Содержание:
Окно с ошибкой «Это приложение заблокировано в целях защиты» может появиться при запуске установщиков приложений или драйверов. Это происходит из-за отсутствия или повреждения подтвержденной цифровой подписи, которая дает Windows 11 понять, что устанавливаемое/запускаемое программное обеспечение безопасно. Все представленные далее рекомендации не взаимозаменяемые, поэтому пробуйте избавиться от неполадки сперва самыми легкими вариантами.
Конечно же, нельзя не упомянуть и необходимость проверить запускаемый файл на безопасность. Вполне вероятно, что операционная система блокирует его не случайно, и он действительно является нежелательным. Используйте антивирус для проверки, а при его отсутствии можем порекомендовать онлайн-проверку файлов. Детальнее об этом было рассказано в отдельной статье по следующей ссылке.
Подробнее: Онлайн-проверка системы, файлов и ссылок на вирусы
Вариант 1: Запуск/установка через консоль
В единичной ситуации (когда другие установщики запускаются нормально) можно обойтись запуском инсталлятора через консоль. Как вы уже понимаете, решением это не является — просто избегание возможной проблемы. Но так как вполне вероятно, что и проблемы-то нет, а конфликт ОС и файла носит разовый характер, предлагаем воспользоваться «Командной строкой».
- Первым делом надо скопировать путь до файла, с которым возникла рассматриваемая ситуация. Кликните по нему правой кнопкой мыши и воспользуйтесь пунктом «Копировать как путь».
- Запустите «Командную строку» любым удобным способом, но обязательно с правами администратора. Например, это можно сделать, кликнув правой кнопкой мыши по «Пуску» и выбрав «Терминал (Администратор)».
- Тут через панель вкладок переключитесь на «Командную строку».
- Вставьте туда при помощи горячей клавиши Ctrl + V скопированный из первого шага путь и нажмите Enter.
- Должен запуститься установщик приложения или драйвера.
Вариант 2: Вход под учетной записью «Администратор»
Когда система не дает установить или открыть файл, попробуйте сделать это через учетную запись «Администратора». По умолчанию такая учетка отключена в системе, соответственно, предварительно ее нужно включить, войти, перенести туда проблемный файл и установить. Из-под такой учетной записи программа будет установлена для всех остальных учетных записей, что есть на компьютере.
Не путайте учетную запись «Администратор» со своей учеткой, наделенной администраторскими полномочиями, — это два разных типа и вида профилей.
О том, как включить в системе скрытого «Администратора», мы рассказывали в отдельном материале по следующей ссылке. В ней перейдите к Способу 4, где говорится именно про учетную запись.
Подробнее: Как включить «Администратора» в Windows 11
Для безопасности профиль после выполнения поставленной задачи лучше выключить тем же методом, что и активировали.
Вариант 3: Понижение прав/отключение UAC
«Контроль учетных записей» (UAC) также может влиять на открытие установщика, поэтому на время понизите ее приоритет или вообще выключите. Вне зависимости от результата инструмент в дальнейшем следует активировать обратно, поскольку его отключенное состояние снижает безопасность операционной системы и может повлечь за собой возникновение других ошибок, например при попытке запустить какое-то либо системное приложение.
Подробнее: Отключение контроля учетных записей в Windows 11
Вариант 4: Использование программы для удаления подписи
Предыдущие рекомендации могут не помочь или показаться сложными для выполнения неопытным пользователям. В такой ситуации есть простая альтернатива — удаление подписи из программы в принципе. Конечно, сработает это только тогда, когда эта подпись изначально была, но оказалась недействительной, и Windows заблокировала запуск связанного с ней приложения. В этом поможет простая утилита, не требующая установки и доступная для скачивания с официального сайта разработчика.
- Нажмите кнопку выше, перейдите на сайт и скачайте FileUnsigner. Извлеките исполняемый файл из архива и поместите его туда же, где находится файл проблемной программы.
Возможно, вам понадобится отключить антивирус, так как изредка сторонние защитники ошибочно срабатывают на эту программу как на опасную из-за ее специфической функции.
Подробнее: Отключение антивируса
- Перетащите проблемный файл на FileUnsigner.
- Запустится «Командная строка», в которой будет выведен результат процедуры. Если видите «Successfully unsigned», значит, удаление подписи прошло нормально, и теперь остается закрыть окно консоли, а затем запустить установщик программы/драйвера.
Вариант 5: Исправление только для «mmc.exe»
Как понятно из подзаголовка, рекомендация подойдет исключительно для тех, кто получил ошибку про «mmc.exe», возникшую после попытки запуска любой системной оснастки.
В принципе для разрешения запуска подойдут и предыдущие варианты из статьи, однако сами по себе они помогают только избежать появления ошибки путем понижения уровня безопасности операционной системы. Многим пользователям помогает следующая рекомендация, направленная именно на устранение:
- Откройте «Командную строку» с правами администратора так, как это уже было показано выше. Введите команду
SC stop CryptSvc
и нажмите Enter. В результате должна остановиться служба криптографии. - Командой
ren C:\Windows\System32\catroot2 catroot2.old
переименуйте системную папку «catroot2» в «catroot2.old» для того, чтобы операционная система ее автоматически пересоздала, но уже пустой. - Перезагрузите компьютер обычным методом или через открытое окно консоли при помощи команды
shutdown /r /t 0
, предварительно сохранив весь рабочий процесс на компьютере. После перезапуска проблема должна исчезнуть, а произойдет это за счет пересоздания системной базы данных каталогов.
Тем, кто пользуется не «Командной строкой», а «PowerShell», следует выполнить в консоли такие команды:
Stop-Service cryptsvc
Rename-Item -Path "C:\Windows\System32\catroot2" -NewName catroot2.old
Restart-Computer -Force
Можете потом зайти в C:\Windows\System32\
и удалить «catroot2.old», чтобы она не занимала место на накопителе.
Дополнительно
Еще одна рекомендация — проверить целостность файла консоли «mmc.exe» на наличие повреждений или подмены. Если окажется, что у него проблемы с целостностью, он будет восстановлен из специальной системной директории. В консоли с правами администратора выполните команду sfc /scanfile=C:\Windows\System32\mmc.exe
. При отсутствии повреждений вы получите соответствующее сообщение, а если они будут найдены, запустится восстановление оригинала из хранилища компонентов.
Наш Telegram каналТолько полезная информацияПоскольку рассматриваемая ошибка возникает при попытке обращения к любой оснастке, а не конкретно к «Консоли управления (ММС)», вы можете воспользоваться Вариантом 1 и запускать нужную оснастку через «Командную строку» по ее названию, например «Службы» —
services.msc
, «Диспетчер устройств» —devmgmt.msc
, «Редактор локальной групповой политики» —gpedit.msc
и так далее. Названия таких оснасток есть в интернете. Учтите, что решением такой запуск не является, метод подойдет только для обхода неполадки.