Главная ГайдыИсправление: Политики системного администратора блокируют установку приложения

Исправление: Политики системного администратора блокируют установку приложения

by admin
A+A-
Сброс

Ошибка при установке MSI: «The system administrator has set policies to prevent this installation»

При попытке установить программу с помощью MSI-пакета на рабочей станции с правами локального администратора может появиться ошибка: «The system administrator has set policies to prevent this installation». Я пробовал запускать и другие MSI-файлы, но они тоже не устанавливались. Как решить эту проблему и как отключить или обойти эти политики безопасности?

Error installing MSI: The system administrator has set policies to prevent this installation

Ошибка «The system administrator has set policies to prevent this installation» может возникать при установке или обновлении приложений через MSI-пакеты или EXE-инсталляторы на Windows-компьютерах. Это означает, что на компьютере включены политики ограничения установки программного обеспечения.

Если у вас есть локальные права администратора, можно установить программу, воспользовавшись простым обходным решением без изменения системных политик безопасности.

  • Если у вас установщик в виде файла с расширением .EXE, кликните по нему правой кнопкой мыши и выберите Запуск от имени администратора (Run as administrator).
  • Если это MSI-пакет, откройте командную строку с правами администратора и выполните установку командой: msiexec.exe /i C:\Install\MyAppInstaller.msi

Install MSI from elevated cmd using msiexec.exe

Если даже при запуске с повышенными правами программа не устанавливается, проверьте настройки групповой политики (Group Policy) на компьютере. Для этого можно использовать графический оснастку rsop.msc или команду gpresult для просмотра применённых GPO. Проверьте наличие настроек в разделе:

Computer Configuration -> Administrative Templates -> Windows Components -> Windows Installer.

В этом разделе могут быть включены политики, блокирующие установку ПО через службу MSISERVER:

  • Turn off Windows Installer (Отключить Windows Installer)
  • Prohibit non-administrators from applying vendor-signed updates (Запретить неадминистраторам применять обновления с цифровой подписью производителя)
  • Prevent users from using Windows Installer to install updates and upgrades (Запретить пользователям использовать Windows Installer для установки обновлений и апгрейдов)

GPO: Turn off Windows Installer

Если эти политики включены, откройте редактор локальной групповой политики (gpedit.msc), перейдите в указанный раздел и измените настройки:

  • Turn off Windows Installer: установить Enabled с опцией Never
  • Prohibit non-administrators from applying vendor signed update: установить в Disabled
  • Prevent users from using Windows Installer to install updates and upgrades: установить в Disabled
Политика позволяет администраторам разрешать или запрещать неадминистраторам обновлять уже установленные приложения (по умолчанию политика отключена). Если установленное приложение запускается с повышенными привилегиями (SYSTEM), дополнительно должна быть включена следующая настройка:

  • Allow users to patch elevated products: Enabled

После внесения изменений примените новые политики командой:

gpupdate /force

Never disable Windows Installer via GPO

Если на компьютере отсутствует редактор локальной групповой политики (например, Windows Home) или ограничения применяются напрямую через реестр, нужно вручную изменить параметры в реестре. Перейдите в ветку:

HKLM\SOFTWARE\Policies\Microsoft\Windows\Installer

Установите следующие значения параметров:

DisableMSI = 0
DisablePatch = 0
DisableLUAPatching = 0
AllowLockdownPatch = 1

Создайте эти параметры вручную, если их нет.

DisablePatch and DisableMSI registry parameters

Обратите внимание, что в отличие от пользовательских изданий Windows, политика «Turn off Windows Installer» по умолчанию на Windows Server установлена в значение «For managed applications only». Это означает, что программы, уже установленные на сервере, не могут быть обновлены пользователем, не входящим в группу локальных администраторов.

"Turn off Windows Installer" GPO on Windows Server by default set to For managed applications only

Из-за этого, например, при попытке обновить некоторые продукты Autodesk пользователем без прав администратора появляется ошибка:

This installation is forbidden by system policy. Contact your system administrator.

This installation is forbidden by system policy. Contact tour system administrator
Для решения проблемы необходимо отключить эту политику или запускать обновление с правами локального администратора.

Ограничения на установку программ также могут применяться через Software Restriction Policies или AppLocker. Проверьте применённые настройки групповой политики в следующих разделах:

  • Computer Configuration -> Windows Settings -> Security Settings -> Software Restriction Policies
  • Computer Configuration -> Windows Settings -> Security Settings -> Application Control Policies -> AppLocker

Если эта ошибка возникает при установке или обновлении браузера Google Chrome, попробуйте сбросить политики браузера, удалив ключ реестра HKLM\SOFTWARE\Policies\Google.

Подробнее о сбросе настроек групповой политики в Windows читайте в нашем руководстве.

Вам также может понравиться

оставить комментарий

Focus Mode