Эта ошибка может привести к сбою приложений, но что такое MMC и почему он не может создать «оснастку»? Вот все, что вам нужно знать.
Ошибка «MMC не удалось создать оснастку» существует уже некоторое время и, похоже, до сих пор время от времени беспокоит некоторых пользователей. Ошибка возникает при попытке открыть инструмент администрирования, такой как средство просмотра событий, планировщик задач и так далее.
Иногда ошибка также может появляться после появления синего экрана смерти (BSOD), что приводит к сбою одного или нескольких приложений. Эта ошибка часто возникает, если конфигурация реестра оснастки работает неправильно. Здесь мы показываем несколько способов исправления, которые помогут вам устранить ошибку «MMC не удалось создать оснастку» и восстановить доступ к средствам администрирования в Windows.
1. Исправьте неработающую конфигурацию реестра для оснастки
Если конфигурация реестра для затронутой оснастки нарушена, это может вызвать ошибку «MMC не удалось создать оснастку». Чтобы устранить проблему, вам необходимо удалить поврежденную запись реестра, связанную с оснасткой. Вот как это сделать.
Внесение неправильных изменений в реестр Windows сопряжено с риском и может привести к сбою в работе вашей системы. Мы рекомендуем вам создать точку восстановления и сделать резервную копию реестра на всякий случай.
- Нажмите Win + R, чтобы открыть Выполнить.
- Введите regedit и нажмите OK.
- В редакторе реестра перейдите в следующее расположение:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns
- Ключ SnapIns состоит из нескольких вложенных ключей. Вам необходимо найти вложенный ключ, идентичный CLSID, указанному в сообщении об ошибке.
- Например, если ошибка возникает при открытии программы просмотра событий, вы, скорее всего, увидите CLSID: c7b8fb06-bfe1-4c2e-9217-7a69a95bbac4 и так далее. Итак, запишите CLSID, показанный на экране ошибки.
- В редакторе реестра выберите папку с вложенным ключом с тем же именем, что и CLSID ошибки.
- Далее щелкните правой кнопкой мыши по той же папке вложенных ключей и выберите Удалить.
- Нажмите Да , чтобы подтвердить действие.
- Закройте редактор реестра и перезагрузите компьютер.
- После перезагрузки откройте оснастку «Административный инструмент», чтобы посмотреть, устранена ли ошибка.
2. Включите .NET Framework
Вы также можете исправить эту ошибку, включив .NET Framework 3.5. Идея заключается в том, что для работы одной из оснасток на вашем ПК может потребоваться .NET Framework 3.5. Итак, если функция отключена, вы можете столкнуться с ошибкой.
К счастью, вы можете легко включить функцию .NET Framework, используя диалоговое окно Включения или выключения функций Windows. Вот как это сделать.
Чтобы включить .NET Framework 3.5:
- Нажмите клавишу Win и введите Функции Windows, а затем нажмите Включить или выключить функции Windows в результатах поиска.
- В диалоговом окне «Компоненты Windows» выберите .NET Framework 3.5 (включая .NET 2.0 и 3.0).
- Затем щелкните значок плюс, чтобы развернуть раздел, и выберите параметры «Активация HTTP Windows Communications Foundation» и «Активация Windows Communications Foundation без HTTP’.
- Далее нажмите, чтобы применить изменения и установить функцию.
- После установки вам будет предложено перезагрузить компьютер. Перезагрузите систему, и оснастка MMC теперь должна работать.
3. Проверьте наличие поврежденных системных файлов и восстановите их
Если у вас поврежден один или несколько системных файлов, это может вызвать проблемы с системными приложениями. Вы можете запустить средство проверки системных файлов, чтобы определить, связана ли проблема с проблемами системных файлов. Программа просканирует и проверит целостность системных файлов и автоматически восстановит их, чтобы устранить проблему.
Корпорация Майкрософт рекомендует запустить встроенную утилиту проверки и восстановления образов Windows, Deployment Image Servicing and Management (DISM), перед запуском утилиты проверки системных файлов.
Если вы не уверены, как запустить любое из этих средств, мы рассмотрим оба в нашем руководстве по как восстановить поврежденные файлы Windows с помощью встроенных средств Windows.
4. Удалите и переустановите Microsoft Visual C ++, распространяемый
Если проблема не устраняется, попробуйте исправить проблемы с распространяемым пакетом Visual C ++. Если есть какие-либо проблемы с пакетом, это может привести к тому, что оснастки MMC перестанут работать.
Для восстановления распространяемого пакета Visual C ++:
- Нажмите Win + R, чтобы открыть «Выполнить «.
- Введите «control» и нажмите OK, чтобы открыть панель управления.
- В панели управления нажмите на Удаление программы в разделе Программы.
- Найдите и выберите запись Microsoft Visual C ++ Redistributable и нажмите Удалить.
- В диалоговом окне «Изменить настройки « нажмите «Восстановить«. Процесс восстановления может занять несколько минут.
- После завершения перезагрузите компьютер и проверьте, нет ли каких-либо улучшений.
Если проблема не устранена, может потребоваться переустановка распространяемого пакета Visual C ++. Для переустановки пакета:
- Выберите пакет Microsoft Visual C ++ в панели управления и нажмите «Удалить«.
- Нажмите «Удалить « в диалоговом окне «Изменить установку».
- Нажмите Готово , чтобы завершить удаление. Повторите процесс для всех распространяемых пакетов Visual C ++.
- После завершения перейдите на страницу распространяемого пакета Microsoft Visual C ++.
- Загрузите последнюю версию пакета, доступную на вашем компьютере. В зависимости от совместимости вашей системы, вы можете выбрать одну из версий архитектуры ARM64, X86 и X64.
- Запустите исполняемый файл для установки пакета и следуйте инструкциям на экране.
- После установки перезагрузите компьютер и проверьте, работают ли оснастки MMC.
Исправьте оснастку MMC и восстановите инструменты администрирования в Windows
Эта ошибка возникает, когда оснастка выходит из строя, что часто является случаем неисправной конфигурации реестра. Чтобы устранить проблему, вы можете удалить неисправный подраздел реестра для затронутой оснастки. Кроме того, включите / повторно включите .NET Framework 3.5. Если нет, просканируйте систему на наличие проблем с целостностью файлов с помощью DISM и утилиты проверки системных файлов.
В качестве альтернативы вы можете воспользоваться средствами удаленного администрирования сервера (RSAT), которые обладают дополнительными функциями. RSAT доступен только в версиях Windows Pro и Enterprise. Однако вы можете запустить скрипт PowerShell, чтобы легко установить его в домашней версии Windows.