9 Ways to Fix Windows Installer Service Can't be Accessed

Apple these solutions to fix the Windows Installer Service can't be accessed issue

Reading time icon 7 min. read


Readers help support Windows Report. We may get a commission if you buy through our links. Tooltip Icon

Read our disclosure page to find out how can you help Windows Report sustain the editorial team Read more

Key notes

  • Windows Installer Service is in charge of installing new applications.
  • If there’s a problem with it, you won’t be able to install anything.
  • You need to start the Windows Installer Service to fix this issue manually.
  • Else, you can apply the solutions in this guide to fix the problem on your end.

We all have all sorts of applications that we use daily installed on our Windows 10 PCs. Unfortunately, a few users reported Windows Installer Service could not be accessed error while trying to install new applications.

This sounds rather serious, but always a way to fix this error. This guide will give you a bunch of solutions to help you resolve the problem.

Why is Windows Installer not working?

Here are some of the common reasons for Windows Installer not working issue.

  • The Windows Installer Engine is corrupted.
  • There is a virus or malware on your PC.
  • The Windows Installer service is missing some important files.
  • Some of the system files are missing or corrupt.
  • There is already an earlier version of the program installed on your PC.

How can I fix Windows Installer Service could not be accessed error on Windows 10?

1. Reset the Windows Installer Service registry

  1. Press Win + R and type regedit, and click OK.
    regedit Windows Installer Service could not be accessed Safe Mode
  2. Click on File and select Export.
    export registry Windows Installer not working Windows 10
  3. Select All as Export range, enter the name of the file and click Save. In case anything goes wrong, you can just run this file and restore your registry.
    save as settings Windows could not start the Windows Installer Service on local computer
  4. Once you’ve created your backup, close Registry Editor.

With registry backup created, you need to create a .reg file and add it to the registry. To do that, follow these steps:

  1. Open Notepad.
  2. Paste the following text into Notepad. Windows Registry Editor Version 5.00 [HKLM\SYSTEM\CurrentControlSet\services\MSIServer] "DisplayName"="@%SystemRoot%system32msimsg.dll,-27" "ImagePath"=hex(2):25,00,73,00,79,00,73,00,74,00,65,00,6d,00,72,00,6f,00,6f,00, 74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,6d, 00,73,00,69,00,65,00,78,00,65,00,63,00,20,00,2f,00,56,00,00,00 "Description"="@%SystemRoot%system32msimsg.dll,-32" "ObjectName"="LocalSystem" "ErrorControl"=dword:00000001 "Start"=dword:00000003 "Type"=dword:00000010 "DependOnService"=hex(7):72,00,70,00,63,00,73,00,73,00,00,00,00,00 "ServiceSidType"=dword:00000001 "RequiredPrivileges"=hex(7):53,00,65,00,54,00,63,00,62,00,50,00,72,00,69,00,76, 00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00, 74,00,65,00,50,00,61,00,67,00,65,00,66,00,69,00,6c,00,65,00,50,00,72,00,69, 00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c,00,6f,00,63,00, 6b,00,4d,00,65,00,6d,00,6f,00,72,00,79,00,50,00,72,00,69,00,76,00,69,00,6c, 00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00, 73,00,65,00,42,00,61,00,73,00,65,00,50,00,72,00,69,00,6f,00,72,00,69,00,74, 00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00, 65,00,43,00,72,00,65,00,61,00,74,00,65,00,50,00,65,00,72,00,6d,00,61,00,6e, 00,65,00,6e,00,74,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00, 00,00,53,00,65,00,41,00,75,00,64,00,69,00,74,00,50,00,72,00,69,00,76,00,69, 00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,53,00,65,00,63,00,75,00,72,00, 69,00,74,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00, 00,53,00,65,00,43,00,68,00,61,00,6e,00,67,00,65,00,4e,00,6f,00,74,00,69,00, 66,00,79,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53, 00,65,00,50,00,72,00,6f,00,66,00,69,00,6c,00,65,00,53,00,69,00,6e,00,67,00, 6c,00,65,00,50,00,72,00,6f,00,63,00,65,00,73,00,73,00,50,00,72,00,69,00,76, 00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,49,00,6d,00,70,00,65,00, 72,00,73,00,6f,00,6e,00,61,00,74,00,65,00,50,00,72,00,69,00,76,00,69,00,6c, 00,65,00,67,00,65,00,00,00,53,00,65,00,43,00,72,00,65,00,61,00,74,00,65,00, 47,00,6c,00,6f,00,62,00,61,00,6c,00,50,00,72,00,69,00,76,00,69,00,6c,00,65, 00,67,00,65,00,00,00,53,00,65,00,41,00,73,00,73,00,69,00,67,00,6e,00,50,00, 72,00,69,00,6d,00,61,00,72,00,79,00,54,00,6f,00,6b,00,65,00,6e,00,50,00,72, 00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,52,00,65,00, 73,00,74,00,6f,00,72,00,65,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67, 00,65,00,00,00,53,00,65,00,49,00,6e,00,63,00,72,00,65,00,61,00,73,00,65,00, 51,00,75,00,6f,00,74,00,61,00,50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67, 00,65,00,00,00,53,00,65,00,53,00,68,00,75,00,74,00,64,00,6f,00,77,00,6e,00, 50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,54, 00,61,00,6b,00,65,00,4f,00,77,00,6e,00,65,00,72,00,73,00,68,00,69,00,70,00, 50,00,72,00,69,00,76,00,69,00,6c,00,65,00,67,00,65,00,00,00,53,00,65,00,4c, 00,6f,00,61,00,64,00,44,00,72,00,69,00,76,00,65,00,72,00,50,00,72,00,69,00, 76,00,69,00,6c,00,65,00,67,00,65,00,00,00,00,00 "FailureActions"=hex:84,03,00,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00, 00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesmsiserverEnum] "0"="RootLEGACY_MSISERVER000" "Count"=dword:00000001 "NextInstance"=dword:00000001
  3. Click File.
  4. Select Save as. Type the file name as repair.reg and set Save as type to All Files and click Save.
    save settings Windows Installer Service could not be accessed error message when installing application
  5. Close Notepad.
  6. Locate the repair.reg file, right-click it, and choose Run as administrator.
  7. If prompted, click Yes.

