Снятие блокировки выполнения приложений в Windows 10¶
Блокировка выполнения приложений — ограничение, налагаемое операционной системой Windows 10 на запуск исполняемых файлов, при котором пользователь или администратор получает сообщение вида «Администратор заблокировал выполнение этого приложения». Ограничение реализуется средствами групповой политики, реестра, антивирусного ПО и систем безопасности SmartScreen.
¶Причины блокировок
Блокировка может быть вызвана несколькими факторами:
- Групповая политика — политика AppLocker или Software Restriction Policies запрещает запуск программ из определённых каталогов или с определёнными именами.
- Реестр Windows — ключи веток
HKLM\SOFTWARE\Policies\Microsoft\Windows\InstallerиHKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorerмогут ограничивать установку и запуск. - SmartScreen — встроенная защита Windows, блокирующая неподписанные или непроверенные приложения.
- Антивирусное программное обеспечение — карантин или политика запрета исполняемых файлов.
- Учётная запись без прав администратора — стандартный пользователь не может запускать программы, требующие повышенных привилегий.
¶Способы разблокировки
¶Проверка учётной записи
Первый шаг — убедиться, что учётная запись обладает правами администратора. В разделе «Параметры → Учётные записи → Семья и другие пользователи» отображается тип учётной записи. При необходимости права повышаются через вкладку «Изменить тип учётной записи».
¶Снятие ограничений групповой политики
Для Windows 10 Pro и Enterprise открывается редактор локальной групповой политики (gpedit.msc):
- Перейти в «Конфигурация компьютера → Конфигурация Windows → Параметры безопасности → Политики контроля учётных записей».
- Отключить политики, запрещающие выполнение программ.
- В разделе «Конфигурация пользователя → Административные шаблоны → Система» отключить «Не разрешать запуск определённых программ».
- Применить изменения и перезагрузить компьютер.
После правки политик выполняется команда gpupdate /force в командной строке с правами администратора.
¶Правка реестра
Если редактор групповой политики недоступен (Windows 10 Home), изменения вносятся через редактор реестра (regedit):
- Удалить или изменить значение
DisallowRunвHKCU\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer. - Проверить ключ
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer. - В ветке
HKLM\SOFTWARE\Policies\Microsoft\Windows\Installerудалить ограниченияDisableMSIиAlwaysInstallElevated.
Перед правкой реестра рекомендуется создать точку восстановления или резервную копию ветки.
¶Отключение SmartScreen
В «Параметры → Конфиденциальность и безопасность → Безопасность Windows → Защита от вирусов и угроз → Управление защитой» отключается параметр «Проверка приложений и файлов». Альтернативный путь — «Панель управления → Крупные значки → Безопасность и обслуживание → Изменение параметров».
¶Использование командной строки
Команда secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose сбрасывает политики безопасности к значениям по умолчанию. Способ применим только при осознанном решении вернуть систему к исходной конфигурации.
¶Профилактика
Для предотвращения повторных блокировок:
- Установка программ из проверенных источников с цифровой подписью.
- Настройка исключений в антивирусе и SmartScreen для доверенных каталогов.
- Использование учётной записи администратора только для установки программ, а повседневной работы — стандартного пользователя.
¶Источники
- Документация Microsoft по AppLocker и групповым политикам Windows 10.
- Справка Windows по параметрам безопасности SmartScreen.
- Руководства по администрированию Windows 10 Pro/Enterprise.
