Ошибка wmi код 10 как исправить

Ошибка wmi windows 7 код 10 как устранить

2. Перезагружаем компьютер в безопасный режим. Для этого на начальном экране загрузки загрузки компьютера (как только у вас на мониторе появились белые буквы на черном фоне или цветная эмблема материнской платы) жмите клавишу F8, нажимать можно несколько раз ничего не испортите.

Начальный экран загрузки компьютера

3. Должны увидеть варианты загрузки, выбираете «Безопасный режим» и нажимаете «Enter» на клавиатуре.

Выбор загрузки безопасного режима

4. После загрузки в безопасном режиме щелкните ПКМ на «Мой компьютер» в выпадающем меню нажмите ЛКМ на «Управление».

вход в управление компьютером

В открывшемся окне «Управление компьютером (локальным)» нажмите на «Службы и приложения» а после на «Службы».

5. Находим службу Инструментарий управления Windows (Windows Management Instrumentation), останавливаем её кнопкой «Остановить» после этого окно «Управление компьютером» можно закрыть.

остановка службы winmgmt

6.Открываем папку, вот её местонахождение c:windowssystem32wbem
epository
. В этой папке видим файлы:

INDEX.BTR
MAPPING1.MAP
MAPPING2.MAP
MAPPING3.MAP
OBJECTS.DATA>

На всякий случай скопируйте файлы в папку где бы Вы могли их потом найти. А затем удалите эти файлы из папки /repository.

7. Произведите перезагрузку компьютера «Пуск» далее «Перезагрузка».

8. При первоначальной загрузке компьютера возможно торможение, некоторое замедление в работе. Ничего страшного — после двух перезагрузок компьютер станет работать нормально.

9. Вторая загрузка должна пройти быстрее. Проверяем журнал Windows, как во втором абзаце, больше никаких ошибок WMI код 10 у Вас не должно появляться!

10. Включаем контроль учетных записей обратно.

В Майкрософт про ошибку WMI c кодом 10 говорят, что она не критичная и на работоспособность никак не влияет. Но кому понравиться если Ваш компьютер будет «ругаться» на какие-то там ошибки, к тому же если решение довольно простое.

Надеюсь кому-нибудь пригодиться эта шпаргалка которая Вам поможет победить ошибку WMI код 10.

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

О наличии проблем с WMI может свидетельствовать широкий спектр ошибок:

В первую очередь нужно проверить имеется ли в системе служба Windows Management Instrumentation (Winmgmt) и включена ли она.

Если служба присутствует и находится в состоянии Started, рекомендуется протестировать работоспособность WMI, обратившись к ней с помощью простого wmi-запроса. С помощью Powershell, например, это можно сделать так:

Если при выполнении простейшего WMI-запроса система возвращает ошибку (на скриншоте приведен пример корректного ответа службы WMI), вероятно имеет место некорректное функционирование сервиса WMI или ряда его подсистем, повреждение репозитория WMI или другие проблемы.

Утилита WMIDiag

Для «тонкой» диагностики службы WMI существует официальная утилита Microsoft — WMIDiag (Microsoft WMI Diagnosis). Утилита представляет собой vbs скрипт, который проверяет различные подсистемы WMI и записывает собранную информацию в лог файлы (по умолчанию логи находятся в каталоге %TEMP% — C:USERS\%USERNAME%APPDATALOCALTEMP). Получившийся отчет состоит из файлов, имена которых начинаются с WMIDIAG-V2.1 и включает в себя следующие типы фалов :

Совет. В 64 битных версиях Windows wmidiag нужно запускать так:

в противном случае появится ошибка: WMIDiag must be run from native 64-bit environment. It is not supported in Wow64.

После окончания работы утилиты WMIDiag администратор должен изучить полученные файлы логов, проанализировать и попытаться исправить найденные ошибки.

Перерегистрация библиотек WMI и перекомпиляция mof файлов

