There is no Windows installer in local services. Troubleshooting Windows Installer service errors

Errors when installing applications from files with the .msi extension are one of the manifestations of operational problems Windows services Installer (in the Russian version - Windows installer). Users of all versions of this OS, with the exception of the earliest ones, encounter a similar phenomenon. So far the problem with the installer is one of common reasons, according to which users decide to reinstall the system. Let's try to figure out how to avoid this. The reason is that Windows Installer doesn't work, maybe the following:

  • viral infection, and removing the virus does not always solve the problem;
  • incorrect installation Windows updates;
  • a malfunction of the security software when, instead of blocking one suspicious msi file, the installation service is blocked entirely;
  • changes in computer security policies;
  • damage system files or the registry for reasons not related to viruses (removal of installer components, unqualified editing of the registry, crooked software, malfunction hard drive and so on.).

Checking the integrity of the Windows Installer structure

The Windows Installer consists of the following components:
  • file C:\Windows\System32\Msiexec.exe - directly by the installer application itself;
  • file C:\Windows\System32\msi.dll - Windows Installer library;
  • Msiserver service, whose settings are stored in the registry key.
Before diagnosing, it is important to make sure that both of these files are present in the system, that the above section is in the registry and its parameters have normal values ​​(the values ​​can be viewed in the registry of a similar, working system). Also open the list of services (press Windows + R and enter the command services.msc in the "Open" line of the "Run" application). Find "Windows Installer" and make sure it starts. If the files are missing, copy them from another system of the same version or from the installation disk. If the registry key is missing or damaged, also transfer it from the working system. To do this, on a working computer, run the registry editor (C:\Windows\Regedt.exe) and find the above section. Expand by right click context menu msserver folder and click "Export". Save the file in .reg format and transfer it to the problem machine. Double-click this file and agree to add data to the registry. Restart your computer. If the Msiserver service still does not start, check that the RPC (Remote Procedure Call) service on which it depends is running. You can re-register the installer files and restart the service using a set of special commands, in command line. For convenience, you can create a batch file: paste a set of actions into Notepad and save it as a .bat extension. To launch a file, simply double-click on it. For the changes to take effect, click on the desktop and press F5.

Checking security settings and access rights

Windows Installer may not work because it is blocked by security software or operating system no necessary rights. First, let's look at the software. If you have an antivirus installed, temporarily disable it. Each product has its own methods of disabling, but most often this is done through the context menu of the antivirus icon in the system tray. Now let's take care of the rights. Open the context menu of Msiexec.exe and expand its properties. View the list of groups and users on the Security tab. Among them must be "System" and the "Trustedinstaller" service, and the latter must have full access to the file and be its owner. The system must have "read" and "read and execute" permissions. The Trustedinstaller service first appeared in Windows Vista, so in Windows XP full access must be granted to the system. Everything written below applies to versions released later than XP. To check who owns Msiexec.exe, click the "Advanced" button on the same tab. In the next window, expand the "Owner" tab. Set the owner to the Trustedinstaller service if something else is specified as the owner. If it is not in the "Change owner to" list, click the "Change" button, and then click "Other users and groups." Enter Trustedinstaller in the "Enter names..." field, click "Check names" and OK. Return to the previous window. On the "Effective Permissions" tab, assign the necessary rights to Trustedinstaller and the system. The msi.dll library should have exactly the same security settings. Now let's check if there are any restrictions for the "System" user to access the following:
  • system drive (usually drive C);
  • temporary folders (these are C:\Windows\Temp and C:\Users\Current_User\AppData\Temp);
  • folder C:\Config.Msi;
  • the folder where the msi file from which you are trying to install the program is located.
The system must be given full access to all these objects. This is done in the same way as we discussed above. After these operations, in most cases the problem with the installer is successfully resolved. If our advice did not help you, the cause of the failure lies in something else and specialists should deal with it.

If programs from .msi files do not start, this is a direct indication of a problem with the Windows Installer service. Any Windows 7 OS user may encounter a similar phenomenon. Therefore, if Windows Installer does not work for you, it is worth familiarizing yourself with some recommendations.

Reasons for Windows Installer failures

The reasons why Windows Installer does not work may be due to the following factors:

  1. Virus infection of system files. However, cleaning the OS does not always solve the problem.
  2. Incorrect installation of updates.
  3. Incorrect editing of the registry, removal of installer components.
  4. Blocking the .msi file by the antivirus
  5. Changing the PC security policy.

All of these factors can affect the operation of the Windows Installer service.

Checking the integrity and functionality of files

Windows Installer consists of the following components:

  • The file msiexec.exe, which is located on the “C” drive in the “Windows” and “System32” folder.
  • The file is msi.dll, which is nothing more than an installer library.
  • The Msiserver service, whose parameters are located in the registry editor section at the addresses "HKEY_LOCAL_MACHINE", "SYSTEM", "CurrentControlSet", "services" and "msiserver".

First, go to the registry editor and look at the value of the msiserver service. Click “Win ​​+ R” and enter “regedit”.

We make sure there are no unnecessary values. The correct list is shown in the photo.

If there is no partition or some files are missing, you can copy the elements on the working system and right-click and select “Export”.

Select a location to save the files and enter a name similar to the original. Click “Save”.

Move the copied section or files to your PC.

Find “Windows Installer” and check if the service is running.

If necessary, double-click the file and click “Run”.

Checking access rights

Launch the registry editor, go to the address “HKEY_LOCAL_MACHINE”, “Software”, “Microsoft”, “Windows”, “CurrentVersion”, “Installer”. Right-click on the section name and select “Resolution...”.

In the “Groups and Users” section, click “System”. Next, we make sure that the user has full access to the service.

Hello everyone, today I will teach you how to enable the Windows Installer service in safe mode, since by default it does not work there, which is not always convenient and necessary, there are times when the computer only boots in this mode and you can fix the problem by removing the software, but if the service is not working, this will not be possible. Luckily there are workarounds.

When you try to uninstall any application, you will receive this error.

The Windows Installer service is not available in Safe Mode. Try again after finishing in Safe Mode, or use System Restore to return to a previous working state

Enable the Windows Installer service

Probably 99 percent of applications in Windows OS use Windows Installer service, and if it turns out that it doesn’t work, you won’t be able to do anything. Previously, I talked about error 0x80070570 in Windows 8.1, where I had a problem that the computer was wildly slow and would not boot, it was not possible to restore it due to Kaspersky antivirus. It was possible to boot only through safe mode, but it was not possible to remove the antivirus due to the disabled service, for the future I’m making a note for myself on how to get around this.

It’s probably logical that each of you will think that I’ll start the Windows Installer service manually as I did, to do this, press Win+R and write services.msc.

Find the Windows Installer Service, right-click on it and tell it to start, and in the end it turns out Error 1084: This service does not start in safe mode

But you and I are not used to retreating and we are doing this maneuver. Open the registry editor and go to this hive.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Minimal (if the system is running in normal Safe Mode) or section HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SafeBoot\Network (if using safe mode with command line support)

Now being in in the right place in the registry, create a new directory with this name MSIServer and the Default parameter will automatically appear in it, set it to Service, to do this, double-click on it.


Sometimes it happens that when installing a program you get a system error. Windows message about the inability to access this service:

The Windows Installer service could not be accessed. Windows Installer may not be installed. Contact support for assistance.

First, let's define what Windows Installer is. This is a system service that is responsible for installing, changing and uninstalling programs that have the .msi extension. There are several reasons why this problem occurs. Let's look at them below.

First reason why this error may occur lies in the limitation of your user rights to this computer. In this case, you should try installing the program with administrator rights (this is done by right-clicking on the application icon

Ozheniya).

The second reason may be hidden in system services settings, so check them. This is done like this: “Start” - “Control Panel” - “System and Security” - “Administration” - “Services”.

In the “Services (Local)” window that opens, at the very bottom of the list we find the “Windows Installer” section and double-click on this item with the left mouse button.

The installer service settings window will open, we need the “General” tab. The “Startup Type” line should be set to “Manual”. And make sure that the quality executable file reads:

C:\WINDOWS\system32\msiexec.exe /V

Instead of C, there may be, for example, the letter D - these are local drive letters.

Now go to the “Dependencies” tab. In the big window This service depends on the following components it should say “Remote Procedure Call (RPC)” as in the image below:

Third reason may be hidden in the program's association for files with the .msi extension. Open the “Start” menu - “Control Panel” - “Programs” - “Default Programs” - “Set Association”. If your mapping is not specified, or the Windows Installer is not specified there, you need to fix this, as shown in the picture below:

The installer program is called msiexec.exe and is located in the System32 system directory (it’s easier to find it by searching, as shown above).

I have had a couple of laptops damaged by “optimizers” and filled with programs installed together with them. Inexperienced users still believe in “optimizers” and don’t look at the checkboxes when installing, but that’s not the point. After cleaning, I started updating the software and unexpectedly (for the first time in my life) encountered the following error during installation:

The Windows Installer service could not be accessed. Windows Installer may not be installed. Contact support for assistance.

The error occurred during installation from msi (for which the service itself, among other things, is responsible). Maybe the service is turned off? We go to Control Panel - Administration - Services and do not find the one we need in the list. Did the optimizers optimize? We google for a long time, read a bunch of advice that doesn’t apply, study the question along the way and come to the following:

  1. Let's check whether Windows Installer actually exists on the system. Press Win+R, in the “Run” window that appears, write msiexec, click OK. If the Windows Installer Help window opens, the service is in place. But why is it not in the list of services?
  2. Let’s re-register the service in the system: open the “Run” window (Win+R) and write msiexec /unregister , then “Run” again and msiexec /regserver .
  3. Go to Services (Control Panel - Administrative Tools - Services), find “Windows Installer” (Windows Installer for the English version).
  4. All OK. We check by installing from msi. If not, then my method did not help you, Google will help.
Internet