计算服务器正常运行时间会显示"找不到网络路径"

gen*_*ser 2 c# system.diagnostics health-monitoring

对于以下代码,我得到了

System.ComponentModel.Win32Exception:找不到网络路径

有人可以帮忙吗?

PerformanceCounter pc = new PerformanceCounter("System",
        "System Up Time");
                pc.MachineName = "1.2.3.4";

                //Normally starts with zero. do Next Value always.
                pc.NextValue();
                TimeSpan ts = TimeSpan.FromSeconds(pc.NextValue());

                Response.Write("This system 1.2.3.4 has been up for " + ts.Days + " days " + ts.Hours + " hours, " + ts.Minutes + " and " + ts.Seconds +" seconds.");
Run Code Online (Sandbox Code Playgroud)

编辑:我尝试了机器名称,我仍然得到相同的错误!注意:1.2.3.4是一个样本值.

nft*_*ftw 12

如果远程计算机1上未启动远程注册表服务,则可能导致此错误.