我正在使用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/