RPC服务器不可用。 (连接到远程计算机时,HRESULT异常:0x800706BA)

时间:2014-04-28 07:26:47

标签: c# wmi

我尝试使用winforms c#连接远程计算机。

我的代码:

private void Form1_Load(object sender, EventArgs e)
{
    var connection = new ConnectionOptions();
    connection.Username = "xx";
    connection.Password = "xx";

    var scope = new ManagementScope("\\\\111.111.111.22:6000\\root\\CIMV2", connection);
    scope.Connect();   // Exception occurs here..
}

我在 scope.Connect();

行中遇到错误

错误:

  

未处理的类型异常   发生'System.Runtime.InteropServices.COMException'   System.Management.dll

     

其他信息:RPC服务器不可用。 (HRESULT异常:0x800706BA)

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:2)

我很确定您没有以管理员身份运行此应用程序。

感谢UAC,您需要以管理员身份运行您的应用程序才能使其正常运行。

请参阅How do I force my .NET application to run as administrator?,了解如何向应用添加app.manifest,强制它以管理员身份运行。