- Решено: Консоль управления (mmc) не может создать оснастку
- Консоль управления mmc не может создать оснастку windows server 2012 r2
- Исправлено: MMC не может создать ошибку оснастки —
- Решение 1: проблема Visual C ++
- Решение 2. Установите последнюю версию .NET Framework
- Решение 3: заменить папку из рабочей системы
- Решение 4. Удалите определенный раздел реестра.
- Решение 5. Переименуйте файл mmc.exe в System32.
Решено: Консоль управления (mmc) не может создать оснастку
Ошибка «Консоль управления (mmc) не может создать оснастку» возникает достаточно редко и как правило ее причиной являются поврежденные системные файлы, ветки реестра или необдуманное изменение настроек системы. При попытке зайти в Планировщик заданий или другую оснастку — просмотр событий, диспетчер устройств и так далее вы получаете ошибку с непонятным кодом:
Из-за разнообразия причини и большого количества различных решений, возможно Вам придется перепробовать их все пока не найдется подходящее именно для Вашего случая. Гарантированно исправляет ошибку «Консоль управления (mmc) не может создать оснастку» переустановка Windows в режиме обновления, но это может занять много времени и не всегда это оптимальный выход.
Способы исправления ошибки «Консоль управления (mmc) не может создать оснастку«:
- Запустите командную строку от имени Администратора и выполните команду:regsvr32 msxml3.dll
- Запустите командную строку от имени Администратора и выполните команду sfc /scannow убедитесь что все системные файлы в порядке;
- Если сообщение об ошибке содержит строку «Ошибка инициализации оснастки» то вероятно неверно настроена переменная PATH,
Проверьте чтоб в строке переменной PATH содержалось следующее: %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM если чего-то не хватает добавьте, удалять из строки ничего не нужно; - Ошибка может возникать если по ошибке удалить файлы из папки C:\Windows\assembly\GAC_MSIL\ в этом случае можно попробовать скопировать их с рабочей системы, но лучшим вариантом будет переустановка Виндовс в режиме обновления;
Консоль управления mmc не может создать оснастку windows server 2012 r2
Сообщения: 7
Благодарности: 0
Petya V4sechkin, к сожалению не помогло. msxml3.dll успешно зарегистрировался, путь посмотрел — правильный (на всякий случай запустил FIX) и перезагрузил.
Небольшое уточнение: получается, что не запускаются Планировщик и Просмотр событий. Просто при запуске «Управление компьютером» выводятся сообщения с ошибками Планировщика и Просмотра событий.
Если нажать на OK в форме на скрине который выше постом, то появляется сообщение:
Конфигурация компьютера |
Материнская плата: ASUS P8Z77-V LE PLUS |
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб |
Звук: Realtek ALC889 HD Audio |
CD/DVD: ASUS DRW-24B5ST |
ОС: Windows 8.1 Pro x64 |
Прочее: корпус: Fractal Design Define R4 |
и перезагрузитесь.
Если не поможет, выложите лог \Windows\Logs\CBS\CBS.log после этого.
Еще попробуйте в Пуск -> Панель управления -> Программы и компоненты -> Включение и отключение компонентов Windows -> снять флажок .NET Framework, перезагрузиться и поставить флажок снова.
Последний раз редактировалось Petya V4sechkin, 11-07-2012 в 10:45 .
CBS.rar | |
(31.9 Kb, 47 просмотров) |
Конфигурация компьютера |
Материнская плата: ASUS P8Z77-V LE PLUS |
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб |
Звук: Realtek ALC889 HD Audio |
CD/DVD: ASUS DRW-24B5ST |
ОС: Windows 8.1 Pro x64 |
Прочее: корпус: Fractal Design Define R4 |
Конфигурация компьютера |
Материнская плата: ASUS P8Z77-V LE PLUS |
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб |
Звук: Realtek ALC889 HD Audio |
CD/DVD: ASUS DRW-24B5ST |
ОС: Windows 8.1 Pro x64 |
Прочее: корпус: Fractal Design Define R4 |
rankman, ошибка появляется после попытки открытия несуществующего файла
C:\Windows\assembly\GAC_MSIL\MMCEx\3.0.0.0__31bf3856ad364e35\mmcbase.dll
Пока не понял, почему оно ищет mmcbase.dll в этой папке (вроде его там и не должно быть).
P. S. «Просмотр событий» в безопасном режиме запускается?
Конфигурация компьютера |
Материнская плата: ASUS P8Z77-V LE PLUS |
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб |
Звук: Realtek ALC889 HD Audio |
CD/DVD: ASUS DRW-24B5ST |
ОС: Windows 8.1 Pro x64 |
Прочее: корпус: Fractal Design Define R4 |
Посмотрел лог более внимательно, mmcbase.dll ни при чем.
Просто отсутствует раздел реестра
HKLM\SOFTWARE\Microsoft\Fusion\NativeImagesIndex\v2.0.50727_32\NI\1e8c117\e8cb12c
и папка
C:\Windows\assembly\GAC_MSIL\TaskScheduler\6.0.0.0__31bf3856ad364e35
Как будто вырезаны из системы.
Посмотрите, что вообще в папках:
- C:\Windows\assembly\GAC_MSIL\TaskScheduler
- C:\Windows\assembly\GAC_MSIL\TaskScheduler.Resources
- C:\Windows\assembly\GAC_MSIL\EventViewer
- C:\Windows\assembly\GAC_MSIL\EventViewer.Resources
Можно скопировать недостающее с нормальной системы (только убедитесь, что сервис-пак совпадает).
Если не получится, «накатить» систему поверх (с сохранением установленных программ, пользовательских настроек и файлов).
- Вставить установочный DVD Vista.
- Запустить Setup.exe
- Дойти до этапа Выберите тип установки и щелкнуть Обновление .
Последний раз редактировалось Petya V4sechkin, 12-07-2012 в 10:45 .
Исправлено: MMC не может создать ошибку оснастки —
Эта ошибка обычно появляется на ПК с операционной системой Windows, особенно в Windows 7 и Windows Server 2008, но имеет тенденцию появляться в любой операционной системе. Ошибка обычно появляется, когда вы собираетесь открыть Even Viewer, планировщик задач или редактор групповой политики.
Универсальных решений проблемы не существует, и вам, к сожалению, придется по-настоящему следовать всем методам, которые, как сообщалось, работают пользователи. Обратите внимание, что не все решения связаны с одной операционной системой и удачи!
Решение 1: проблема Visual C ++
Некоторые люди разговаривали с Microsoft по телефону о проблеме, и кажется, что для ее решения требуется ряд шагов. Однако проблема может исчезнуть даже после нескольких шагов, поэтому регулярно проверяйте, появляется ли ошибка по-прежнему.
Прежде всего, вам необходимо переустановить распространяемый пакет Visual C ++, поскольку это одна из основных причин этой проблемы. Microsoft объяснила, что проблема была вызвана тем, что Visual C ++ возвращает неверный указатель, который вызывает эту проблему.
- Нажмите на меню «Пуск» и откройте панель управления, выполнив поиск в меню «Пуск». Также вы можете нажать на значок шестеренки, чтобы открыть приложение «Настройки», если вы используете Windows 10.
- На панели управления выберите параметр «Просмотреть как: категорию» в правом верхнем углу и нажмите «Удалить программу» в разделе «Программы» в нижней части окна панели управления.
- Если вы используете приложение «Настройки» в Windows 10, нажмите «Приложения», чтобы сразу открыть список всех установленных программ на вашем ПК.
- Найдите распространяемый пакет Microsoft Visual C ++ на панели управления или в настройках и нажмите «Удалить». Вы можете заметить, что есть несколько разных версий. Вам нужно будет записать их и повторить процесс удаления для каждого. Вам может потребоваться подтвердить некоторые диалоговые окна и следовать инструкциям, которые появятся вместе с мастером удаления.
- Нажмите Finish, когда программа удаления завершит процесс, и повторите процесс удаления для всех версий пакета Visual C ++. Теперь вам нужно переустановить их, разместив их здесь. Выберите версию, которую вы хотите загрузить, и выберите загрузку в соответствии с архитектурой вашего процессора (32-разрядная или 64-разрядная).
- Найдите только что загруженный файл в папке Windows, запустите его и следуйте инструкциям на экране, чтобы установить распространяемый пакет Microsoft Visual C ++. Повторите тот же процесс для всех версий, которые вы ранее удалили, и проверьте, появляется ли та же самая ошибка.
Если вы заметили, что проблема по-прежнему не исчезнет даже после применения этих исправлений, вам может потребоваться обновить компьютер до последней версии, если вы все еще этого не сделали. Windows 10 автоматически загрузит и установит обновления для вас, если вы не откажетесь от их установки. Однако более старые версии Windows не будут следовать приведенным ниже инструкциям, чтобы точно знать, полностью ли обновлен ваш компьютер.
- Удерживайте клавишу Windows и нажмите X, чтобы открыть это специальное контекстное меню. Вы также можете щелкнуть правой кнопкой мыши в меню «Пуск». Выберите Windows Powershell (Admin).
- В консоли Powershell введите cmd и подождите, пока Powershell переключится в среду, похожую на cmd.
- В консоли «cmd» введите следующую команду и обязательно нажмите Enter после этого:
- Дайте этой команде выполнить хотя бы час и проверьте, были ли какие-либо обновления найдены и / или успешно установлены.
Решение 2. Установите последнюю версию .NET Framework
Если у вас старая версия .NET Framework и вы пытаетесь запустить приложение, для которого требуется более новая версия, эта ошибка обязательно появится, и вы не сможете использовать приложение, пока полностью не обновите .NET Framework. Самая новая версия .NET Framework отличается от одной операционной системы к другой, поэтому убедитесь, что вы выбрали подходящую.
Перейдите по этой ссылке и нажмите красную кнопку загрузки, чтобы загрузить последнюю версию Microsoft .NET Framework. После завершения загрузки найдите загруженный файл и запустите его. Обратите внимание, что вам необходимо иметь постоянный доступ к Интернету. Следуйте инструкциям на экране для продолжения установки.
- После установки последней версии самое время проверить ее целостность. На клавиатуре используйте комбинацию клавиш Windows + R, чтобы открыть диалоговое окно «Выполнить».
- Введите в панели управления и нажмите кнопку ОК, чтобы открыть его.
- Выберите параметр «Удалить программу» и нажмите «Включить или отключить функции Windows». Убедитесь, что вы нашли запись .NET Framework 4.6.1 и убедитесь, что она включена.
- Если флажок рядом с .NET Framework 4.6.1 не установлен, включите его, установив флажок. Нажмите кнопку ОК, чтобы закрыть окно компонентов Windows и перезагрузить компьютер.
- Если .Net Framework 4.6.1 уже включена, вы можете восстановить .Net Framework, сняв флажок и перезагрузив компьютер. После перезагрузки компьютера снова включите .Net Framework и снова перезагрузите компьютер.
Решение 3: заменить папку из рабочей системы
Если проблема действительно связана с ошибкой, связанной с определенной папкой на вашем компьютере, вы можете исправить ее, заменив папку из другой системы, где проблема не активна. Обратите внимание, что вам нужно будет найти систему, идентичную той, которая установлена на вашем ПК. Вы также можете попробовать поиск в Google.
- Найдите эту папку в работающей системе и полностью скопируйте ее на съемный USB-накопитель. Убедитесь, что вы приняли к сведению название версии, обозначенное символом x в расположении папки ниже:
- Запустите компьютер и убедитесь, что вы заменили папку в вашей системе. Тем не менее, вам нужно будет вступить во владение им, чтобы продолжить этот процесс.
- Щелкните файл правой кнопкой мыши, выберите «Свойства» и перейдите на вкладку «Безопасность». Нажмите кнопку Дополнительно. Откроется окно «Дополнительные параметры безопасности». Здесь вам нужно сменить владельца ключа.
- Нажмите на ссылку «Изменить» рядом с меткой «Владелец:». Откроется окно «Выбрать пользователя или группу».
- Выберите учетную запись пользователя с помощью кнопки «Дополнительно» или просто введите свою учетную запись в поле с надписью «Введите имя объекта для выбора» и нажмите «ОК». Добавьте учетную запись администратора.
- При желании, чтобы изменить владельца всех подпапок и файлов внутри папки, установите флажок «Заменить владельца на подконтейнерах и объектах» в окне «Дополнительные параметры безопасности». Нажмите кнопку ОК, чтобы изменить владельца.
- Замените папку и проверьте, появляется ли ошибка по-прежнему.
Решение 4. Удалите определенный раздел реестра.
Этот раздел реестра напрямую связан с ядром проблемы, и если он будет поврежден, ошибка будет обнаруживаться чаще, чем предполагалось. Проблема может быть легко решена простым удалением этого ключа.
Прежде чем приступить к этому решению, рекомендуется закрыть все работающие программы, и рекомендуется создать резервную копию реестра, на случай, если что-то пойдет не так, когда вы удаляете ключ. Сделайте резервную копию вашего реестра, следуя инструкциям в нашей статье.
- Откройте редактор реестра, набрав «regedit» в строке поиска или в диалоговом окне «Выполнить». Перейдите к следующему ключу в редакторе реестра:
HKEY_LOCAL_MACHINE >> Программное обеспечение >> Microsoft >> MMC >> SnapIns >> Fx >>
- Удалите этот ключ, щелкнув по нему правой кнопкой мыши и в правой части экрана, где находится его дерево путей, и подтвердите диалоговое окно с предупреждением. Проверьте, появляется ли проблема по-прежнему при перезагрузке компьютера.
Решение 5. Переименуйте файл mmc.exe в System32.
Простое переименование файла в System32 может позаботиться о проблеме для вас, но учтите, что этот метод работает не всегда, и вы должны считать себя чрезвычайно счастливым, если этот метод работает для вас. С другой стороны, метод прост в использовании, и его можно легко отменить, если что-то пойдет не так.
- Перейдите к следующему местоположению в проводнике, к которому можно получить доступ с панели инструментов в нижней части экрана. C >> Windows >> System32
detector