1

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

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

    *strComputer = "." Set objWMIService = GetObject("winmgmts:\" & strComputer & "\root\cimv2") Set colItems = objWMIService.ExecQuery("Select * from Win32_operatingsystem") For Each objItem In colItems Wscript.Echo "Name:" & objItem.Name下一个*

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

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

关于从这里去哪里的任何想法?

安德鲁

4

0 回答 0