When installing programs or components in Windows 10, 8.1 or Windows 7, you may encounter a message in a window with the heading “Windows Installer” and the message text says “The system administrator has set policies to prevent this installation”. As a result, the program cannot be installed in the system. In this article, We will explain the meaning and reasons behind this message and explain how to prevent this problem. Make sure you read the article till the end so that you don’t miss out on any important detail.
What is “The system administrator has set policies to prevent this installation” message?
This problem refers to the “UAC” feature of Windows. With the advent of this option in the new Windows corporations, machines which are connected by a local area network can increasingly resort to the development and installation of their own group policies. Why do they do it? The reason is simple – Security and Unification.
When all computers are configured the same way, it is easier for a system administrator to monitor their work and most importantly, prevent malfunctions. Another advantage is that the employee can not misuse the system.
In many cases, this message pop’s up where a network of multiple systems is installed which has a single system as an administrator (e.g., Banks, Hospitals, Institutions, etc). In such cases, the configuration can only be done on the administrative account. Hence, if you are logged in as a guest or user, you cannot change any aspect of the system, which includes the installation of components. Therefore, the message pops up saying “The system administrator has set policies to prevent this installation”. This is not an error or failure. This is just a method of system protection.
But, sometimes this message pops up on standalone systems as well. This can be pretty frustrating for many people as personalization is a key aspect of Windows 10. For example, you know what options you need and you can set them yourself. But Windows 10 UAC (User Account Control) will prevent you from doing that. Hence, you’ll be able to utilize limited functionality in the system. But don’t worry! We will provide you with perfect solutions for such a problem. By the time you finish this article, your problem will be solved.
When does the “The system administrator has set policies to prevent this installation” message occur?
The message “The system administrator has set policies to prevent this installation” can occur during the execution of .exe files or .msi packages.
Even if the restrictions were not specially configured, in some cases Windows or some other third party program could independently change the Software Restriction Policies (SRP) policy settings.
How to fix the problem?
Here are some solutions that will resolve your problem in no time. Just make sure that you follow each step carefully.
Solution #1: Temporarily Disable UAC
A possible cause of this problem may be the UAC policies. Try installing the application with UAC disabled.
Note: Disabling UAC is “Not Recommended”. After testing, it needs to be turned back on).
1. Using the Start menu, search and open “Change User Account Control Settings.”
2. Move the slider to “Never Notify”. After that, click on “OK” to save the settings. Administrator rights are required for this step.
3. Restart your computer for the changes to take effect.
Solution #2: Configure Installation Policies In Local Group Policy Editor
You can use the following steps for Windows 10, 8.1, and Windows 7 Professional and Enterprise version.
1. Press the “Win key+R
2. ” on your keyboard, This will open the “Run” window. Type “gpedit.msc” and press “Enter”.
3. Now, follow the given path: Computer Configuration > Administrative Templates > Windows Components > Windows Installer.
4. On the right side of the window, make sure that no installation restriction policies are set. There are mainly two policies that you should look into. First is “Allow user control over installs” and the second one is “Prohibit User Installs”.
5. Double-click on the policy whose value you want to change and select “Not Set”.
6. Follow the same steps in the “User Configuration” section.
Rebooting the computer after this is usually not required. You can immediately try to run the installer.
Solution #3: Configure Registry Editor
You can use the Registry Editor to check for software restriction policies and remove them if necessary. This will work in all editions of Windows.
1. Press “Win key+R” to open the “Run window” again. Type “Regedit” and hit “Enter”.
(You need to have administrative privileges to enter the Registry Editor)
2. In the registry editor, follow the given path:
3. Now, check if there is an Installer subkey present in this section. If there is, delete the key itself or clear all values from this key. To change the value of the key, simply left-click on the key and erase the value. To delete the key, Right-click on the key and select “Delete” option from the drop-down list.
4. Similarly, check if there is an Installer subkey under HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\Windows\ and delete if there is one.
5. Close the registry editor and try running the installer again.
Solution #4: Use The Windows Control Panel
1. Open the “Run window” again by pressing “Win key+R”.
2. Now, type “Control Panel” in the box and press “Enter”.
3. Once you are in the control panel, go to Administrative Tools > Local Security Policy.
4. Now, double click on “Software Restriction Policies”.
5. If no policies are defined, right-click on “Software Restriction Policies” and select “New Software Restriction Policy”.
6. Double-click on “Application” and in the “Apply software limited use policy” section, select “All users except local administrators.”
7. Click OK and be restart the computer for changes to take effect.
8. Check if the problem has been fixed. If not, We will recommend going to the same section again, right-click on the “Policies section for limited use of programs” and deleting them.
Solution #5: DisableMSI Registry Key
If you use the “Home edition” Windows operating system, the local group policy editor will not be available. Hence, all necessary changes need to be made through the registry editor.
1. Open the Registry Editor.
2. Head over to “HKEY_LOCAL_MACHINE\ SOFTWARE\Policies\Microsoft\Windows\Installer”
3. Here, find and delete the DisableMSI and DisablePatch keys. (or change the value to 0).
4. Now, go to “HKEY_CLASSES_ROOT\Installer\Products”.
5. A list of available keys is displayed. Each of them refers to the installation of a specific program.
6. You can check whether the selected key belongs to the desired product on the right side of the screen. To do this, check the value in the “Product Name” line.
7. Try to find the registry key that relates to the problem program (which displays the error) and completely delete its branch.
8. Locate the desired key in the “Products” menu and delete the folder.
9. After these steps, make sure to restart the computer and run the installation of the desired program. The error shall be resolved.
These are all the possible solutions for “The system administrator has set policies to prevent this installation” problem. If you have any issues regarding any of the solutions mentioned in this article, you can reach us via the comment section below.