How to Fix a Corrupted Windows Installer

By Lucosi Fuller

If you continuously get error messages when you try to install or uninstall a program and you're sure that the program isn't faulty, then Windows Installer may be the problem. If your version is outdated or if it has unregistered itself, then it needs to be fixed before it can be used. This article will explain how.

Things You'll Need

  • A computer with an internet connection

Fixing a Corrupted Windows Installer

Step 1

Click on \"Start\" and then click on \"Run.\"

Step 2

Type \"cmd\" or \"command\" in the box and click on \"OK.\"

Step 3

Type each of these commands and press \"Enter\" after every one:cd %windir%\\system32ren msi.dll msi.oldren msiexec.exe msiexec.oldren msihnd.dll msihnd.oldexit

Step 4

Type \"exit\" at the command prompt to close the \"Command\" utility.

Step 5

Restart your computer.

Step 6

Log on and pen your web browser and type \"\" in the address bar.

Step 7

At the Microsoft website, run your mouse-pointer over \"Downloads and Trials\" and a drop-down menu will appear. Click on \"Download Center.\"

Step 8

On the \"Microsoft Download Center\" screen, click on \"Product Families\" and a drop-down menu will appear.

Step 9

Click on \"Windows.\"

Step 10

Click on the box that says \"Show downloads for:\" and a drop-down menu will appear.

Step 11

Find \"Microsoft Windows Installer\" on the list, click on it, and then click on \"OK.\"

Step 12

Click on the most recent Microsoft Windows Installer download.

Step 13

Download the files and save them all to your computer. Accept any terms of agreement (if you don't, the program won't install).

Step 14

After the installation, close all open windows and restart your computer so the changes can take affect.

Step 15

Log in and Windows Installer should be fully functional.

Tips & Warnings

  • Always back up your registry before doing any work on your computer.

References & Resources