Windows 7
I created a service executable in C++ and made an MSI with InstallShield 2014. I added the needed runtimes for the service and go through the MSI install process. Service starts fine, works great, everything is behaving as expected.
I initiate a reboot to ensure the service behaves as normal.
After the reboot a dialog pops up (Presumed from MSI?) that a reboot is required again. Strange it didn't ask before the reboot, but clicking yes to this dialog shuts down the system.
On THIS boot up the system goes through the windows start up and is about to login to the user with the login screen appearing, but then suddenly the system reboots, and it will continuously do this.
Loading last known good configuration allows you to login again, but the same "Reboot REquired" dialog appears, and clicking yes restarts the boot loop failure.
How can I tell what is happening that is requiring the reboot? How can I debug what is causing windows to suddenly shutdown and reboot?
If I install everything and never tell the MSI to start the service, everything is fine.
As for the service itself, it literally just connects up to SCM and does little else. It's basically a framework to actually fill in the functionality.
Hoody Hoo!