- Способ 1: Командная строка
- Дополнительные методы исправить ошибку «Данная установка запрещена политикой»
- Способ 2: Редактор реестра
- Служба Windows Installer
- Способ 3: Проверка «Локальной политики безопасности»
- Просмотр политик установки в редакторе локальной групповой политики
- Способ 3: Редактор локальной групповой политики
- С помощью редактора реестра
- Способ 2: Проверка каталога «Installer» через «Редактор реестра»
- Вариант 1: Изменение содержимого раздела «Installer»
- Вариант 2: Удаление раздела «Installer»
- Временное отключение UAC
- Групповая политика отключения установщика Windows
Способ 1: Командная строка
На самом деле нам нужно добавить только один параметр. Это можно сделать несколькими способами. Прежде всего, попробуем использовать консоль. Запустите командную строку с правами администратора. После этого скопируйте и используйте команду:
REG ADD HKLMSOFTWAREPoliciesMicrosoftWindowsSaferCodeIdentifiers /v DefaultLevel /t REG_DWORD /d 0x00040000 /f
Если вы видите ошибку или команда не используется, не волнуйтесь, во втором способе мы напишем все вручную.
Дополнительные методы исправить ошибку «Данная установка запрещена политикой»
Если предыдущий вариант не помог, попробуйте следующие два метода (первый предназначен только для версий Windows Pro и Enterprise).
- Зайдите в Панель управления – Администрирование – Локальная политика безопасности. На всякий случай: Где находится Панель управления в Windows 11 и Windows 10.
- Выберите политики ограничения программного обеспечения».
- Если политики не определены, щелкните правой кнопкой мыши «Политики ограничения программного обеспечения» и выберите «Создать политику ограничения программного обеспечения».
- Дважды щелкните «Применить» и в разделе «Применить политику ограничения использования программного обеспечения» выберите «все пользователи, кроме локальных администраторов».
- Нажмите «ОК» и обязательно перезагрузите компьютер.
Проверьте, решена ли проблема. Если нет, рекомендую еще раз зайти в тот же раздел, щелкнуть правой кнопкой мыши раздел «Политика ограничения программного обеспечения» и удалить их.
Второй метод также предполагает использование редактора реестра:
- Запустите редактор реестра (regedit).
- Перейдите в раздел HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows и создайте (если он отсутствует) подраздел под названием Install
- В этом подразделе создайте 3 значения DWORD с именами DisableMSI, DisableLUAPatching и DisablePatch со значением 0 (ноль) для каждого.
- Закройте редактор реестра, перезагрузите компьютер и протестируйте программу установки.
Если ошибка возникает при установке или обновлении Google Chrome, попробуйте удалить ключ реестра
HKEY_LOCAL_MACHINESOFTWAREPoliciesGoogle и удалите содержимое папки (при условии, что ваши закладки и пароли синхронизированы) C:UsersusernameAppDataRoamingGoogleChromeUserData — это может сработать.
Способ 2: Редактор реестра
- Используем кнопки:
+ Р
- Затем используем команду:
regedit
- Разверните тему:
HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows
- Затем найдите раздел «DeviceInstall» в папке «Windows». Если он есть, щелкните по нему левой кнопкой мыши и удалите:
Удалить
- Если папки или раздела нет, у вас нет ограничений.
Служба Windows Installer
откройте консоль управления службами (services.msc) и убедитесь, что служба установщика Windows присутствует в системе и работает (если нет, запустите службу).
Читайте также: Как включить и отключить Турбо режим в Яндекс Браузере?
Способ 3: Проверка «Локальной политики безопасности»
Приложение «Локальная политика безопасности» имеет несколько настроек, влияющих на установку программного обеспечения. Если их настройки потеряны или изменены сторонними инструментами или администратором, может возникнуть проблема, обсуждаемая в этой статье. Выполните следующие действия, чтобы проверить настройки:
- В меню «Пуск» найдите приложение «Средства администрирования Windows».
- Появится меню «Администрирование», где дважды кликните по пункту «Локальная политика безопасности».
- В окне администрирования выделите Политики ограничения программного обеспечения. Если появится предупреждение о том, что политика не определена, щелкните папку правой кнопкой мыши и выберите «Создать политику ограничения использования программного обеспечения».
- Теперь в каталог добавятся несколько объектов, среди них вам следует найти «Приложение» и дважды щелкнуть по нему ЛКМ.
- Примените политику «Все пользователи, кроме локальных администраторов» и сохраните этот параметр.
Теперь вам не нужно перезагружать операционную систему, а сразу перейти к проверке эффективности выполненных вами инструкций. Не меняйте настройку обратно, даже если результат по-прежнему неудовлетворительный.
Просмотр политик установки в редакторе локальной групповой политики
Ошибка вызвана запрещенным параметром безопасности, и ее необходимо изменить.
- Запускаем — gpedit.msc.
- Конфигурация компьютера/Административные шаблоны/Компоненты Windows/Установщик Windows.
- Идите в правую часть экрана.
- Дважды щелкните параметр «Отключить установщик Windows», установите флажок «Включено» и установите для параметра «Отключить установщик Windows» значение «Никогда».
Перезагрузите компьютер, чтобы сохранить эти изменения, и проверьте, можно ли установить программу.
Способ 3: Редактор локальной групповой политики
Все вышеперечисленные действия и настройки можно выполнить через «Редактор локальной групповой политики». Преимущество в том, что этот метод более практичен.
- Нажимайте кнопки:
+ Р
- Используем команду:
gpedit.msc
ОБРАТИТЕ ВНИМАНИЕ НА СЛЕДУЮЩЕЕ! Если после этого вы увидите ошибку, прочтите эту инструкцию.
- Заходим в раздел:
Конфигурация компьютера/Административные шаблоны/Все настройки
- откройте параметр:
Включение или отключение устаревших функций TXF
- Укажите конфигурацию как «Не настроено» и нажмите кнопку «ОК» или «Применить».
После этого блок должен быть снят и ошибка больше не появится. Если вы используете программу, работающую с устройствами, вы можете увидеть еще одну ошибку, блокирующую установку устройств в систему. Затем делаем следующее:
- Перейдем в другой раздел:
Конфигурация компьютера/Административные шаблоны/Система/Установка устройства/Ограничения установки устройства
- Справа находим параметр:
Запретить установку устройств, на которые не распространяются другие параметры политики
- Устанавливаем точно такую же конфигурацию и пользуемся настройками.
С помощью редактора реестра
Если вы случайно отредактируете не тот ключ, последствия могут быть весьма серьезными. Поэтому, если вы не уверены в своих силах, лучше отложить этот метод на потом. Если данная установка по-прежнему запрещена политикой администратора, приступайте к редактированию реестра.
- Перейдите в каталог в редакторе реестра:
HKEY_LOCAL_MACHINE/Программное обеспечение/Политики/Microsoft/Установщик Windows
- Щелкните правой кнопкой мыши в пустой области/Создайте DWORD (32-разрядный).
- Переименуйте его в DisableMSI и установите для параметра значение 1.
- Перейдите в следующее место и пролистывайте список, пока не найдете программное обеспечение, которое вы пытались установить на свой компьютер.
HKEY_CLASSES_ROOT для установки продуктов
- Нужный вам ключ будет представлен в виде папки. Щелкните по нему правой кнопкой мыши и выберите «Удалить».
После этого попробуйте переустановить программное обеспечение и проверьте, появляется ли сообщение об ошибке.
Способ 2: Проверка каталога «Installer» через «Редактор реестра»
Проблема напрямую связана с наличием папки «Установщик» в системном реестре. Как редактирование параметров этого каталога, так и его полное удаление могут помочь устранить его.
Вариант 1: Изменение содержимого раздела «Installer»
Этот метод предполагает настройку ключей внутри него, приведение их в состояние, в котором политики, запрещающие удаление программного обеспечения, просто не будут работать.
- С помощью того же инструмента «Выполнить» (Win+R) перейдите в «Редактор реестра», введя в поле команду regedit, и активируйте ее, нажав Enter.
- Вставьте путь HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows в адресную строку и перейдите к нему.
- На левой панели найдите нужную папку и, если она не существует, создайте ее.
- Щелкните правой кнопкой мыши в корне каталога, наведите указатель мыши на «Создать» и добавьте три значения DWORD.
- Назовите каждый из них «DisableMSI», «DisableLUAPatching» и «DisablePatch» соответственно.
- Дважды щелкните каждую строку и убедитесь, что значение равно «0».
Как обычно, перезагрузите компьютер и приступайте к установке проблемного программного обеспечения.
Вариант 2: Удаление раздела «Installer»
Каталог параметров в реестре может отвечать за действие политики, вызывающей ошибку при установке определенных программ. Лучший способ проверить это — найти каталог и, если он существует, удалить его.
- Перейдите к первому пути HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows, вставьте этот адрес в адресную строку.
- Слева вы найдете папку «Установить», и если она отсутствует, проверьте второй путь (см шаг 5).
- Если каталог есть, щелкните по нему правой кнопкой мыши и в контекстном меню выберите «Удалить».
- Второй путь — HKEY_CURRENT_USERSOFTWAREPoliciesMicrosoftWindows. В нем вам нужно найти и удалить тот самый каталог.
Известно, что изменения, внесенные в реестр, в основном применяются после перезагрузки компьютера, поэтому выполните эту операцию еще раз, а затем переустановите проблемную программу.
Временное отключение UAC
Возможной причиной проблемы с установкой приложения могут быть политики UAC. Попробуйте установить приложение с отключенным UAC (напомню, что отключение UAC не является рекомендуемым шагом и после тестирования необходимо включить его обратно).
- В меню «Пуск» введите и запустите «Изменить настройки контроля учетных записей».
- Переместите ползунок в положение «Не уведомлять (уровни UAC). Требуются права администратора.
- Перезагрузите компьютер, чтобы изменения вступили в силу.
Если это не помогает избавиться от предупреждения, попробуйте отключить политику блокировки, которая не позволяет установщику Windows запускать пакеты MSI через редактор локальной групповой политики или реестр.
Групповая политика отключения установщика Windows
- Нажмите комбинацию клавиш Win+R и введите команду «gpedit.msc».
- В левой части экрана перейдите в раздел GPO «Конфигурация компьютера» — «Административные шаблоны» — «Компоненты Windows» — «Установщик Windows» (Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Установщик Windows). Справа появятся элементы, которые можно редактировать.
- Найдите в списке «Отключить установщик Windows», дважды щелкните его и выберите «Отключено». Сохраните изменения кнопкой «Применить».
Убедитесь, что в политиках ограничения программного обеспечения нет указаний, запрещающих выполнение указанного файла (типа файла). Если такие политики существуют, удалите их. Эти политики можно найти в разделе «Конфигурация компьютера» -> «Настройки Windows» -> «Настройки безопасности» -> «Политика ограничения программного обеспечения)
откройте командную строку и запустите gpupdate/force.