I have an intermittent problem with a software installation package that installs our product (written using InstallShield/InstallScript). During the process of the installation, we restart the SQL Browser Service. Most of the time this works fine. But occasionally – and I have not worked out how to reproduce this predictably – the service fails to restart, and I find in my "Services" manager that the service status is set to "Disabled".
Any ideas what would be causing the service to be disabled, and how to prevent it happening?