What to do msi doesn't work. Errors when installing programs from the Windows Installer ".msi" package

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 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 that 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

We 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.

Errors when installing applications from files with the .msi extension are one of the manifestations of problems with the Windows Installer service (in the Russian version, the Windows Installer). Users of all versions of this OS, with the exception of the earliest ones, encounter a similar phenomenon. Until now, the problem with the installer is one of the common reasons why 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 of 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 to system files or the registry for reasons not related to viruses (removal of installer components, unqualified editing of the registry, crooked software, hard drive failure, etc.).

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. Right-click the context menu of the msiserver 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 on the 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 the operating system does not have the 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 was first introduced 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.

After installing MSI Afterburner, users often observe that the sliders, which in theory should move, are at the minimum or maximum values ​​and cannot be moved. This is perhaps the most common problem when working with this software. Let's figure out why the sliders in MSI Afterburner don't move?

After installing MSI Afterburner, this slider is always greyed out. This was done for security reasons. To fix the problem, go to "Settings-General" and put a tick opposite "Unlock Voltage". When you press "OK", the program will restart with the user's consent to make changes.

Video card drivers

If the problem remains, then you can experiment with the video adapter drivers. It happens that the program does not work correctly with outdated versions. In some cases, new drivers may not be suitable. You can view and change them by going to "Control Panel-Task Manager".

The sliders are at maximum and do not move

In this case, you can try to fix the problem through the configuration file. First, let's determine where our program folder is located. You can right-click on the shortcut and see the location. Then open "MSI Afterburner.cnf" using notepad. Finding the entry "EnableUnofficialOverclocking = 0", and change the value «0» on "1". To perform this action, you must have administrator rights.

Then we restart the program and check.

The sliders are at minimum and do not move

Let's go to "Settings-General". Place a check mark in the box at the bottom "Unofficial crackdown". The program will warn that manufacturers are not responsible for the consequences of changes in card parameters. After restarting the program, the sliders should be active.

The Power Limit and Temp sliders are not active. Limit

These sliders are often not active. If you tried all the options and nothing helped, then this technology is simply not supported by your video adapter.

Video card is not supported by the program

MSI Afterburner tool is designed only for overclocking cards AMD And NVIDIA. There is no point in trying to overclock others; the program simply will not see them.

It happens that cards are partially supported, that is, not all functions are available. It all depends on the technology of each specific product.

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 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 provided with 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.

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;

  • To add a new user, click on the Edit button and then on the Add button;
  • In the text field for the names of the selected object, write the word “system” (without quotes). If you are using the English version of the operating system, enter the word System;
  • The entered word should instantly become underlined, as shown in the figure below;

  • Check the box next to Full access and now click on the OK button;

The installer will now be able to access the executable file. The installation should complete without problems.

Please note that in some cases antivirus software may block access to the installation file.

To solve this problem, you need to log into the operating system under an administrator account, turn off the antivirus and enable compatibility with other OS versions in the antivirus properties settings, as shown in the figure below.

Windows Installer Error - Troubleshooting

Introduction

Our installers for Windows contain a complete client side installation package (MSI) (built on the basis of Windows Installer v2.0). The network installation instructions assume that the user is familiar with the basics of Windows Installer, particularly how to deploy MSI files. This package can be used with any Windows operating system that supports Windows Installer v2.0.

Installation on a network server

  1. Double click on the resulting file ( Yenka_Setup_(MSI).exe)
  2. Install this package into your programs' shared folder.
  3. Attention : The program must be activated BEFORE deploying the package on the network. To do this, run "Yenka.exe" from the folder where you installed the program (<путь установки>\program files\Yenka\Software\Yenka.exe), and follow the Activation Instructions.

Installation

Installing an MSI package using the command line

  1. In the command field, enter the line:
    msiexec /i"<путь к MSI файлу>\YK.msi"
    Where:<путь к MSI файлу>this is the path to the Windows Installer package file. For example, the line might look like this: msiexec /i"C:\Program Files\Yenka\YK.msi"
  2. Press ENTER
    Attention: The Windows Installer service allows installation in “stealth” mode, using the “/q” switch. For example: msiexec /i"C:\Program Files\Yenka\YK.msi" /q. To show the installation progress indicator, you can use the key " /qb".

Uninstalling an MSI package using the command line

  1. From the Start menu, select "Run..."
  2. In the command field, enter the line:
    msiexec /x"<путь к MSI файлу>\YK.msi"
    Where:<путь к MSI файлу>this is the path to the Windows Installer package file
  3. Press ENTER