我正在使用WMI收集系统信息。它在我测试过的每个系统上都可以正常运行,但是有一个或两个正在报告问题的用户。调试日志显示WMI代码引发“提供程序加载失败”异常。我无法复制该问题。

用户已验证WMI服务正在自动模式下运行。

这是例外:

System.Management.ManagementException: Provider load failure
   at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
   at System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext()


关于如何解决和解决此问题的任何想法?

最佳答案

您可能要确认所有dll是否都已正确注册(请参见http://msdn.microsoft.com/en-us/library/bb961987.aspx)。

关于c# - 如何解决WMI请求的“提供商加载失败”?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7403164/

10-13 08:11