If you are unable to install, uninstall or repair a program in Windows XP due to the following error:
“The Windows Installer Service could not be accessed. This can occur if you are running Windows in safe mode, or if the Windows Installer is not correctly installed. Contact your support personnel for assistance.”
Below are a few things to try to solve the problem:
1. Start your computer in Safe Mode (pressing F8 at startup right before Windows logo appears).
2. Go to Start > Run or a command prompt and type msiexec/regserver and press Enter.
3. Restart the computer normally. The problem should be solved.
If this does not resolve the issue another resolution is to reinstall the Windows installer, rename the damaged Windows installer files, and then performing a reinstallation of the Windows Installer.
1. Click Start, click Run, type cmd in the Open text box, and then click OK.
2. Type cd %windir%\system32, and then press ENTER.
3. Type attrib -r -s -h dllcache, and then press ENTER.
4. Type ren msi.dll msi.old, and then press ENTER.
5. Type ren msiexec.exe msiexec.old, and then press ENTER.
6. Type ren msihnd.dll msihnd.old, and then press ENTER.
7. Type exit, and then press ENTER.
8. At the command prompt, type exit, and then press ENTER.
9. Click Start, and then click Turn off computer or Shut Down.
10. Select the Restart option, and then click OK, or click Restart.
11. Log on to the computer.
12. Download and install the latest version of the Windows Installer which can be obtained from Microsoft’s website.
13. Click Start, and then click Turn off computer or Shut Down.
14. Select the Restart option, and then click OK, or click Restart.