Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Facebook Twitter Instagram
Tech News Today
  • Hardware
    • Motherboards
    • CPUs
    • Graphic Cards
    • RAM
    • SSDs
    • Computer Cases
    • Monitors
    • Peripherals
    • Power Supply Unit
    • PC Builds
    • Computer Tips
  • Software
  • Operating System
    • Windows
    • Mac
    • Linux
  • Gaming
  • Mobile
  • Console
  • More
    • Internet
    • Networking
    • Security
    • Buyer’s Guide
    • Gadgets
    • Laptops
    • Reviews
    • How To
    • News
Tech News Today
Home»Windows»Here’s How to Fix Windows Installer Not Working

Here’s How to Fix Windows Installer Not Working

BibekBy BibekJune 27, 2022
windows installer not working

Windows Installer is the software component and Application Programming Interface (API) of Microsoft Windows responsible for installation, maintenance, and removal of applications. 

You can identify that there is something wrong with your Windows Installer if you see one of the following messages:
  • The Windows Installer Service could not be accessed.
  • Windows Installer Service could not be started.
  • Could not start Windows Installer Service on Local Computer. Error 5: Access is denied.

Unless you fix your Windows Installer,  you will not be able to install new applications, update or remove installed apps. If the Windows Installer has thrown a wrench to your planned activities, fret not for we come equipped with tools of our own to help you solve this crisis.

Table of Contents

  • How to Fix Windows Installer Not Working?
    • Run the Troubleshooter
    • Scan for Virus/Malware
    • Restart Windows Installer Service
    • Re-register the Windows Installer
    • Reset the Installer Service in the Registry
    • Remove the Earlier Version of the Program You Want to Install
  • Delete Duplicate msiexec.exe File

How to Fix Windows Installer Not Working?

Below we have listed a few different fixes that you can try to resolve your issue with the Windows Installer not working properly. Please go through the list one by one until your issue is sorted.

Run the Troubleshooter

You can try and let the Windows Troubleshooter resolve this issue automatically. Make sure that you are able to use Administrative privileges, and please follow the steps below:

  1. Download “Program Install and Uninstall Troubleshooter” and run it.
  2. On the next screen, select whether you are having a problem either with Installing or Uninstalling an application.
    ProgramInstallUninstallTroubleshooter_InstallUninstall
  3. Select the program that you are having a problem with. 
    ProgramInstallUninstallTroubleshooter_SelectProgram
  4. Follow the on-screen instructions.

Scan for Virus/Malware

Your Windows Installer could be malfunctioning because it has been infected with a virus or malware.

Viruses and malware usually attach themselves to system files and hijack the functionalities of the program, usually prioritizing their own execution over the program’s function, thus breaking it. Sometimes, they can also create a duplicate file, which gets called instead of the actual system program, which could be the case here as well.

Run an anti-virus scan to see if this is the case, and fix it.

  1. Press Win + I to launch Settings.
  2. Navigate to Privacy & security > Virus & threat protection.
  3. Make sure that your Virus & threat protection updates are up-to-date.
  4. Click on Quick Scan and wait for the process to complete.
    WindowsSecurityQuickScan
  5. If any virus or malware are detected by Windows Security, take remedial action (quarantine or remove), and perform a Full Scan of your system.

Restart Windows Installer Service

Your could be having problems installing or removing programs because the Windows Installer Service is not functioning properly. If you are seeing error message related to the Windows Installer Service (e.g., Windows Installer Service could not be started), you should check to see if the service has stopped.

You will need to start the service if it has stopped. If it’s already started, you could try stopping it and then starting it again.

You can restart the Windows Installer Service using the Services Manager or from the Task Manager.

Using Windows Services Manager

  1. Press Win + R and type in services.msc to launch Windows Services Manager.
  2. Scroll to Windows Installer and right-click on it, click Properties.
  3. Look for status under Service status 
  4. Click on Stop then click on Start. (If the service status already says “Stopped,” click on Start.)
    ServicesMSCWindowsInstallerPropertiesServiceStatus
  5. Try installing/uninstalling the application again.

Restart the Windows Installer Using the Task Manager

The Windows Installer service can also be started/restarted from the Task Manager.

  1. Press Ctrl + Shift + Esc to launch the task manager.
  2. Switch to the Services tab and scroll to find msiserver. This service is the Windows Installer service.
  3. Right-click on msiserver and select Start. If the status is Running already, you can instead select Restart.
    TaskManagerWindowsInstallerMsiserverService

