Гид по технологиям

Как исправить ошибку «MMC could not create the snap-in» в Windows

6 min read Windows Обновлено 04 Jan 2026
Исправление ошибки MMC snap-in в Windows
Исправление ошибки MMC snap-in в Windows

Если при открытии средства администрирования Windows появляется сообщение «MMC could not create the snap-in», сначала удалите повреждённый ключ регистра для соответствующего snap-in, включите .NET Framework 3.5 и проверьте целостность системных файлов (DISM + SFC). Если это не помогло — отремонтируйте или переустановите пакеты Microsoft Visual C++ Redistributable и, при необходимости, используйте RSAT или PowerShell для обходных вариантов.

Сообщение об ошибке «MMC could not create the snap-in» в Windows

Введение

Ошибка «MMC could not create the snap-in» появляется при попытке открыть административный инструмент Windows (Event Viewer, Task Scheduler, Services и т. п.). Часто причиной является повреждённая конфигурация snap-in в реестре, отсутствие необходимых компонент .NET или проблемы с системными файлами. В этом руководстве собраны проверенные шаги по диагностике и исправлению проблемы, а также дополнительные методики и контрольные списки для разных ролей.

Что такое кратко

  • MMC — Microsoft Management Console, оболочка, которая запускает административные snap-in.
  • Snap-in — модуль, обеспечивающий конкретный административный интерфейс (например, Просмотр событий).
  • CLSID — уникальный идентификатор COM-компонента, который указывается в сообщении об ошибке.

Быстрый план действий

  1. Создайте точку восстановления и резервную копию реестра.
  2. Удалите повреждённый ключ в реестре для соответствующего CLSID.
  3. Включите .NET Framework 3.5, если требуется.
  4. Запустите DISM и SFC для восстановления системных файлов.
  5. Отремонтируйте или переустановите Microsoft Visual C++ Redistributable.
  6. При необходимости установите RSAT или используйте PowerShell как обходной путь.

1. Исправление повреждённой конфигурации реестра для snap-in

Удаление повреждённого ключа реестра SnapIns в редакторе реестра Windows

Когда реестр, связанный со snap-in, повреждён, MMC не может создать компонент и выдаёт ошибку с указанием CLSID. Последовательность действий:

Важное: неправильные изменения в реестре могут повредить систему. Создайте точку восстановления и экспортируйте ветку реестра перед удалением.

Шаги:

  1. Нажмите клавиши «Win + R», чтобы открыть окно «Выполнить».
  2. Введите regedit и нажмите Enter.
  3. В Редакторе реестра перейдите к ветке:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns
  1. В разделе SnapIns находятся подпункты с именами CLSID. Найдите подпункт, имя которого совпадает с CLSID, указанным в сообщении об ошибке. Например: c7b8fb06-bfe1-4c2e-9217-7a69a95bbac4.
  2. Выделите соответствующий подпункт, щёлкните правой кнопкой и выберите “Удалить”.
  3. Подтвердите удаление, закройте Редактор реестра и перезагрузите компьютер.
  4. Попробуйте снова открыть проблемный административный инструмент.

Когда это не работает

  • Если вы не уверены, какой CLSID совпадает со snap-in — не удаляйте ветки по-одному. Экспортируйте весь раздел SnapIns в файл .reg перед изменениями.
  • Если система перестала грузиться после изменения — загрузитесь в безопасном режиме и восстановите экспортированную копию реестра.

2. Включите .NET Framework 3.5

Включение .NET Framework 3.5 через окно 'Включение или отключение компонентов Windows'

Некоторые snap-in зависят от .NET Framework 3.5 (включая 2.0 и 3.0). Если компонент отключён, появятся ошибки при запуске модулей.

Как включить:

  1. Нажмите «Win», введите «Включение или отключение компонентов Windows» и откройте соответствующий диалог.
  2. Отметьте «.NET Framework 3.5 (включает .NET 2.0 и 3.0)».
  3. Разверните раздел и при необходимости включите “Windows Communications Foundation HTTP Activation” и “Windows Communications Foundation Non-HTTP Activation”.
  4. Нажмите ОК и дождитесь установки. После установки перезагрузите ПК.

Альтернативный способ (PowerShell, требует интернета или установочного образа):

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:X:\sources\sxs

Замените X: на букву диска с установочным образом Windows, если у вас нет интернет-подключения.

3. Проверка и восстановление повреждённых системных файлов (DISM + SFC)

Командная строка с командами DISM и SFC для проверки и восстановления образа Windows

Повреждённые системные файлы могут мешать исполнению MMC или snap-in. Последовательность, рекомендуемая Microsoft:

  1. Откройте командную строку с правами администратора.
  2. Выполните команду восстановления образа:
DISM /Online /Cleanup-Image /RestoreHealth
  1. После завершения запустите System File Checker:
sfc /scannow
  1. Перезагрузите компьютер и проверьте работу snap-in.

Примечание: DISM использует Windows Update для загрузки исправленных компонентов. Если интернет недоступен, укажите источник через ключ /Source.

4. Починка и переустановка Microsoft Visual C++ Redistributable

Ремонт пакета Microsoft Visual C++ Redistributable через панель управления

Проблемы с пакетами Visual C++ иногда ломают работу компонентов, используемых snap-in. Сначала попробуйте ремонт, затем — полную переустановку.

Ремонт:

  1. Нажмите «Win + R», введите control и нажмите Enter.
  2. Перейдите в «Программы» → «Программы и компоненты» (Uninstall a program).
  3. Найдите записи “Microsoft Visual C++ Redistributable”.
  4. Для каждой версии выберите «Изменить» (Modify), затем «Восстановить» (Repair).
  5. Перезагрузите компьютер.

Переустановка:

  1. Удалите все пакеты Visual C++ Redistributable по очереди через «Удалить».
  2. Скачайте с официального сайта Microsoft актуальные версии для вашей архитектуры (x86, x64, ARM64) и установите их.
  3. Перезагрузите систему.

Процесс удаления Microsoft Visual C++ Redistributable в панели управления

5. Альтернативы и обходные пути

  • Используйте Remote Server Administration Tools (RSAT) на Pro/Enterprise — часто включает альтернативные интерфейсы snap-in.
  • На домашней версии Windows можно установить отдельные инструменты RSAT через дополнительные функции или PowerShell. Пример команд для поиска и установки RSAT-компонентов:
Get-WindowsCapability -Online | Where-Object Name -like 'Rsat*'
Add-WindowsCapability -Online -Name 'Rsat.ActiveDirectory.DS-LDS.Tools~~~~0.0.1.0'
  • Если только один инструмент (например, Просмотр событий) не открывается — используйте его веб-аналоги, экспорт логов или PowerShell-аналоги (Get-EventLog / Get-WinEvent).

Диагностическое дерево (быстрый выбор действий)

flowchart TD
  A[Появилась ошибка MMC could not create the snap-in] --> B{Видно CLSID в ошибке?}
  B -- Да --> C[Сделать бэкап реестра]
  C --> D[Удалить подпункт в HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\MMC\\SnapIns]
  D --> E[Перезагрузить и проверить]
  B -- Нет --> F{Пробовали включить .NET3.5?}
  F -- Нет --> G[Включить .NET Framework 3.5]
  F -- Да --> H[Запустить DISM /RestoreHealth и sfc /scannow]
  H --> I{Ошибка исчезла?}
  I -- Да --> E
  I -- Нет --> J[Отремонтировать/переустановить Visual C++]
  J --> K{Помогло?}
  K -- Да --> E
  K -- Нет --> L[Установить RSAT / использовать PowerShell-аналоги]

Роль-ориентированные контрольные списки

Администратор:

  • Создать точку восстановления и экспорт реестра.
  • Удалить ключ SnapIns по CLSID.
  • Проверить и включить .NET 3.5.
  • Запустить DISM + SFC.
  • Отремонтировать Visual C++; при необходимости переустановить.
  • Проверить журналы и зависимости через Event Viewer / PowerShell.

Домашний пользователь:

  • Перезагрузить ПК и попытаться открыть инструмент снова.
  • Включить .NET 3.5 через “Включение или отключение компонентов Windows”.
  • Запустить встроенную проверку системных файлов (если умело).
  • При сомнениях — обратиться к администратору или техподдержке.

Критерии приёмки

  • Проблемный административный инструмент открывается без ошибки.
  • Сообщение «MMC could not create the snap-in» больше не появляется при попытке запуска.
  • Основные функции инструмента доступны и работают корректно.
  • Логи системы не содержат новых критических ошибок, связанных с данным snap-in.

Риски и способы их минимизации

  • Риск: удаление неправильного ключа реестра приведёт к непредвиденному поведению системы. Митигирование: экспортируйте ветку реестра и создайте точку восстановления.

  • Риск: обновление или удаление Visual C++ нарушит совместимость других приложений. Митигирование: сохраняйте списки версий, скачивайте только с официального сайта Microsoft.

Краткое руководство по восстановлению (SOP)

  1. Создать точку восстановления.
  2. Экспортировать HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MMC\SnapIns.
  3. Удалить подпункт с проблемным CLSID.
  4. Включить .NET Framework 3.5.
  5. Запустить DISM и sfc /scannow.
  6. Отремонтировать Visual C++.
  7. Перезагрузить и проверить.

Глоссарий (1 строка)

  • MMC — консоль Microsoft Management Console для работы с модульными административными утилитами.
  • Snap-in — модуль MMC, предоставляющий конкретный административный инструмент.
  • CLSID — уникальный идентификатор компонента COM.
  • DISM — утилита обслуживания и управления образами Windows.
  • SFC — System File Checker, утилита проверки системных файлов.
  • RSAT — Remote Server Administration Tools для удалённого управления серверными ролями.

Частые вопросы

Q: Можно ли безопасно удалить все ключи из SnapIns?

A: Нет. Удаляйте только ключ, имя которого точно совпадает с CLSID из сообщения об ошибке. Экспортируйте раздел перед изменениями.

Q: Поможет ли откат системы?

A: Да, если точка восстановления создана до появления ошибки. Откат восстановит состояние реестра и системных файлов.

Итог

Ошибка «MMC could not create the snap-in» чаще всего связана с повреждённой записью в реестре или отсутствием необходимых компонентов (.NET или Visual C++). Начните с резервного копирования, удаления конкретного ключа SnapIns и включения .NET Framework 3.5, затем выполните DISM и SFC. Если это не решило проблему — отремонтируйте или переустановите Microsoft Visual C++ Redistributable и используйте RSAT/PowerShell как обходной путь.

Заметки

  • Всегда делайте резервные копии перед изменением реестра.
  • Если не уверены — обратитесь к системному администратору.
Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

RDP: полный гид по настройке и безопасности
Инфраструктура

RDP: полный гид по настройке и безопасности

Android как клавиатура и трекпад для Windows
Гайды

Android как клавиатура и трекпад для Windows

Советы и приёмы для работы с PDF
Документы

Советы и приёмы для работы с PDF

Calibration в Lightroom Classic: как и когда использовать
Фото

Calibration в Lightroom Classic: как и когда использовать

Отключить Siri Suggestions на iPhone
iOS

Отключить Siri Suggestions на iPhone

Рисование таблиц в Microsoft Word — руководство
Office

Рисование таблиц в Microsoft Word — руководство