Следующий скрипт представляет собой «мягкий» вариант восстановления работоспособности службы WMI на отдельно взятом компьютере (выполняется перерегистрация dll библиотек и службы WMI, перекомпилируются mof файлы). Данная процедура является безопасной и ее выполнение не должно привести к каким-либо новым проблемам с системой.

Указанные команды можно выполнить путем простой вставки в окно командой строки, либо сохранить код в bat файле и запустить его с правами администратора. После окончания работы скрипта, систему нужно перезагрузить и вновь проверить работу WMI.

Пересоздание репозитория (хранилища) WMI

В том случае, если предыдущий способ не помог, придется перейти к более «жесткому» способу восстановления работоспособности службы WMI, заключающегося в пересоздании хранилища.

WMI репозиторий (хранилище) находится в каталоге %windir%System32WbemRepository и представляет собой базу данных, в которой содержится информация о метаданных и определениях WMI классов. В некоторых случаях репозитория WMI может содержать статическую информацию классов. При повреждении репозитория WMI, в работе службы Windows Management Instrumentation (Winmgmt) могут наблюдаться ошибки вплоть до полной невозможности ее запустить.

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

В Windows Vista и выше проверить целостность репозитория WMI можно с помощью команды:

Если команда возвращает, что база данных WMI находится в неконсистентном состоянии (INCONSISTENT), стоит попробовать выполнить «мягкое» восстановление репозитория:

И перезапустить службу wmi:

Если описанная выше команда не помогла, выполняем сброс репозитория на начальное состояние (hard reset) так:

В том случае, если команды Winmgmt /salvagerepository и Winmgmt /resetrepository желаемого эффекта не дали, стоит попробовать выполнить «жесткое» пересоздание базы WMI вручную таким сценарием:

Данный скрипт полностью пересоздает хранилище WMI (старый репозитория сохраняется в каталоге Repos_bakup). После окончания работы скрипта компьютер нужно перезагрузить, после чего протестировать работу службы WMI простым запросом.

В этой статье мы собрали типовые методики позволяющие устранить неполадки в работе службы WMI и ее подсистемах.

WMI: Исправление ошибок, восстановление репозитория в Windows

Любой бывалый Windows-админ периодически сталкивается с проблемами в работе службы WMI (Windows Management Instrumentation) и ее компонентах. Наличие проблем в подсистеме WMI является критичным с точки зрения нормального функционирования Windows, поэтому администратору необходимо проверить и восстановить работоспособность WMI. В этой статье мы опишем простую методику диагностирования и устранения неполадок службы WMI в Windows.

О наличии проблем с WMI может свидетельствовать широкий спектр ошибок:

Диагностика проблем с WMI

В первую очередь нужно проверить служба Windows Management Instrumentation (Winmgmt) установлена в Windows и запущена. Вы можете проверить состояние службы в консоли services.msc или с помощью PowerShell:

Get-Service Winmgmt | Select DisplayName,Status,ServiceName

служба Windows Management Instrumentation (Winmgmt) работает

Если служба Winmgmt запущена, вы можете проверить работоспособность WMI, обратившись к ней с помощью простого WMI-запроса. Вы можете выполнить wmi запрос из командной строки или из PowerShell. Например, следующая команда выведет список установленных в Windows программ:

wmic product get name,version

Простейшая PowerShell команда для получения информации о версии и билда Windows 10 через WMI может выглядеть так:

powershell проверка работы wmi командой get-wmiobject

Как вы видите, служба WMI ответила на запрос корректно. Если при выполнении такого WMI-запроса Windows возвращает ошибку, скорее всего сервиса WMI работает некорректно, поврежден WMI репозиторий или есть какие-то другие проблемы.

ошибка Failed to initialize all required WMI classes

В моем случае, например, при открытии свойств WMI Control в консоли управления компьютером (compmgmt.msc) появлялась надпись:

