It gives a windows installer error. Why are programs from .msi files not installed? Windows installer doesn't work


Some programs and drivers in Windows should only be installed with administrator rights. In the case of EXE files, the option to install as administrator is present in the context menu, which is called up by right-clicking on the file. There is no such option for MSI packages, but you can add it through the registry editor.

Instructions

Open the Run dialog via start menu or by pressing the Win+R key combination. In the window that opens, write regedit and press Enter. The Registry Editor will launch. Depending on your User Account Control settings, you may be asked to confirm that you want to launch the editor.

Go to the HKEY_CLASSES_ROOT\Msi.Package\shell branch. Click right click mouse on “shell” and in the menu that opens, select the option to create a new partition.

A subsection will be added to the “shell” section. Rename it "runas" (no quotes needed).

In the window on the right, double-click on the “Default” key or once with the right mouse button and select “Change...” In the empty value field, enter “Run as Administrator”. Confirm the changes by pressing the OK button.

Now right-click on “runas” and select the create partition option again. Create a subkey named "command" (without the quotes).

Edit the "Default" key by entering the command "msiexec /i "%1"" in the value field (without the herringbone quotes, but with quotes for %1). Click OK.

Errors when installing applications from files with the .msi extension are one of the manifestations of problems with the Windows Installer service (in Russian version- Windows installer). WITH similar phenomenon Users of all versions of this OS encounter, with the exception of the earliest ones. 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 that Windows Installer does not work may be 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

Windows Installer represented by the following components:
  • file C:\Windows\System32\Msiexec.exe - directly by the installer application itself;
  • file C:\Windows\System32\msi.dll - Windows library Installer;
  • 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 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 a registry key is missing or damaged, also move it from 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 if the RPC service is running ( Remote call procedures) on which it depends. You can re-register the installer files and restart the service using special teams, on the command line. For convenience, you can create batch file: Paste the action set 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.

Windows installer error is one of the most common pop-up problems encountered by users of the Windows operating system.

The error may appear regardless of your OS version.

Reasons for the error

You can scan your OS using Sfc teams/scannow. You need to enter it into the command line window.

Launch command line You can also do it in two other ways:

  • Start -> All Programs -> Accessories -> Command Prompt.
  • Start -> Run and enter the program name cmd.exe

In a few minutes you will be provided with detailed information about OS disks, corrupted files, problems with services and others. system programs.

The command line will not only find corrupted and corrupted files, but also replace them with functional ones.

After scanning, close the command prompt and reboot your Personal Computer or laptop. Try running the installation process of any executable file.

Microsoft also offers users automatic utility, which can solve the problem of the installer.

Go to the web address of the company's official website https://support.microsoft.com/ru-ru/mats/program_install_and_uninstall

In the window that opens, click on the “Run Now” button. The utility will restore correct configuration installer.

It is worth noting that the utility does not work with the eighth version of the operating system.

To begin with, I suggest you figure out what kind of service this is?

Windows Installer Service- is responsible for installing programs on your . And without it, you will not be able to install a program that needs installation on your computer (this only applies to installers in the *.msi format).

And when you try to install, you will get a message with the following content:

. Either Windows is running in Protected Mode or the Windows Installer service is not installed correctly. Contact Support.

There may be several reasons for such an error, and I will try to explain each one to you separately.

Access to the Windows Installer service is denied because you are logged in as a guest.

This means that you are logged into the operating system not as an administrator, but as a guest or with limited entry. And in this case, it is unlikely that you will be able to install anything.

Solution to the problem:

If this is not your computer, or the computer at your work, contact the administrator or owner of the computer and have them give you rights.

But if this is your computer, then a cunning relative lives with you, who has limited your access, and you log in to your own computer without administrator rights. Give him a poke. :box:

The Windows Installer service is disabled.

Well, the problem is already clear, why the hell you can’t install anything. By the way, this is the most common mistake.

Why does the service go down? I don’t know myself, maybe you installed something nasty, or maybe you caught it harmful virus, or, quite likely, someone’s crooked hands are to blame for everything... As for me, these hands are to blame for everything.

IN general reasons maybe a lot. And there is only one solution:

