mmc.exe Администратор заблокировал выполнение этого приложения — как исправить

При запуске любого .msc оснастки управления компьютером, такие как диспетчер устройств, другие элементы администрирования или compmgmt.msc (для их открытия используется mmc.exe) с помощью диалогового окна "Выполнить" или иным способом в Windows 10 и Windows 11, вы можете столкнуться с ошибкой: "Это приложение заблокировано в целях защиты. Администратор заблокировал выполнение этого приложения. Обратитесь к администратору для получения дополнительной информации.".

В этой инструкции подробно описаны способы устранения ошибки и возможные варианты действий, если контроль учетных записей сообщает, что выполнение mmc.exe заблокирован администратором. Если вы столкнулись с подобной ошибкой при запуске других программ, вот отдельное руководство: Это приложение заблокировано по соображениям безопасности — как это исправить?

Способы запуска .msc и mmc.exe, которое может продолжать выполняться при возникновении ошибки

Сообщение об ошибке Администратор заблокировал выполнение mmc.exe

  1. Запустите командную строку от имени администратора (только командную строку, а не окно "Выполнить", читайте подробнее: Как запустить командную строку от имени администратора) и используйте ее для запуска, например, так (пример для диспетчера устройств): mmc.exe devmgmt.msc — С большой вероятностью это будет успешным. Нужный вам пункт .msc указан в сообщении об ошибке.
  2. Включите встроенную скрытую учетную запись администратора и запустите от нее.

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

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

Способы устранения проблемы с блокировкой выполнения mmc.exe

Прежде чем выполнять некоторые из описанных ниже действий, рекомендуется убедиться, что оригинальный mmc.exe, i.e. он не был подделан или поврежден каким-либо вредоносным ПО. Чтобы сделать это:

  • Чтобы проверить целостность файла (и что это действительно системный файл) в командной строке от имени администратора, используйте команды
    sfc /scanfile=C:\Windows\System32\mmc.exe
  • Если у вас есть сомнения, вы можете проверить файл mmc.exe из System32 с VirusTotal

Затем вы можете приступить к устранению проблемы, возможные варианты:

  1. Запустите secpol.msc Используя окно "Выполнить" (или, если оно не запускается, используя метод командной строки, описанный в первом разделе), перейдите в "Локальные политики" — "Параметры безопасности" и найдите параметр "Контроль учетных записей: все администраторы работают в режиме разрешения администратора". Установите его значение на "Disabled", сохраните настройки и обязательно перезагрузите компьютер. Измените локальную политику безопасности
  2. По некоторым данным, фильтр SmartScreen может вызывать данную проблему в некоторых версиях Windows. Попробуйте отключить его, зайдя в "Безопасность Windows" — "Управление приложениями/браузерами" — "Параметры защиты на основе репутации" и отключив сканирование приложений и файлов, а также потенциально нежелательных приложений с помощью SmartScreen. Отключение фильтра SmartScreen
  3. Вы можете попробовать временно отключить Контроль учетных записей пользователей, читайте подробнее: Как отключить UAC или Контроль учетных записей пользователей в Windows 10. Отключение контроля учетных записей

Среди часто предлагаемых способов — проверка запрещенных оснасток в gpedit.msc для Pro или Enterprise версий Windows 11 и Windows 10 (вы также можете попробовать запустить его при ошибках из командной строки). На мой взгляд, он не совсем подходит для рассматриваемой ошибки, но для проверки ограничений можно попробовать:

  1. Запустите gpedit.msc
  2. Перейдите в раздел "Конфигурация пользователя" — "Административные шаблоны" — "Компоненты Windows" — "Консоль управления (MMC).
  3. Проверьте параметр "Ограничить пользователей списком явно разрешенных оснасток" (должно быть "Не установлено").
  4. Откройте подраздел "Разрешенные и ограниченные оснастки". Значение по умолчанию для всех параметров также должно быть "Не установлено".
  5. Если какая-либо из политик установлена в значение "Отключена", дважды щелкните на ней и установите значение "Не установлена", а затем примените настройки. Заблокированные оснастки в gpedit.msc

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

HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft

в нем по умолчанию не должно быть подраздела MMC с любыми значениями и подразделами.

Видеоинструкция

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

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