How to Fix Windows Installer Service Could Not Be Accessed Error?

Facing Windows Installer Error While Installing an Application. Here is the Simple Guide to Fix Windows Installer Service Could Not Be Accessed Error.

Are you encountering the “Windows Installer Service Could Not Be Accessed” error on your computer? I have explained a few troubleshooting tips that will help you solve this problem easily. This message pops up when you try to install a program on Windows OS, but the installer file that is responsible for setting up the app on your PC doesn’t launch.

If the user trying to initiate the installation doesn’t have administrator privilege, then the installation won’t proceed further. It is also important to check if the Windows Installer service has stopped. This can be caused by the presence of corrupt system files on your computer.

The Windows Installer may have been de-registered. This can also be attributed to corrupt system files. Are you already using an older version of the same program you are trying to install separately? That will cause conflict, and the installation will not work unless you uninstall the existing version of that app.

Windows Installer Service Could Not Be Accessed” Error While Installing an Application

Tips to Fix Windows Installer Service Could Not Be Accessed Error

Here are all the fixes you can try out to tackle the “Windows Installer Service Could Not Be Accessed” error on Windows 11.

1. Uninstall the Existing Version of the App

Here are the steps to uninstall the existing version of an app. Once you uninstall it, then only you can reinstall it again.

  1. Press Windows + X to launch the quick-access menu. Select Installed Apps.
    access Windows installed apps
  2. Access the concerned program within the list of installed apps.
  3. Click the three-dot icon beside the app name and select Uninstall.
    uninstall app from Windows OS
  4. Confirm the move by clicking on Uninstall when the pop-up appears.
  5. Restart the computer and run the installer file for the same program.

2. Restart Windows Installer Service

Check if the Windows Installer service is running. If it has stopped, then restart it. Follow the steps below.

  1. Press Windows +R to launch the Run box.
  2. Type services.msc and press enter.
    open windows services msc
  3. Scroll to Windows Installer > right-click on it > select Restart.
    restart windows installer

3. Relaunch the Installer With Administrator Permission

You should check whether you can run the installed program with administrator privilege or not. First, you have to close the installer from the Task Manager if it is still running.

  1. Press Ctrl +Shift + Esc to launch the Task Manager.
  2. Scroll to the Installer program under the Apps section, right-click on it, and select End Task.
    close the installer application on Task Manager
  3. Launch the File Explorer by clicking on Windows + E hotkeys.
  4. Scroll to the folder where you have downloaded/saved the installer file for the app you have been trying to install.
  5. Right-click on the installer file and select Run As Administrator.
    run installer file with administrator privilege
  6. Click on Yes, when the prompt appears.

4. Restart your computer

While you are fixing the “Windows Installer Service Could Not Be Accessed” error, try to restart your PC. It is a very simple fix, but it can solve the random bugs on the Windows OS that may be causing the error.

  1. Press the Windows key to bring up the quick search console.
  2. At the bottom right corner of the search box, click the power icon.
  3. Then click on Restart from the menu that appears.
    restarting Windows 11
  4. After the PC restarts, access the Installer file and try to install the app.

5. Re-register Windows Installer

To re-register the Windows Installer service, you have to use the Command Prompt.

  1. Open Command Prompt using Windows Search (Windows + S)
    windows 11 command prompt
  2. Click on Yes when the prompt appears asking regarding making changes to your computer.
  3. Enter the following commands one after the other and execute them.
    %windir%\system32\msiexec.exe /unregister
    
    %windir%\system32\msiexec.exe /regserver
    
    %windir%\syswow64\msiexec.exe /unregister
    
    %windir%\syswow64\msiexec.exe /regserver
  4. Close the command prompt after performing this fix.

NOTE: When you execute each of these commands, you won’t see any post-execution message.

7. Run SFC and DISM Scans

The next fix you can implement is scanning for corrupt system files on Windows OS. For that, again, you have to use the command prompt and execute the SFC and DISM scans.

  1. Launch the Command Prompt with Administrator rights.
    run command prompt as administrator
  2. Enter the command below to start the scan for corrupt system files.
    sfc/scannow

    perform system scan

  3. Next, for the DISM scan, enter these sets of commands one after the other.
    DISM /Online /Cleanup-Image /CheckHealth
    
    DISM /Online /Cleanup-Image /ScanHealth
    
    DISM /Online /Cleanup-Image /RestoreHealth

    how to perform DISM scan on Windows 11

The process of scanning for corrupt system files may take some time. Do not interrupt or stop the process while it is active. Once the problem of corrupt system files is fixed, you can resume installing the application on your PC.

8. Reset the Windows Installer Service

Resetting the Windows Installer service can be a bit technical. There is no existing option in the Windows settings to reset the Windows Installer service. You have to create a registry file and execute it.

  1. Launch the Notepad app using Windows search.
    launch notepad app
  2. In the notepad, paste the fragment of code I have mentioned below.
    Windows Registry Editor Version 5.00 [Computer\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. Press Ctrl + Shift + S.
    save the notepad file
  4. In the Save As window, set the filename as RESETWI.reg
  5. Set the Save as type to All Files.
  6. Click on Save.
    reset the windows installer
  7. Go to the folder where the Notepad file is saved and double-click it to launch it.
  8. Click on Yes > Click OK after you see a prompt that the new component gets integrated into the registry.

NOTE: Modifying the registry may make a few features on your PC dysfunctional or behave weirdly. So, proceed with this troubleshooting method at your risk.

Install Applications Without any Error

I hope these tips and tricks were useful and you were able to fix the “Windows Installer Service Could Not Be Accessed” error on Windows 11. Now, while installing any program on your computer and running the installer files, you should not see any error message.

If you've any thoughts on How to Fix Windows Installer Service Could Not Be Accessed Error?, then feel free to drop in below comment box. Also, please subscribe to our DigitBin YouTube channel for videos tutorials. Cheers!

Share
Swayam Prakash
Swayam is a professional content creator with 6-years of experience in conceptualizing, creating, and managing tech-based content for notable online publishing firms. At DigitBin, he creates quality-rich and simple content related to Windows OS, Android, iOS, social media, cloud computing, and other general consumer technology. Contact Me on Linkedin

Leave a Reply

Your email address will not be published. Required fields are marked *