After you’ve added repair.reg to the registry, try to install the problematic application again and check if the Windows Installer Service could not be accessed error appears.

2. Start the Windows Installer Service manually

  1. Right-click on the Start menu and choose Command Prompt (Admin) from the menu.
  2. Type net start MSIServer and press Enter to run it.
    cmd start msiserver Windows Installer Service could not be accessed

To check if the Windows Installer Service is running, you need to do the following:

  1. Open the Start menu, type Services, and open it.
  2. Open Windows Installer service.
  3. Check the Service Status to see if the Windows Installer service is running.
  4. If the service isn’t running, click the Start button to start it.

3. Re-register Microsoft Installer Service

  1. Right-click on the Start menu and select Command Prompt from the menu.
  2. If you own a 64-bit version of Windows, enter the following lines and press Enter after each line:
    • %windir%system32msiexec.exe /unregister
    • %windir%system32msiexec.exe /regserver
    • %windir%syswow64msiexec.exe /unregister
    • %windir%syswow64msiexec.exe /regserver
  3. After you’ve entered all the lines, close Command Prompt and restart your computer.
  4. If you own a 32-bit version of Windows 10, you need to enter the following commands:
    • msiexec /unregister
    • msiexec /regserver
  5. Close Command Prompt.
  6. Restart your computer. Now check if the Windows Installer Service could not be accessed error still appears.

4. Use regsvr32 command

  1. Start Command Prompt as an administrator.
  2. Type the below command and press Enter to run it. regsvr32 c:windowssystem32msi
  3. Close the Command Prompt and try to install the problematic application again.

5. Use SFC and DISM commands

  1. Right-click on the Start menu and choose Command Prompt (Admin).
  2. Type the below command and press Enter to run it: sfc /scannow
    sfc /scannowWindows Installer Service could not be accessed error message when installing application
  3. SFC scan will now start. Remember that this can take about 15 minutes, so don’t interrupt it.

Once the scan is finished, check if the problem persists. If the issue is still present, or if you could not run an SFC scan, you might have to use a DISM scan instead. To do that, follow these steps:

  1. Start Command Prompt as administrator.
  2. Run the below command: DISM /Online /Cleanup-Image /RestoreHealth
    cmd dism Windows could not start the Windows Installer Service on local computer
  3. The scanning process will now start. Remember that this process can take about 20 minutes or more, so don’t interfere with it.

Once the scan is done, check if the issue persists. If you were unable to run the SFC scan before, or if the SFC scan was unable to fix the problem, repeat it and check if Windows Installer Service could not be accessed error is still there.

Third-party software that can do this process automatically might be an easier and more reliable solution.

6. Uninstall the older version of the program you wish to install

If you already have the older version of the program you want to install on your computer, we advise you to remove that version from your PC before trying to install the newer version.

This is a simple solution, but it might work for you, so be sure to try it out.

If you can’t remove a particular application due to Windows Installer Service could not be accessed error message, you might be able to solve the problem simply by using an uninstaller software.

In case you’re not familiar, uninstaller software is an application that can remove any application from your PC.

In addition to removing applications, these tools will also remove all files and registry entries associated with the application you want to remove.

There are many options available, you can certainly find the best uninstaller software that fits your budget and specific needs.

7. Install Windows Installer Redistributable

  1. Download Windows Installer Redistributable.
  2. After the file is downloaded, double-click it to start the installation.
  3. Follow the instructions on the screen.

8. Delete the duplicated msiexec file

  1. Go to C:\Windows\System32 directory.
  2. Look for msiexec.exe. Now look for another msiexec file. This file will be 0KB in size and it won’t have a .exe extension.
  3. Rename the duplicated msiexec file to msiexec.old.

After doing that, you just need to go to the Services window and restart the Windows Installer service.

9. Change Remote Procedure Call service settings

  1. Open the Start menu, type Services, and open it.
  2. Double click Remote Procedure Call (RPC) service.
    remote procedure call service Windows Installer Service could not be accessed error 1719
  3. Now navigate to the Log on tab and select Log on as Local System Account and check to Allow this service to interact with the desktop checkbox.
  4. Save changes and restart your PC.

How can I fix Windows Installer Service could not be accessed on Windows 11?

  • Reset Windows Installer service.
  • Check if the Windows Installer service is enabled or not.
  • Delete the old version of the software.
  • Reset your Windows PC.
  • Perform a clean install.
  • Install the latest Windows Installer Redistributable.

Can I disable Windows Installer?

  1. Open the Start menu.
  2. Type services and open the app.Start Services - party encountered an error
  3. Locate the Windows Installer service and open it.
  4. Under the Startup type drop-down menu, select Automatic.
  5. Select Stop button for the Service status section.
  6. Press Apply and OK.

Windows Installer Service could not be accessed error messages can create a lot of problems, but we hope that some of our solutions were helpful to you.

If you have any more questions or suggestions, feel free to leave them in the comments section below.

More about the topics: Windows Installation errors