If Microsoft Windows Installer not working affects every MSI package and the Windows Installer service is stopped, disabled, or blocked, the problem is usually service-level, policy-level, or system-file corruption, not the app you're trying to install. Ignore it and you can waste hours on random fixes, break uninstalls, or leave managed PCs unable to install approved software. This guide shows how to tell broken from disabled or blocked, then points to some of the quickest checks for Windows 10 and 11.
What the error usually means
The symptom usually points to one of four buckets: the Windows Installer service is not available, the .msi package itself is bad, system files are damaged, or a policy is blocking installation. My first check is always simple: do all MSI files fail, or only one.
Common symptoms on Windows 10 and Windows 11
On Windows 10 and Windows 11, the failure may show up when installing, repairing, or uninstalling software. Common messages include “The Windows Installer Service could not be accessed,” “There is a problem with this Windows Installer package,” or a silent failure after double-clicking an MSI.
When the app itself is the problem
If only one installer fails while other MSI packages work, the installer file, its download, or a missing prerequisite is more likely than a broken Windows Installer stack. That difference matters, because service repair will not fix a damaged package.
Likely causes, ranked by how often they show up
Most often, the issue is a stopped or misconfigured Windows Installer service. Less commonly, the MSI package is damaged or incomplete. Corrupted system files and the component store come next. Policy, permissions, or endpoint protection can also block installs on managed PCs.
| Symptom | Likely cause | Next step |
|---|---|---|
| Every MSI fails with the same installer message | Windows Installer service not running, disabled, or blocked | Open services.msc, then check the service name, status, and startup type, and start it or set it to Manual |
| Only one app or one MSI file fails | Bad package, missing prerequisite, or vendor-specific blocker | Download a fresh copy from the vendor and check the vendor’s prerequisites |
| Install works in Safe Mode | Third-party service, startup item, or security software interference | Review endpoint protection and clean boot items |
| Installer is blocked on a work PC | Group Policy, AppLocker, or endpoint protection rule | Check with IT for policy and approval status |
| All installers fail after updates or crashes | Corrupted system files or component store damage | Run SFC, then DISM, from an elevated prompt |
Is the Windows Installer service running?
If every installer fails, check the Windows Installer service first. The service name is Windows Installer; it uses msiexec.exe under the hood, and it should usually be set to Manual, not Disabled. If the service is stopped or disabled, MSI installs and uninstalls can fail immediately.
Open Services app on Windows 10 and 11
- Press Win + R, type
services.msc, then press Enter. - Find Windows Installer in the list.
- Check Status and Startup Type.
- If available, right-click the service and choose Start.
Check the service name, status, and startup type
- Open Windows Installer properties.
- Set Startup type to Manual if it is disabled.
- Click Apply, then Start if the service is stopped.
- Close Services and retry the install.
Verify the msiexec dependency and start the service
- Open an elevated Command Prompt or PowerShell.
- Run sc query msiserver.
- If the service is present but stopped, return to
services.mscand start it. - If it will not start, move to the msiexec repair step below.
How do I restart or re-register msiexec.exe?
Use this when the service exists but Windows Installer still fails. msiexec.exe is the installer engine executable, and re-registering it can repair a damaged registration path. On 64-bit Windows, the file may be in C:\Windows\System32 for the 64-bit copy and C:\Windows\SysWOW64 for the 32-bit copy.
Find the correct msiexec path
- Open File Explorer and check
C:\Windows\System32for msiexec.exe. - On 64-bit Windows, also check
C:\Windows\SysWOW64. - Use an elevated prompt for the next commands.
Run the unregister and register commands from an admin prompt
- Open Command Prompt (Admin) or Windows Terminal (Admin).
- Run msiexec /unregister.
- Run msiexec /regserver.
- Restart the PC.
Test the install again after a reboot
- Run the same MSI file again.
- If it still fails, test a different MSI package.
- If only one package fails, treat it as a package issue instead of a service issue.
Why do only one app or one MSI file fail?
If one app fails and others install normally, the Windows Installer stack is probably fine. The likely problems are a damaged download, a missing prerequisite such as a runtime package, or an installer built for a different Windows version or architecture.
Check the package source and download it again
- Delete the failing .msi or installer stub.
- Download a fresh copy from the vendor.
- Match the package to 64-bit or 32-bit Windows as needed.
Look for missing prerequisites or app-specific blockers
- Read the app’s install notes for .NET, VC++ runtime, or driver requirements.
- Install the listed prerequisite first.
- Try the installer again.
Try a different installer or vendor repair tool
- Use the vendor’s offline installer if one exists.
- Try the app’s repair or cleanup tool if the vendor provides one.
- If the package still fails, collect the exact error text for support.
Can Windows Update or corrupted system files break it?
Yes. Pending Windows Update changes, a forced reboot that did not finish, or damaged system files can interfere with installer components. If the error began after an update or crash, repair the system image before trying more app-specific fixes.
Install pending updates and reboot
- Open Settings > Windows Update.
- Select Check for updates.
- Install any pending updates, including repair-related updates.
- Restart the PC even if Windows does not insist on it.
Run SFC from an elevated Command Prompt
- Open Command Prompt (Admin).
- Run
sfc /scannow. - Wait for completion, then restart if it reports repairs.
Run DISM to repair the component store
- Open Command Prompt (Admin) or PowerShell (Admin).
- Run
DISM /Online /Cleanup-Image /RestoreHealth. - After it finishes, run
sfc /scannowagain.
What should I do if Windows Installer is disabled by policy or permissions?
If the PC is managed, policy or endpoint protection can block MSI installs even when the service is healthy. User Account Control also matters: a standard account may trigger permission failures unless the task is run with admin rights. On locked-down devices, local fixes may not be enough.
Check User Account Control and local admin rights
- Right-click the installer and choose Run as administrator.
- If UAC prompts appear, approve them with an admin account.
- If no admin credentials are available, stop and contact the device owner or IT.
Look for group policy or security software blocks
- On managed PCs, ask IT to check Group Policy, AppLocker, and endpoint protection rules.
- Review whether MSI execution is restricted for standard users.
- Temporarily disabling security software should only happen under IT direction.
Move to in-place repair or contact IT support
- If service repair and system-file repair fail, use an in-place repair install for Windows.
- On work devices, open a support ticket and include the exact error text and file name.
- If the device is domain-managed, policy changes may be required server-side.
How do I fix Windows Installer on Windows 10 or 11?
The fix path is the same on Windows 10 and Windows 11, but the service path in the Services app is easiest to reach through Win + R and services.msc. On both versions, stop at the first step that matches the symptom; do not jump straight to system repair if only one MSI file is bad.
Windows 10 service management path
- Press Win + R, type
services.msc, press Enter. - Find Windows Installer.
- Set Startup type to Manual if needed.
- Start the service, then retry the installer.
Windows 11 service management path
- Open Start, type services, and open Services.
- Locate Windows Installer.
- Open Properties and confirm the service is not disabled.
- Start it, then test the install again.
Prevention: Keep Windows Update current and avoid force-closing setup programs mid-install. That reduces broken service registrations and half-finished updates that can leave installer behavior unstable.
Frequently asked questions
Why is Microsoft Windows Installer not working on my PC?
The common causes are a stopped or disabled Windows Installer service, a broken MSI package, damaged system files, or a policy block on the device. Start with services.msc, then try a fresh copy of the installer, and only move to SFC or DISM if every MSI fails.
How do I fix the Windows Installer service not starting?
Open services.msc, set Windows Installer to Manual, and try Start. If it still will not start, open an elevated Command Prompt and run msiexec /unregister followed by msiexec /regserver, then reboot and test again.
Why do I get an error when I try to install or uninstall a program?
If the same error appears for several apps, the service, permissions, or system files are the likely cause. If only one program fails, redownload that installer and check for app prerequisites. For uninstalls, try launching the original MSI again and choose Repair or Uninstall if offered.
How do I restart or re-register msiexec?
Open an elevated Command Prompt and run msiexec /unregister, then msiexec /regserver. After that, restart the PC. On 64-bit Windows, the executable may exist in both C:\Windows\System32 and C:\Windows\SysWOW64, so use the built-in command rather than manually copying files.
Can Windows Update or system file corruption break Windows Installer?
Yes. Pending updates, interrupted restarts, or damaged component store files can disrupt installer behavior. Install all pending updates first, reboot, then run sfc /scannow. If that does not clear the error, run DISM /Online /Cleanup-Image /RestoreHealth and repeat SFC.
What should I do if Windows Installer is disabled by policy or permissions?
Use Run as administrator first, then check whether the PC is managed by a company or school. If policy blocks MSI installs, local changes may not help. Ask IT to review Group Policy, AppLocker, or endpoint protection rules and to confirm whether the installer is approved.