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

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

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

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

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

Сначала 2 способа, которые могут позволить запустить нужный элемент, несмотря на ошибку: то есть при стандартном (например, через окно «Выполнить») способе запуска ошибка сохранится, а при использовании предложенного метода запуск может быть успешно выполнен:

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

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

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

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

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

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

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

  1. Запустите secpol.msc с помощью окна «Выполнить» (или, если запуск не выполняется — описанным в первом разделе способом с помощью командной строки), перейдите в «Локальные политики» — «Параметры безопасности» и найдите параметр «Контроль учетных записей: все администраторы работают в режим одобрения администратором». Установите его значение в «Отключен», сохраните настройки и обязательно перезагрузите компьютер. Изменение локальной политики безопасности
  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 с любыми значениями и вложенными разделами.

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

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

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

  • Алексей

    Здравствуйте!
    Уже много раз и не один год выручают ваши статьи. Спасибо вам за ваш труд!
    Нашел ваше видео на странице другого сайта. Случай очень похож на мой.
    Опишу свой вдруг будет интересно развитие темы.

    Карта памяти использовалась в видеорегистраторе. Через год регистратор перестал её видеть. Кстати, с предыдущей тоже самое было. Win 10 в проводнике показывает карту, но без шкалы использованного пространства. Форматирование невозможно. Управление дисками видит. Букву менять можно. Но более ничего сделать нельзя.
    SDCardFormatter не видит. HDD Low Level Format Tool тоже не видит.

    Важных данных, к счастью, нет. Но ради интереса сейчас гоняю CardRecovery. Что-то там проверяет, но похоже, что ничего не найдёт.

    Пробовал найти утилиту через Vid&Pid. Как восстанавливают флешки. Читаю карту на ПК через USB кард-ридер. Программы, считывающие Vid&Pid, видят значения для картд-ридера. Но не карты памяти. Если читать кард-ридер без карты памяти те же данные.

    В итоге шансов восстановить карту я не вижу. Проще новую купить.
    Есть возможность обратится в магазин по гарантии. Буду пробовать, ради интереса.

    Возник вопрос, а не может ли сам видеорегистратор портить карты памяти?

    Ответить

    • Dmitry

      Здравствуйте!

      Может. Но тут связано скорее не с тем, что видеорегистратор плохой, а с тем, как именно карты памяти в них используются: то есть это постоянная запись и обычно «под завязку». А флеш-память в картах памяти не вечная (и более того — обычно даже не слишком долговечная, особенно при условии заполнения почти полностью и постоянной записи, которой еще и нагрев постоянный сопутствует). Если добавить сюда еще внезапные отключения питания (что на регистраторах тоже бывает), срок может и уменьшится.

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

      Ответить

  • Алексей

    Большое спасибо за Ваш пост!

    Ответить

  • MishaK20

    ИМХО: Все решения в статье мимо и без диагностики проблемы, плюс с понижением защиты системы.
    =
    А проблема решена в узких кругах, потому что даже на answermicrosoft её не могут решить.
    Решение нашлось у Вадима Стеркина: (outsidethebox.ms/20421/ тут описание и диагностика и решение проблемы) если в кратце, то решается так, команды в PowerShell:
    Stop-Service cryptsvc — остановка службы криптографии
    Rename-Item -Path «C:\Windows\System32\catroot2» -NewName catroot2.old — переименование системной папки, чтобы система создала новую.
    Restart-Computer -Force — перезагрузка ПК

    Ответить

  • MishaK20

    update:
    или те же команды только через cmd:

    SC stop CryptSvc
    ren C:\Windows\System32\catroot2 catroot2.old
    shutdown -r -t 00

    Ответить

    • Алмат

      Спасибо огромное. Именно вы помогли с решением проблемы. Система windows 10 домашняя для одного языка. Статья не помогла, на ваш комментарий помог. Ещё раз спасибо.

      Ответить

  • Виктор

    Здравствуйте,! Огромное спасибо за полезную информацию. У меня получилось после отключения контроля учетных записей и дальнейшей перезагрузки. До этого три дня скакал с бубном.

    Ответить

  • TemhaN

    Спасибо большое тому кто писал эту статью! Я просто до ужаса испугался что вирус какой то запрещает мне открывать программы

    Ответить

  • Сергей

    Спасибо!!! — MishaK20 30.08.2021 в 14:59
    запустил FAR3 (работает с возможностью подтвердить действие с правами администратора)
    переименовал C:\Windows\System32\catroot2 в C:\Windows\System32\catroot2.old
    перезапустил компьютер
    проверил — compmgmt.msc заработал! (управление компьютером)

    Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться