I had an issue with InstallShield not being able to use Computer Browser service on Windows Server 2012. Here is the solution I found.
I wanted to write this article to enshrine this solution and hopefully prevent others from having to experience the same pain that I did.
I first noticed this issue when attempting to run an InstallShield installation on a Windows Server 2012. When attempting to set a service account during the installation the dialogue was not able to lookup accounts or servers other than locally (this included from the domain). Investigating other people reporting a similar issue yielded little in the way of practical troubleshooting steps and for the most part "ensure computer browser service is started" was as far as it went. I had already checked that the computer browser service was started so this didn't really help me. Other articles and forum post started to disappear down a rabbit hole of checking PDC services and network segments.
After some investigation I discovered the cause and solution for this:-
Cause: The Computer Browser Service relies on the NetBIOS API to work. If you have a static IP address or your DHCP server doesn't distribute NetBIOS settings, the default network settings won't allow this service to work.
Solution: In the advanced network settings for the IPv4 stack, under the WINS tab you change the NetBIOS settings to Enable NetBIOS over TCP/IP.