Recently, a friend of mine tried to install a program on his Windows machine and the computer gave the blue screen of death error. After he restarted his computer, he tried to run a different program and he got the following message:

The Windows Installer service could not be accessed. This can occur if the Windows Installer is not correctly installed.

windows installer error

Table of Contents

    If you are getting this error in Windows, here are a few things you can try to fix it!

    Method 1 – Make sure the Windows Installer service is started

    Sometimes, if the Installer service is disabled, you will get this error. You can turn it on by going to Start, then Run and typing in Services.msc. In newer versions of Windows, just click on Start and start typing services.msc.

    services msc

    Then scroll down to Windows Installer and double-click on it. Set the Startup Type to Manual, click Apply and the click Start to start the service.

    windows installer

    You can also start the service by going to Start, Run and type in net start MSIServer into the Run box.

    Method 2 – Delete MSIEXEC with no extension

    Another strange thing that can happen is the creation of a second msiexec file in your C:\Windows\system32 directory. By default, there should only be one msiexec.exe file in that directory, but sometimes another one gets created with no extension and a size of 0 KB.

    If that is the case, then you should rename the extra msiexec file with a .OLD extension. Once you rename it, then you can restart the Windows Installer service. Again, just go to Services and right click on Windows Installer and choose Restart.

    Method 3 – Modify Remote Procedure Call Service

    Sometimes the issue can be caused by another service called Remote Procedure Call. Go to the Services section again like mentioned above (Start, Run, services.msc) and right-click on Remote Procedure Call (not the one that says RPC Locator) and choose Properties.

    Now click on the Log On tab and under Log on as:, choose Local System Account and tick the Allow this service to interact with the desktop checkbox. Then restart your computer and see if the problem goes away.

    If that does not work, choose the This account: radio button and click Browse. Search for Network Service and click OK. The password will automatically be filled in for this account, so don’t change it.

    remote procedure call

    Again, restart your computer and see if the problem goes away. Note that if it goes away when you chose Local System Account, just leave it at that setting. Only change it to NT Authority\NetworkService if Local System Account does not work.

    Method 4 – Install the latest Windows Installer version

    Finally, you can do a search on Google for “Windows Installer” and download the latest version from Microsoft. This will ensure that you are not running an older version that could be causing conflicts with other software, etc.

    Hopefully one of these solutions will fix your problem! If you did it another way, please post a comment letting us know how! Thanks!