Ранее для диагностики WMI существовала официальная утилита от Microsoft – WMIDiag.vbs (Microsoft WMI Diagnosis). WMIdiag это vbs скрипт, который проверяет различные подсистемы WMI и записывает собранную информацию в лог файлы (по умолчанию логи находятся в каталоге %TEMP% — C:\USERS\%USERNAME%\APPDATA\LOCAL\TEMP\). Получившийся отчет состоит из файлов, имена которых начинаются с WMIDIAG-V2.2 и включает в себя следующие типы фалов:

скрипт для исправления ошибок WMI WMIDiag.vbs

в противном случае появится ошибка:

WMIDiag It is not supported in Wow64

После окончания работы утилиты WMIDiag администратор должен изучить полученные файлы логов, проанализировать и попытаться исправить найденные ошибки.

К сожалению, последняя версия WMIDiag 2.2 корректно работает только с версиями до Windows 8.1/Windows Server 2012 R2. На данный момент Microsoft даже удалила ссылку на загрузку WMIDiag из Download Center. Но при желании, этот скрипт можно найти в сети.

WMIDiag может дать подробную информацию по исправлению частных ошибок в WMI, но в большинстве случаев процесс это довольно трудоемкий и стоит потраченного времени только при решении инцидентов в критичных системах (как правило, на продуктивных серверах). Для массового сегмента рабочих станций пользователей сбросить и пересоздатьWMI репозиторий в Windows.

Исправление WMI репозитория, перерегистрация библиотек, перекомпиляция MOF файлов

В Windows 10/Windows Server 2016 вы можете проверить целостность репозитория WMI с помощью команды:

Если команда возвращает, что база данных WMI находится в неконсистентном состоянии (INCONSISTENT или WMI repository verification failed), стоит попробовать выполнить “мягкое” исправление ошибок репозитория:

Данная команда выполняет проверку согласованности хранилища WMI и при обнаружении несогласованности перестраивает базу данных WMI.

Перезапустите службу WMI:

net stop Winmgmt
net start Winmgmt

Если стандартный способ исправления ошибок в WMI не помог, попробуйте следующий скрипт. Данный скрипт представляет собой ”мягкий” вариант восстановления службы WMI на компьютере (выполняется перерегистрация dll библиотек и службы WMI, перекомпилируются mof файлы). Данная процедура является безопасной и ее выполнение не должно привести к каким-либо новым проблемам с системой.

sc config winmgmt start= disabled
net stop winmgmt
cd %windir%\system32\wbem
for /f %s in (‘dir /b *.dll’) do regsvr32 /s %s
wmiprvse /regserver
sc config winmgmt start= auto
net start winmgmt
for /f %s in (‘dir /b *.mof’) do mofcomp %s
for /f %s in (‘dir /b *.mfl’) do mofcomp %s

bat скрипт для перерегистрации компонентов wmi

Указанные команды можно выполнить путем простой вставки в окно командой строки, либо сохранить код в bat файле wmi_soft_repair.bat и запустить его с правами администратора. После окончания работы скрипта, перезагрузите Windows и проверьте работу WMI.

Сброс и пересоздание WMI репозитория (хранилища)

Если вам не помогли мягкие способ восстановления WMI, рассмотренные выше, придется перейти к более “жесткому” способу восстановления работоспособности службы WMI, заключающегося в пересоздании хранилищаWMI.

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

Следующая команда выполнит сброс базы данных WMI к исходному состоянию (как после чистой установки Windows). Используйте эту команду для выполнения hard reset репозитория WMI, если параметре salvagerepository не исправил проблему:

Если обе команды ( Winmgmt /salvagerepository и Winmgmt /resetrepository ) не восстановили консистентное состояние базы WMI, попробуйте выполнить “жесткое” пересоздание базы WMI вручную таким скриптом:

