ManagementException - “提供商失败” - 这是什么?

时间:2011-09-20 11:58:24

标签: c# wmi

其他人的守则说:

var wmiNetAdapterConfiguration = new ManagementClass("Win32_NetworkAdapterConfiguration");
var wmiNetAdapters = wmiNetAdapterConfiguration.GetInstances();
var count = wmiNetAdapters.Count; // throws exception

这在我的开发环境中以System.Management.ManagementException炸弹:“提供商失败”。

原作者无法提问,我不知道这意味着什么,或者为什么它在我的环境中失败了。求救!

1 个答案:

答案 0 :(得分:0)

如果您正在连接到远程计算机,使用本地帐户进行身份验证(远程计算机本地!),并且启用了UAC,则也会发生此错误。设置每个命名空间的权限可能有所帮助,取决于我怀疑的WMI命名空间。禁用UAC应该解决它。