This should start the Windows Installer service. Now try installing or uninstalling applications to see if the issue has been fixed.

Re-register the Windows Installer

Another attempt is you can try re-registering the Windows Installer and see if this fixes the issue.

  1. Press Win + R and type in cmd to launch the command prompt.
  2. At the prompt, type in: msiexec /unregister and press enter..
  3. Next, type in msiexec /regserver and press enter.
    WindowsInstallerRe-register
  4. Try and see if you can install/uninstall now.

Reset the Installer Service in the Registry

Microsoft has provided a way to modify your registry for this particular case, which resets the installer configurations. This will hopefully solve your issue with the installer not working.

Warning! Make a backup of the registry before attempting this fix.
  1. Press Win + R and type in notepad to launch the notepad.
  2. Copy and paste the following into the notepad:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver]
"DisplayName"="@%SystemRoot%\\system32\\msimsg.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%\\system32\\msimsg.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_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver\Enum]
"0"="Root\\LEGACY_MSISERVER\\0000"
"Count"=dword:00000001
"NextInstance"=dword:00000001
  1. Save the file as WindowsInstaller.reg. Be sure to select “All file types” in the save as window.
    RegistryWindowsInstallerNotepad
  2. Right click on the saved file and select Merge. (Windows 11 users: Right-click > Show more options > Merge)
    RegistryWindowsInstallerRightClickShowMoreOptionsMerge
  3. Restart the computer.

Remove the Earlier Version of the Program You Want to Install

Sometimes you might run into problems installing a program if an earlier version of the program is already installed in the system. In such case, you should first remove the earlier installation then try to install the newer version.

  1. Press Win + R and type in control panel to launch the Control Panel.
  2. Under Programs, click on Uninstall a program.
    ControlPanelProgramUninstall
  3. Scroll to the program in the list and right-click on it. Then select Uninstall.
  4. Restart the computer and try to install the newer version now.

Delete Duplicate msiexec.exe File

If a duplicate msiexec.exe file exists, it might be causing a conflict with a copy of itself. In such case, you can delete the duplicate file to resolve the issue.

  1. Press Win + R and type in %windir%\SYSWOW64. For 32-bit systems, the path is %windir%\system32.
  2. Locate msiexec.exe and see if there is a duplicate entry. 
  3. Delete the duplicate file. 

That should have resolved your problem. Check for yourself by trying to install the application.

fix
Bibek

I'm a tech writer, an engineer, and a beginner/cell phone photographer. I love riding motorcycles. I have a love/hate relationship with Dota 2. I like traveling and trying out new food. I also love MCU. Yep, I'm a nerdy person who has gone mainstream.

Related Posts

computer suddenly slow

Why is My Computer Suddenly Slow? 11 Ways to Fix It

March 31, 2023
scheduled task reboot

How to Create a Reboot Scheduled Task in Windows

March 31, 2023
slow computer startup

14 Ways to Fix Slow Computer Startup

March 26, 2023
boot loop

14 Ways to Fix Windows Boot Loop

March 19, 2023
how to change windows startup sound

How to Change Windows Startup Sound

March 17, 2023
scan disk windows 10

How to Scan Disk Windows

March 16, 2023
Add A Comment

Leave A Reply Cancel Reply

Latest Posts
what-does-collate-mean-on-a-printer

What Does Collate Mean on a Printer?

March 31, 2023
usb-vs-pcie-wifi

USB Vs PCIe Wi-Fi—Which One is Better?

March 31, 2023
how often to replace laptop

How Often Should You Replace a Laptop

March 29, 2023
You may also like
computer suddenly slow

Why is My Computer Suddenly Slow? 11 Ways to Fix It

March 31, 2023
HTTP-Error-431

How to Fix HTTP Error 431

March 31, 2023
scheduled task reboot

How to Create a Reboot Scheduled Task in Windows

March 31, 2023
Recommended
Cookie Clicker Garden Guide

Cookie Clicker Garden Guide to Unlocking Every Seed

September 26, 2021
monitor no signal

Computer Turns On But Monitor Says No Signal (9 Ways To Fix)

November 10, 2022
Facebook Twitter Pinterest
  • Home
  • About Us
  • Our Team
  • Editorial Guidelines
  • Privacy Policy
  • Affiliate Disclosure
© 2023 TechNewsToday, editor@technewstoday.com | Tech Central Pvt. Ltd.

Type above and press Enter to search. Press Esc to cancel.