每当我尝试查看 Windows 2003 Enterprise Server 上任何服务的依赖项时,都会收到以下错误:
WMI: Not Found
因此,此时我的脑海中浮现三个问题:
- 显然,我能做些什么来解决这个问题?希望答案不是重新铺平。
- 实际上是否有可能未安装 WMI?我没有设置这台机器,所以我不确定其他人做了什么。
- WMI 存储库是否已损坏?
那么,我该如何解决这个问题?如何判断 WMI 是否只是未安装,或者 WMI 存储库是否已损坏?
每当我尝试查看 Windows 2003 Enterprise Server 上任何服务的依赖项时,都会收到以下错误:
WMI: Not Found
因此,此时我的脑海中浮现三个问题:
那么,我该如何解决这个问题?如何判断 WMI 是否只是未安装,或者 WMI 存储库是否已损坏?
可以运行以下脚本来重建损坏的 WMI
(来源:Duncan McAlynn,2004-11-22,如何重建损坏的 WMI 存储库?)(死链接。存档版本在这里。)
查看文件夹
%SystemRoot%\System32\Wbem\Repository\FS
——这是您的 WMI 存储库的存储位置。如果那里有文件,则表示它已安装,但可能已损坏。删除所有内容
%SystemRoot%\System32\Wbem\Repository
然后重新启动以解决问题。或者,您可以尝试使用 Microsoft 的WMI 诊断实用程序来诊断 WMI。