If when you install, uninstall, or update a program on a Windows computer, you receive an error message and you are unable to complete the installation, then this article may interest you.
You could receive any of the following error messages:
Windows Installer Service couldn’t be started.
The Windows Installer Service could not be accessed.
Could not start the Windows Installer service on Local Computer.
This could happen if the Windows Installer Engine is corrupted, installed incorrectly, or disabled. In such a case, you may want to try one or more of the following troubleshooting steps:
1. Please ensure that you are logged in as Administrator. If not login as Admin and try again.
2. Open a command prompt window, type msiexec and hit Enter. If the following window opens, fine.
If you receive an error message instead, note down the error message and try to search for it on the Internet.
Incidentally, you will be able to see all the command line switches here. One cannot, by the way, run the msiexec.exe program without specifying at least one switch.
3. Open services.msc and ensure that the Windows Installer service is set to Manual. If it is not started, please start it and try again.
4. If you are running Windows XP, open command prompt window and type the following commands one after the other and hit Enter:
This will re-register the Windows Installer engine in Windows XP.
5. If you are trying to update software program on your computer with an updated version, uninstall the previous version of that program first, and then install the updated version.
6. Run the Program Install and Uninstall Troubleshooter.
7. Run System File Checker, reboot if asked for and try again.Hope something helps!
8. Reset the Windows Installer Service Registry settings to its default values. Download this registry fix mentioned in KB2642495 and add it to your registry. Do create a system restore point first before applying this registry fix.
UPDATE: Capt Jack has a tip for Windows 7 64-Bit users.
You could go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSIServer registry key
Select WOW64 REG_DWORD entry on the right pane.
Right-click on WOW64 entry and select Modify.
Change the Decimal value from 1 to 0 and press OK and reboot the System.
See this post if your Windows Installer keeps popping up randomly.
Want to know how to make Windows Installer work in Safe Mode?