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

2019-10-20 00:24发布

我尝试使用的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)

任何帮助将不胜感激。

Answer 1:

我敢肯定你没有运行该应用程序作为管理员。

由于UAC你需要运行你的应用程序以管理员身份得到这个工作。

请参阅如何强制我的.NET应用程序以管理员身份运行? 阅读如何将app.manifest添加到您的应用程序,迫使它以管理员身份运行。



文章来源: The RPC server is unavailable. (Exception from HRESULT: 0x800706BA) when connecting to remote computer
标签: c# wmi