This can occur when the Windows Installer Service becomes corrupt or there is an invalid path to the msiexec file.
To resolve this behavior, follow these steps.
- Click the Start button.
- Click the Run option.
- In the Open box, type “regedit” without the quotes.
- Click the OK button.
- Scroll to the top of the window on the left-hand side of the screen.
- Click the minus (-) sign next to HKEY_CLASSES_ROOT. If it has a plus (+) sign next to it, go to the next step.
- Click the minus (-) sign next to HKEY_CURRENT_USER. If it has a plus (+) sign next to it, go to the next step.
- Click the plus (+) sign next to HKEY_LOCAL_MACHINE. If it has a minus (-) sign next to it, go to the next step.
- Click the plus (+) sign next to SYSTEM. If it has a minus (-) sign next to it, go to the next step.
- Click the plus (+) sign next to CurrentControlSet. If it has a minus (-) sign next to it, go to the next step.
- Click the plus (+) sign next to Services. If it has a minus (-) sign next to it, go to the next step.
- Click the MSIServer so it becomes highlighted.
- In the right pane of the Registry Editor window double-click ImagePath.
- In the Edit String dialog box that appears, make sure that the string in the Value Data box contains the correct path to the msiexec.exe file. The following is the correct path, where C is the drive in which Windows is installed:
C:\Windows\System32\msiexec.exe /V
- Go to the File menu and select Exit to quit the Registry Editor.
- Next, you will need to start your computer in Safe Mode, and then register the msiexec.exe file. To do so:
- Restart your computer.
- Hold the F8 key down during restart.
- On the Windows Advanced Option menu, use the arrow keys to select Safe Mode, and then press Enter.
- If you have a dual boot system, select Microsoft Windows XP from the list that appears, and press Enter.
- Log on to the computer
- Click Start, and then click Run.
- In the Open box, type the following line, and click OK:
msiexec /regserver
- Shut down your computer, and then restart your computer normally.