- Причина блокировки приложения
- Способы убрать «Это приложение заблокировано в целях защиты» и исправить запуск программы
- Использование командной строки
- Использование встроенной учетной записи администратора Windows 10
- Отключение блокировки приложений в редакторе локальной групповой политики
- С помощью редактора реестра
- Удаление цифровой подписи приложения
- Редактирование параметра групповой политики
- Изменение параметра «Редактора реестра»
- Что делать, если ничего не помогает
Причина блокировки приложения
Обычно причиной сообщения о том, что приложение заблокировано, является битая, просроченная, поддельная или запрещенная цифровая подпись настроек Windows 10 (находится в списке недоверенных сертификатов) исполняемого файла. Окно сообщения об ошибке может выглядеть по-разному (на скриншоте слева — в версиях Windows 10 до 1703, справа внизу — в версии Creators Update).
При этом иногда бывает так, что загрузка запрещена не для потенциально опасной программы, а, например, для старых официальных драйверов оборудования, скачанных с официального сайта или полученных с прилагаемого диска с драйверами.
Способы убрать «Это приложение заблокировано в целях защиты» и исправить запуск программы
Есть несколько способов запустить программу, для которой вы видите сообщение «Администратор заблокировал запуск этой программы».
Использование командной строки
Самый безопасный способ (чтобы не открывать «дырки» на будущее) — запустить проблемную программу из командной строки, запускать от имени администратора. Процедура будет следующей:
- Запустите командную строку от имени администратора. Для этого можно начать вводить «Команду» в поиске на панели задач Windows 10, затем щелкнуть правой кнопкой мыши по результату и выбрать «Запуск от имени администратора».
- В командной строке введите путь к .exe-файлу, который сообщает, что программа заблокирована для защиты.
- Как правило, приложение запустится сразу после этого (не закрывайте командную строку, пока не прекратите работу с программой или не завершите установку, если инсталлятор не сработал).
Использование встроенной учетной записи администратора Windows 10
Такой способ устранения проблемы подходит только для установщика, у которого проблемы с запуском (ибо не удобно каждый раз выключать и включать встроенную учетную запись администратора, а держать ее постоянно включенной и переключаться на запуск программы не лучший вариант).
Суть действия: активировать встроенную учетную запись администратора в Windows 10, войти под этой учетной записью, установить программу («для всех пользователей»), отключить встроенную учетную запись администратора и работать с программой под своей обычной учетной записью. (как правило, уже установленная программа не запустится).
Отключение блокировки приложений в редакторе локальной групповой политики
Этот метод потенциально опасен, поскольку позволяет запускать ненадежные программы со «сломанными» цифровыми подписями без каких-либо сообщений от контроля учетных записей от имени администратора.
Вы можете выполнить описанные действия только в Профессиональной и Корпоративной редакциях Windows 10 (для Домашней редакции — см способ редактирования реестра ниже).
- Нажмите клавиши Win+R на клавиатуре и введите gpedit.msc
- Перейдите в «Конфигурация компьютера» — «Параметры Windows» — «Параметры безопасности» — «Локальные политики» — «Параметры безопасности». Дважды щелкните параметр справа: «Контроль учетных записей пользователей: все администраторы работают в режиме одобрения администратором».
- Установите значение «Отключено» и нажмите «ОК».
- Перезагрузите компьютер.
После этого программа должна запуститься. Если вам нужно было запустить эту программу один раз, я настоятельно рекомендую сбросить локальные настройки безопасности таким же образом.
С помощью редактора реестра
Это вариант предыдущего метода, но для Windows 10 Home, где редактор локальной групповой политики не предоставляется.
- Нажмите клавиши Win+R на клавиатуре и введите regedit
- В редакторе реестра перейдите в раздел HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem
- Дважды щелкните параметр EnableLUA в правой части редактора реестра и установите значение 0 (ноль).
- Нажмите «ОК», закройте редактор реестра и перезагрузите компьютер.
Готово, после этого приложение, скорее всего, запустится. Тем не менее, ваш компьютер будет в опасности, и я настоятельно рекомендую вам вернуть значение EnableLUA в 1, как это было до изменений.
Удаление цифровой подписи приложения
Поскольку сообщение об ошибке Приложение заблокировано для защиты связано с проблемой цифровой подписи исполняемого файла программы, одним из возможных решений является удаление цифровой подписи (не делайте этого для системных файлов Windows 10, в случае проблема с ними, проверьте целостность системных файлов).
Вы можете сделать это с помощью небольшого бесплатного приложения под названием File Unsigner:
- Скачать программу File Unsigner, официальный сайт — www.fluxbytes.com/software-releases/fileunsigner-v1-0/
- Перетащите проблемную программу в исполняемый файл FileUnsigner.exe (или используйте командную строку и команду: путь_к_файлу_fileunsigner.exe путь_к_файлу_программы.exe)
- Откроется окно командной строки, и в случае успеха будет указано, что файл был успешно деподписан, т.е цифровая подпись удалена. Нажмите любую клавишу, и если окно командной строки не закроется само по себе, закройте его вручную.
Это удалит цифровую подпись приложения, и оно будет работать без сообщений о блокировке администратора (но иногда с предупреждением от SmartScreen).
Редактирование параметра групповой политики
В редакторе локальной групповой политики есть параметр, который управляет учетными записями пользователей, работающими в режиме проверки подлинности администратора. Однако этот способ подходит только для владельцев Windows 10 Pro и Enterprise, так как в других версиях редактор просто недоступен.
Если он находится во включенном состоянии, это может вызвать проблему «Это приложение было заблокировано для защиты», поэтому сам параметр необходимо отключить.
- откройте инструмент «Выполнить» (Win + R), где введите gpedit.msc и нажмите Enter.
- последовательно откройте разделы «Конфигурация компьютера» — «Конфигурация Windows» — «Параметры безопасности» — «Локальные политики» — «Параметры безопасности».
- Дважды щелкните левой кнопкой мыши на расположенной там опции «Контроль учетных записей: все администраторы работают в режиме одобрения администратором».
- Установите флажок «Отключено» и примените изменения.
Обязательно перезагрузите компьютер для применения изменений и только после этого продолжайте тестирование метода.
Читайте также: Как исправить проблемы с запуском игр в Windows 10?
Изменение параметра «Редактора реестра»
Для тех, у кого нет доступа к локальным групповым политикам, вы можете использовать «Редактор реестра», чтобы внести те же изменения. В этом случае алгоритм действий немного изменится.
- откройте «Выполнить» (Win + R), введите regedit и нажмите «ОК».
- Перейдите в раздел HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem.
- Найдите там параметр «EnableLUA» и дважды кликните по нему.
- Измените значение на «0» и сохраните настройку.
Изменения, внесенные в реестр, вступят в силу только после перезагрузки компьютера, после чего проверьте результат, запустив проблемную программу.
В заключение отметим, что иногда появление ошибки «Это приложение заблокировано для защиты» в Windows 10 может быть напрямую связано с проблемами в самом приложении. Если оно было загружено из сторонних источников или неизвестно каким образом оно было получено на компьютере, рекомендуется удалить его и загрузить заново с проверенных сайтов.
Что делать, если ничего не помогает
Если запрещенная программа сторонняя, можно попробовать удалить цифровую подпись, чтобы система не «цеплялась» за нее. К сожалению, это невозможно сделать с помощью встроенных инструментов. Для этого используются специальные программы. Из бесплатных наиболее популярен File Unsigner. У нее есть свой официальный сайт.
Для удаления подписи нужно всего лишь перенести в этот инструмент ярлык проблемной программы. После этого должно появиться сообщение о том, прошла ли процедура успешно.
Если программа системная, рекомендуется проверить целостность файлов. Сделать это можно с помощью той же командной строки. Просто введите следующее: