WMI 0x80041013 "Ошибка загрузки провайдера"
Некоторые программы не работают с этой ошибкой, например, MSinfo32, AS SSD, Samsung Magician и т. Д. Я пробовал все следующие действия безрезультатно:
- Восстановленная ОС W7 Ultimate SP1 с использованием опции Upgrade с компакт-диском W7 Ultimate SP1.
- Запустите SFC /Scannow - без ошибок.
- Проверено, что служба WMI работает - хорошо.
- Перерегистрировал все DLL в c:\windows\system32\wbem.
- Перекомпилировал все файлы mof и mfl в c:\windows\system32\wbem.
- Побежал WMIDiag.vbs. В отчете выделено около 40 (WBEM_E_NOT_FOUND) ошибок - ничем не отличающихся от отчета другой машины W7, на которой WMI работает нормально.
- Зарегистрированный файл system.management.instrumentation.dll с именем: "regasm %systemdrive%\ программные файлы \ ссылочные сборки \microsoft\framework\v3.5\system.management.instrumentation.dll".
- Хранилище перестраивалось много раз.
- SystemInfo в CMD работает нормально и возвращает все системные данные в порядке. Msinfo32.exe нет.
Интересно, что следующий скрипт возвращает правильную информацию:
* strComputer = "." Установить objWMIService = GetObject("winmgmts:\" & strComputer & "\root\cimv2"). Установить colItems = objWMIService.ExecQuery("Выбрать * из Win32_operatingsystem"). Для каждого объекта objItem. В colItems Wscript.Echoj. Имя_узла & имя. Следующий*
но тот же запрос не работает в Paessler WMITest.exe - где я получаю ту же ошибку 0x80041013! Таким образом, кажется, что сам WMI работает нормально, но не при вызове, скажем, из MSinfo32.
Нет ошибки WMI в Event Viewer для запуска.
Есть идеи, куда идти отсюда?
Эндрю