1. Click "Start" - "Run". (Win+R)

2. In the window that appears, enter: services.msc, and press "Enter"

3. In the "Services" window, look for: " Windows Installer". And we do double click mouse.

5. In the window that appears, look at the “General” tab.

6. In the “Startup type” field, select “Manual” if you have another option.

That's it, now the installer should start when you install the program.

If you have looked through everything, but still haven’t found this service, I advise you to look again. Is it enough? And if you are already a hundred pounds sure that there is no such service, then you need to install it.

Windows installer error is one of the most common pop-up problems encountered by users of the Windows operating system.

Reasons for the error

The error message appears because the system is unable to extract and install an executable file with “.msi” resolution.

Wherein regular files“.exe” format are installed normally.

Working with msi files, the system connects boot utility msiexec.exe which may not work. Then the installation process does not start.

The error may appear regardless of your OS version.

Important! Please note that the problem may appear even during the installation of the program. In this case, it is not the installer configuration that needs to be correctedWindows, but the executable file itself.

The images below show options for pop-up windows with Windows installer errors:

  • Message stating that it is impossible to start. It may not be connected or configured incorrectly. The computer administrator can also prohibit other system users from using the installer;

Access error pop-up window Windows service Installer

  • Internal error reading from msi installation file.

Checking the installer's running status

Before solving any problem, you need to look at the functioning status of the installer.

Follow the instructions:

  • Open system window execution of commands. To do this, press the combination of the Win and R buttons on your keyboard;
  • In the window that opens, enter the command services.msc;
  • Click on the OK button;
  • The following window will open. It displays all the services that are available in the operating system and allows the user to configure their configuration;
  • Find in the list Windows installer and double-click on it;
  • All service startup parameters must correspond to those indicated in the screenshots below (for the seventh and eighth versions of the Windows operating system, respectively);

If you are using OS version 7, enable auto mode installer service operation. Then reboot your device and try to start installation file again.

Fixing Windows package installation error manually

These instructions should help resolve the problem if one of the following error messages appears repeatedly during installation:

  • Installer is not available;
  • Error accessing the Windows installer service (the system displays a message if the installer was installed incorrectly);
  • Error accessing Win installer;
  • There is no pre-installed installer on the computer.

An effective way to solve each of the above problems is to re-register the installer in the operating system:

  • Open the system command prompt. To do this, press the Win key and X or find the command line utility in the folder standard programs Windows.

Remember! The command line should only be run as an administrator!

  • If you are using a 32-bit OS, enter the commands from the screenshot below into the command line. After entering each line, you must press the Enter key;
  • If you are using 64x bit system, enter the programs below:

After entering the commands, be sure to restart your computer. windows service installer will be uninstalled and reinstalled. Now the installation of the program should proceed without problems.

However, if you continue to encounter errors while unpacking the executable file or during the installation process itself, reset the installer settings or scan your system for errors.

You can scan the OS using the Sfc /scannow command. You need to enter it into the command line window.

You can also launch the command line in two other ways:

  • Start -> All Programs -> Accessories -> Command Prompt.
  • Start -> Run and enter the program name cmd.exe

In a few minutes you will be given detailed information about OS disks, corrupted files, problems with services and other system programs.

The command line will not only find corrupted and corrupted files, but also replace them with functional ones.

To do this, your computer must be connected to the Internet.

After scanning, close the command prompt and restart your personal computer or laptop. Try running the installation process of any executable file.

Microsoft also offers users an automatic utility that can solve the problem with the installer.

Go to the web address of the company's official website https://support.microsoft.com/ru-ru/mats/program_install_and_uninstall

In the window that opens, click on the “Run Now” button. The utility will restore the correct configuration of the installer.

It is worth noting that the utility does not work with the eighth version of the operating system.

Configuring installer access to msi files

The installation problem may be caused by the installer not having access to msi files. The user can resolve this problem independently.

Follow the instructions below:

  • Find your installation file and right-click on it;
  • Select the properties window;
  • Go to the security settings tab;
  • In the groups or users text box, check to see if there is a user named "system". If it is not there, you need to add the user manually;






2024 gtavrl.ru.