How Can I Correct Problems with Windows Installer?
Updated: 17 Apr 2008
How can I correct problems with Windows Installer itself? How many times have you asked yourself that question? When registration of the engine is corrupted, all attempts to run .msi packages fail.
To correct the registration of the Windows Installer, unregister and then register the Installer service using the command line switches shown below. This shuts down and reregisters the service, which assures that the Windows Installer engine should function properly. Enter the following commands from a command prompt:
msiexec /unregister
msiexec /regserver
If this fails to resolve your problem try performing the following steps:
- Unregister Windows Installer:
msiexec /unregister
- Rename the following files from the command prompt: Msi.dll, Msiexec.exe, and Msihnd.dll (by changing the names to msi.dll.bak, msiexec.exe.bak and msind.dll.bak respectively.)
- Restart Windows.
- Install the Windows Installer service again.
blog entry Filed Under:

The Endpoint Management Community Blog is the perfect place to share short, timely insights including product tips, news and other information relevant to the Endpoint Management community. Any authenticated Connect member can contribute to this blog.