Это приложение заблокировано в целях защиты — как исправить

Когда вы открываете нужное приложение, вы видите сообщение «Это приложение заблокировано в целях защиты». Это знакомая ситуация? Не паникуйте; эта ошибка, хотя и выглядит пугающе, обычно не имеет большого значения.

Вся система Windows блокирует приложение из-за встроенного защитника. Он может принять некоторые части приложения за потенциально опасные, особенно если это новая или редкая программа. Неправильные настройки контроля учетных записей могут привести к проблемам.

К счастью, в большинстве случаев эту блокировку можно снять самостоятельно. Есть несколько способов, от простого подтверждения запуска до добавления программы в список исключений. Давайте поговорим о том, что нужно сделать, чтобы все работало снова.

Причина блокировки приложения

Обычно сообщение о том, что приложение было заблокировано, возникает из-за поврежденной, истекшей, поддельной или запрещенной цифровой подписи исполняемого файла Windows 11/10, которая находится в списке отозванных или ненадежных сертификатов. Примеры окна с сообщением об ошибке из Windows 11 и Windows 10 показаны ниже.

При этом запрет запуска может быть применим только к старым официальным драйверам оборудования, загруженным с официального сайта или взятым с компакт-диска с драйверами, а не к потенциально опасным программам.

После того, как вы видите сообщение о том, что «Это приложение заблокировано в целях защиты. Администратор заблокировал выполнение этого приложения», вы можете выбрать один из следующих способов запустить программу.

Иногда на телефоне или компьютере появляется сообщение о том, что приложение заблокировано в целях безопасности, что означает, что программа защищена от потенциально вредных приложений. Это происходит обычно из-за того, что приложения блокируются из неизвестных источников или с подозрительным поведением. Чтобы исправить это, вам нужно просто проверить, откуда вы устанавливаете программу, убедиться в ее надежности, а затем разрешить установку приложений из доверенных источников в настрой

Использование командной строки

Прежде чем начать, важно знать, что причиной ошибки часто является отозванный сертификат устаревшей версии программы. Если это так, если у вас есть возможность, просто попробуйте скачать и установить актуальную версию с официального сайта.

Последовательность действий, необходимая для запуска проблемной программы из командной строки, запущенной от имени администратора, является наиболее безопасной:

  1. Запустите командную строку от имени администратора. Для этого вы можете начать вводить «Командная строка» в поиске на панели задач Windows, потом нажать правой кнопкой мыши по найденному результату и выбрать пункт «Запустить от имени администратора».
  2. В командной строке введите путь к файлу .exe для которого сообщается, что приложение было заблокировано в целях защиты. 
  3. Как правило сразу после этого приложение будет запущено (не закрывайте командную строку до прекращения работы с программой или завершения ее установки, если не работал установщик).

Проверка наличия сертификата приложения в списке не доверенных

В некоторых случаях причиной блокировки приложения может быть то, что сертификаты, использованные для его подписи, были включены в список сертификатов, к которым Windows не доверяет, а иногда это может быть вредоносным программным обеспечением. Вы можете просмотреть список центров сертификации, использованных для подписи конкретной программы:

  1. Нажать правой кнопкой мыши по исполняемому файлу приложения, открыть пункт «Свойства» и перейти на вкладку «Цифровые подписи».
  2. Выбрать цифровую подпись и нажать кнопку «Сведения».
  3. Посмотреть «Имя подписавшего» в разделе «Подписи других сторон» или перейти в «Просмотр сертификата» — «Путь сертификации».

Вы можете получить сообщение «Это приложение заблокировано в целях защиты» в случае, если сертификаты центра сертификации включены в список лиц, к которым нет доверия:

  1. Нажмите клавиши Win+R на клавиатуре, введите certmgr.msc и нажмите Enter.
  2. Перейдите к разделу «Сертификаты к которым нет доверия». Если он содержит подраздел с именем «Сертификаты» (по умолчанию — нет), а в нём присутствуют сертификаты, где удостоверяющий центр совпадает с таковым у запускаемой программы, вы можете попробовать его удалить (правый клик — удалить).
  3. Повторите то же самое, но с командой certlm.msc

С большой вероятностью проблема будет решена, если причина заключалась именно в наличии сертификатов в списке.

Использование встроенной учетной записи администратора Windows 11/10

Этот метод решения проблемы будет доступен только установщику, который запустил проблему. Включение и выключение встроенной учетной записи администратора каждый раз неудобно, и держать ее включенной и переключаться для запуска программы не лучший вариант.

Суть действий заключается в том, что мы включаем встроенную учетную запись Администратора, входим под этой учетной записью, устанавливаем программу «для всех пользователей», отключаем встроенную учетную запись Администратора и работаем с программой в своей обычной учетной записи. Как правило, программа, которая уже установлена, будет запущена без проблем.

Отключение блокировки приложений в редакторе локальной групповой политики

Этот метод может быть опасным, поскольку позволяет приложениям с «испорченными» цифровыми подписями запускаться без сообщений от администратора контроля учетных записей.

Описанные операции могут быть выполнены только в редакциях Windows 11/10 Профессиональная и Корпоративная. Для домашней редакции необходимо использовать другой способ с редактором реестра.

  1. Нажмите клавиши Win+R на клавиатуре и введите gpedit.msc
  2. Перейдите в раздел «Конфигурация компьютера» — «Конфигурация Windows» — «Параметры безопасности» — «Локальные политики» — «Параметры безопасности». Дважды нажмите по параметру справа: «Контроль учетных записей: все администраторы работают в режиме одобрения администратором». 
  3. Установите значение «Отключен» и нажмите «Ок». 
  4. Перезагрузите компьютер.

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

С помощью редактора реестра

Этот метод заменяет предыдущий метод, но только для Windows Домашняя, где нет редактора локальной групповой политики.

  1. Нажмите клавиши Win+R на клавиатуре и введите regedit
  2. В редакторе реестра перейдите к разделу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System
  3. Дважды нажмите по параметру EnableLUA в правой части редактора реестра и задайте для него значение 0 (ноль). 
  4. Нажмите Ок, закройте редактор реестра и перезагрузите компьютер.

После этого приложение, вероятно, запустится. Тем не менее, я настоятельно рекомендую вернуть значение EnableLUA в 1, как было до изменений, потому что это поставит ваш компьютер под угрозу.

Хотя сообщение «Это приложение заблокировано в целях защиты» может напугать, на самом деле это хороший знак. Ваша операционная система просто делает свою работу и пытается уберечь компьютер от потенциально опасной программы. Это обычно происходит с незнакомыми приложениями, скачанными не из официальных магазинов.

В большинстве случаев проблема может быть решена достаточно просто. Лучший способ — узнать, есть ли у разработчика приложения официальный сайт и скачать приложение с него. Если вы уверены, что файл безопасен, можно вручную разрешить его запуск, используя настройки защиты Windows. Когда вникс появляется информация о новых безопасных программах, обычное обновление системы или антивируса иногда полезно.

Главное — будьте осторожны. Если система блокирует программу, которую вы не пытались устанавливать, или если предупреждение появляется постоянно без видимых причин, это может быть признаком более серьезной проблемы. В таких случаях рекомендуется провести полную проверку компьютера надежным антивирусом.

Поделиться с друзьями
Алексей Морозов

Технический журналист и системный администратор с 10‑летним опытом работы в корпоративной IT‑инфраструктуре.

Оцените автора
Добавить комментарий