sc config winmgmt start= disabled
net stop winmgmt
cd %windir%\system32\wbem
winmgmt /resetrepository
winmgmt /resyncperf
if exist Repos_bakup rd Repos_bakup /s /q
rename Repository Repos_bakup
regsvr32 /s %systemroot%\system32\scecli.dll
regsvr32 /s %systemroot%\system32\userenv.dll
for /f %s in (‘dir /b *.dll’) do regsvr32 /s %s
for /f %s in (‘dir /b *.mof’) do mofcomp %s
for /f %s in (‘dir /b *.mfl’) do mofcomp %s
sc config winmgmt start= auto
net start winmgmt
wmiprvse /regserver

сброс и восстановление хранилища wmi в windows 10

Данный скрипт полностью пересоздает хранилище WMI (старый репозиторий сохраняется в каталог Repos_bakup). После окончания работы скрипта нужно перезагрузить Windows. Затем протестируйте работу службы WMI простым запросом.

Проверьте состояние WMI репозитория. Если ошибки исправлены, команда winmgmt /verifyrepository должна вернуть:

WMI repository is consistent

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

Предыдущая статьяПредыдущая статья Следующая статья Следующая статья

Запуск устройства невозможен (код 10), что делать?

При подключении устройства к компьютеру, например, мышки пользователи могут столкнуться с ошибкой невозможности запуска устройства (код 10). Такая ошибка также может возникнуть и без подключения нового оборудования, а в после выполнения обновления Windows.

Причиной возникновения ошибки с кодом 10 может быть:

Но чаще всего ошибка с кодом 10 возникает, когда какое-либо устройство неисправно, либо имеются ошибки или сбои в работе драйверов. Для устранения ошибки и восстановления работоспособности устройства требуется выполнить ряд действий.

Работает ли устройство?

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

Диспетчер устройств

Устанавливаем заново устройство, обновив конфигурацию оборудования (нажав на соответствующий пункт в меню «Действие’):

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

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

Если скаченный драйвер не умеет самостоятельно устанавливаться (нет setup.exe), тогда распакуйте его архив и установите вручную. Для этого правой кнопкой по устройству и выбрать «Обновить драйверы…». Выбираем «Поиск драйверов на этом компьютере» и далее следуйте указаниям мастера.

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

Обновления Windows

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

Проверка реестра

Дополнительно необходимо проверить реестр системы на наличие ошибок. Для поиска и исправления ошибок в реестре следует использовать специальные утилиты, например, CCleaner.

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

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

Запуск устройства невозможен (код 10), что делать?

При подключении устройства к компьютеру, например, мышки пользователи могут столкнуться с ошибкой невозможности запуска устройства (код 10). Такая ошибка также может возникнуть и без подключения нового оборудования, а в после выполнения обновления Windows.

Причиной возникновения ошибки с кодом 10 может быть:

Но чаще всего ошибка с кодом 10 возникает, когда какое-либо устройство неисправно, либо имеются ошибки или сбои в работе драйверов. Для устранения ошибки и восстановления работоспособности устройства требуется выполнить ряд действий.

Работает ли устройство?

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

Диспетчер устройств

Устанавливаем заново устройство, обновив конфигурацию оборудования (нажав на соответствующий пункт в меню «Действие’):

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

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

Если скаченный драйвер не умеет самостоятельно устанавливаться (нет setup.exe), тогда распакуйте его архив и установите вручную. Для этого правой кнопкой по устройству и выбрать «Обновить драйверы…». Выбираем «Поиск драйверов на этом компьютере» и далее следуйте указаниям мастера.

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

Обновления Windows

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

Проверка реестра

Дополнительно необходимо проверить реестр системы на наличие ошибок. Для поиска и исправления ошибок в реестре следует использовать специальные утилиты, например, CCleaner.

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

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

Источники:

https://kodyoshibok01.ru/oshibka-wmi-kod-10-kak-ispravit/

https://it-like.ru/zapusk-ustrojstva-nevozmozhen-kod-10-chto-delat/

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: