Windows Installer
Problems and Error Codes
Method 1 This problem happens often and
this solution works. I exported my XP msiserver registry setting and
saved it.
1. Go to a Friend's computer
(same
version) that has the Windows Installer service running
correctly and run regedit(start-run-regedit).
2. Go to the location HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver
3. Right click on this key and select "Export" and save the key to a
Flash Drive or other.
4. Double click saved .reg file from working machine and import
registry settings into damaged computer.
5. Reboot. You may need to go back into services and start
the Windows Installer service and set it to automatic.
6. If you can't get your own reg key from a friend then you could use
a copy of mine I saved just for this scenario.
It's clean I promise.
msiserver.zip
Wouldn't be a bad idea to export and save your whole registry for
next time.
Method 2 This is the Microsoft solution
to the problem. Doesn't always work for some reason.
Below is a
list of steps to fix windows installer as well as the link to both
the download itself, the cleanup utility and a list of
common windows installer error codes.
Use steps 1 to 6 in turn checking to see if windows installer is
fixed before continuing
to the next step. Usually step 1 will
fix any problems.
-
Uninstall windows installer first
by going to Start>Run and type msiexec /uninstall and
confirm yes you want to uninstall ** take note of the space
between msiexec and the forward slash i.e. misexec(spacebar)/(no
spacebar)uninstall ** Now download and install
windows installer XP or
windows installer Vista depending on what operating
system you are using. This usually fixes any problems but if not
then continue with the next steps one by one.
-
Empty user and system temp folders
by running the free program
CCleaner
-
Unregister Windows Installer, and
then reregister Windows Installer. To do this, follow these
steps:
-
Start your computer in safe
mode by pressing F8 during startup, then log on as an
administrator.
-
Go to Start>Run type
msiexec
/unreg and then press ENTER you will not see any prompt as
it works ** take note of the space between msiexec and the
forward slash i.e. misexec(spacebar)/(no spacebar)unreg **
-
Go to Start>Run type
msiexec
/regserver and then press ENTER you will not see any
prompt as it works ** take note of the space between msiexec
and the forward slash i.e. misexec(spacebar)/(no
spacebar)regserver **
-
The Windows Installer service may
be disabled on the machine so re-enable it. To do this follow these
steps:
-
Go to Start>Run type
services.msc and press enter button.
-
Double-click on the service
named "Windows Installer"
-
Check the value in the "Startup
type:" field. If it's currently set to "Disabled", then
this is the problem. Change it by selecting "Manual" from
the drop-down box
-
Use
Windows Installer Clean Up Utility to uninstall any
failed products. Download unzip to desktop, install, run and
then delete any programs causing problems in your installer. If
you are having many problems then uninstall everything in the
list but you may need to re-install the deleted software so only
delete something you have the disk for
-
Check if there are any pending
installations or pending renaming file stuck in your registry
(if you cannot find the key in the correct place it is because
there are no pending changes to delete):
-
Go to Start>Run type regedit,
then navigate to -
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\InProgress
and right click and delete any entries that you find
-
Go to Start>Run type regedit,
then navigate to -
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\PendingFileRenameOperations
and right click and delete any entries that you find
Installer Error Codes
http://support.microsoft.com/?kbid=229683
http://msdn.microsoft.com/en-us/library/aa372835%28VS.85%29.aspx
|