WMI 0x80041013“提供程序加载失败”

时间:2013-10-04 13:46:32

标签: windows-7 wmi msinfo32

许多程序都因此错误而失败,例如MSinfo32,AS SSD,Samsung Magician等。我尝试了以下所有操作都无济于事:

  1. 使用带有W7 Ultimate SP1 cd的升级选项修复了W7 Ultimate SP1操作系统。
  2. 运行SFC / Scannow - 没有错误。
  3. 检查WMI服务是否正在运行 - 确定。
  4. 在c:\ windows \ system32 \ wbem。
  5. 中重新注册了所有dll
  6. 重新编译c:\ windows \ system32 \ wbem中的所有mof和mfl文件。
  7. Ran WMIDiag.vbs。该报告突出显示了大约40个(WBEM_E_NOT_FOUND)错误 - 与WMI工作正常的另一台W7终极机器的报告没有什么不同。
  8. 将system.management.instrumentation.dll注册为:“regasm%systemdrive%\ program files \ reference assemblies \ microsoft \ framework \ v3.5 \ system.management.instrumentation.dll”。
  9. 多次重建存储库。
  10. CMD中的SystemInfo工作正常并返回所有系统数据。 Msinfo32.exe没有。
  11. 有趣的是,以下脚本会返回正确的信息:

    * strComputer =“。” 设置objWMIService = GetObject(“winmgmts:\”& strComputer&“\ root \ cimv2”) 设置colItems = objWMIService.ExecQuery(“从Win32_operatingsystem中选择*”) 对于每个对象在colItems中     Wscript.Echo“姓名:”& objItem.Name 接着*

  12. 相同的查询在Paessler WMITest.exe中不起作用 - 我得到相同的0x80041013错误!因此,似乎WMI本身正常工作,但不是从MSinfo32调用时。

    启动时事件查看器中没有WMI错误。

    从这里开始的任何想法?

    安德鲁

0 个答案:

没有答案