Hi,
Method-
Note: Important this section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these
steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs.
Back up the registry -
**http://windows.microsoft.com/en-US/windows7/Back-up-the-registry**
You need to follow the steps mentioned below to rebuild the Windows Installer.
Click on “Start” and type “cmd” (without the quotations).
Now Right Click on the “cmd” icon and select “Run as administrator”.
Now copy and paste the command mentioned below and hit “Enter” –
Msiexec /unreg
Now copy and paste the command mentioned below and hit “Enter” after each command –
cd %windir%\system32
attrib -r -s -h dllcache
ren msi.dll msi.old
ren msiexec.exe msiexec.old
ren msihnd.dll msihnd.old
exit
Now restart the computer and download and install the latest version of Windows Installer from the link mentioned below –
Windows Installer 4.5 Redistributable
http://www.microsoft.com/en-us/download/details.aspx?id=8483
Now follow steps from a) to b) and then copy and paste the command mentioned below and hit “Enter” to register the service-
**** Msiexec /regserver
Click on “Start” and type “services” (without the quotations) and hit “Enter”.
Now scroll down the list of Services and look for “Windows Installer”.
Right Click on the Service and select “Properties”.
Now make sure the “Start-up type” has been set to “Automatic” and the “Stop” button is highlighted while the “Start” button is disabled.
Click on “Ok”.
Now restart the computer and check.
Do let us know if this helps.