sodcalculator

10 Tech How-To

Windows Installer Service: What It Is & How to Enable/Disable

Guide 10-37672 · Updated · Step by step

The Windows Installer service (also called msiserver) is a background component of Microsoft Windows that manages the installation, modification, and removal of software packages that use the .MSI (Windows Installer) format. If this service is stopped or disabled, you may see errors like “The Windows Installer Service could not be accessed” when trying to install or uninstall programs. This article explains exactly what the service does, why it sometimes fails, and how to enable or disable it safely using built-in Windows tools.

What the Windows Installer Service Actually Does

Windows Installer is not a single program but a framework. The service (msiserver.exe) runs in the background and applies a set of rules defined in each .MSI file. Those rules include file copying, registry entries, shortcuts, and uninstallation data. When you double-click an .MSI file, Windows hands the work to this service. It also handles “repair” operations when an installed program becomes corrupted, and it keeps a database of installed products so that Windows can track what is on the system.

Because it runs as a system service, it can perform actions with elevated privileges even if the user who started the installation is a standard account. That is why it is a common target for malware, and why it is often disabled on heavily locked-down systems.

Why You Might Need to Enable or Disable It

Most home users will never need to touch this service. Windows starts it automatically on demand. However, you might want to enable it if:

  • You receive error 1719 or “The Windows Installer Service could not be accessed” when running an .MSI file.
  • A previous installation was interrupted and the service stopped responding.
  • You are troubleshooting a third-party application that depends on the Windows Installer engine.

Disabling it is rarely necessary, but some IT administrators disable it on servers or kiosk machines to prevent users from installing software. If you disable it, you will not be able to install or uninstall any program that uses .MSI packages. Many modern apps use other installers (like .EXE wrappers), but a large number of business and legacy applications still rely on MSI.

How to Enable or Disable the Service (Step-by-Step)

The most reliable method is through the Services console. Here are the exact steps for Windows 10 and Windows 11:

  1. Press Windows + R to open the Run dialog.
  2. Type services.msc and press Enter. If prompted by User Account Control, click Yes.
  3. Scroll down to Windows Installer. It is usually near the bottom of the list.
  4. Right-click it and select Properties.
  5. In the Startup type drop-down, choose one of the following:
    • Manual (recommended) – the service starts only when an installation requires it.
    • Automatic – the service starts when Windows boots. This is rarely needed.
    • Disabled – the service cannot start at all. Use only if you have a strong reason.
  6. If you chose Manual or Automatic, click the Start button to start it immediately.
  7. Click OK and close the Services window.

If the service is already set to Manual and still fails, you can try starting it manually from an elevated command prompt. Open Command Prompt as administrator and type:

net start msiserver

If you get an error, note the exact message – it often points to a corrupted system file or a permissions issue.

Alternative Methods: Command Line and Registry

For advanced users, the same changes can be made from an elevated Command Prompt or PowerShell. The sc command is the classic tool:

sc config msiserver start= demand

This sets the startup type to Manual. Replace demand with auto or disabled as needed. Note that there must be a space after the equals sign.

You can also change the registry key directly, but this is riskier and not recommended unless you know exactly what you are doing. The service is defined under:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver

The Start value controls the startup type: 2 = Automatic, 3 = Manual, 4 = Disabled. Editing the registry incorrectly can break Windows, so use the Services console unless you have a specific reason.

Common Problems and How to Fix Them

If the service is enabled but still not working, the issue is often not the service itself. Here are the most frequent problems and their fixes:

  • Error 1719 – The Windows Installer Service could not be accessed. This usually means the service is not running or is set to Disabled. Check the startup type as described above.
  • Error 1722 – The Windows Installer Service could not be accessed. This can happen if the service is running but the installation is blocked by group policy. Check with your system administrator if you are on a managed PC.
  • Service starts and then stops – This is normal if no installation is pending. The service is designed to stop when idle.
  • Corrupted Windows Installer files – Rarely, the service files themselves become damaged. You can run the System File Checker (sfc /scannow) from an elevated command prompt to repair system files.
  • Malware interference – Some malicious programs disable the service to prevent security updates. Run a full antivirus scan if the service keeps getting disabled.

Security and Safety Considerations

Disabling the Windows Installer service is not a security measure. It can actually make your system less secure because many legitimate security updates and patches use MSI packages. If you disable it, you may not be able to install critical updates. Also, some malware can re-enable the service, so it is not a reliable way to block software installation.

If you are trying to prevent users from installing software, use Group Policy or standard user accounts instead of disabling this service. That is the supported and safer approach. Never delete the service registry key or the msiserver.exe file – doing so can make Windows unstable and may require a full reinstall.

Frequently Asked Questions

What happens if I disable Windows Installer service?

You will not be able to install, modify, or uninstall any program that uses the MSI format. Many older business applications and some modern ones rely on it, so you may encounter errors when trying to install or remove software. Other installers (like those that use .EXE or .MSIX) might still work, but you will likely break a lot of functionality.

Is it safe to set Windows Installer to Manual?

Yes. Manual is the default and recommended setting. The service starts automatically whenever an installation requires it, so you do not need to start it manually. Setting it to Automatic is unnecessary and can slow down boot time slightly.

Why does Windows Installer keep stopping?

That is normal. The service is designed to stop after it finishes its work. It only runs when an installation or uninstallation is in progress. If it stops immediately after you start it, that is also normal if no installation is pending.

Can I reinstall the Windows Installer service?

You can repair the service files by running sfc /scannow from an elevated command prompt. This checks and repairs protected system files. If that does not help, you can try the Windows Update Troubleshooter or a system restore point. Reinstalling the entire Windows Installer engine is not a straightforward process and is rarely needed.

How do I check if the service is running?

Open the Services console (services.msc), find Windows Installer, and look at the “Status” column. If it says “Running,” the service is active. If it is blank, the service is stopped. You can also run sc query msiserver in a command prompt to see the state.

Does Windows Installer affect all software?

No. Only programs that are packaged as .MSI files use this service. Many modern apps use different installation technologies, such as MSIX, ClickOnce, or simple self-extracting EXEs. However, a large number of enterprise and legacy applications still rely on MSI, so the service remains important.

Related

General steps for current mainstream versions; menus can differ by device and version. See the disclaimer or report an error.

More in this bed

The whole Tech How-To bed →