Thursday, January 05 2006: Weird Windows Shit
I updated my machine to Windows Installer 3.0 and then upon reboot I would get Error 997 when trying to start the Windows Installer service. The message associated with the error has to do with "overlapped I/O", so I mistakenly thought that maybe something was still trying to be copied or got corrupted while being copied during the Windows Installer installation. Re-ran the MSI for Windows Installer 3.0, rebooted, but still got the error.
Resolution
is to unregister and re-register MSIEXEC.EXE. Another classic example of the
text of the error message having fuck-all to do with the actual problem.
msiexec.exe /unregister
msiexec.exe /regserver
It's also recommended that the SYSTEM account have "Full Control" permissions to the HKEY_CLASSES_ROOT hive in the registry.