1

我正在使用脚本来获取系统详细信息。它在近 1000 个系统中一切正常,但在一个系统中出现以下错误。

File "SystemDetails.py", line 36, in __init__
  File "<COMObject WbemScripting.SWbemLocator>", line 5, in ConnectServer
  File "\\sfs\show_time\Showtime_Package\showtime\Modules\x32\win32com\client\dynamic.py", line 272, in _ApplyTypes_
    result = self._oleobj_.InvokeTypes(*(dispid, LCID, wFlags, retType, argTypes) + args)
com_error: (-2147352567, 'Exception occurred.', (0, u'SWbemLocator', u'Not found ', None, 0, -2147217406), None)

当我检查该系统的系统属性时,我发现只有 ram 正在显示。在其余系统中,内存和处理器信息都会显示。供您参考,我附上了我的系统和问题系统的系统详细信息。

在此处输入图像描述 在此处输入图像描述

谁能帮我找出问题和解决方案

4

1 回答 1

1

这可能是因为 WMI 服务损坏。

尝试安装 Microsoft WMI 工具并在注册表中注册 WMI 条目。

这将解决你的问题。

于 2013-04-10T06:04:39.480 回答