6

大家好,我在开发环境中的十五个系统中的一个系统上遇到了 PerfMon 的问题。从本地计算机访问它很好,但远程连接到它会引发“无法连接”错误。

每台机器都运行 Win 2003,连接到同一个域,我对所有人都有管理员权限。

有一些服务设置为禁用,通常默认启用,所以我将它们设置为匹配网络上的其他机器 - 仍然有同样的问题。

有任何想法吗?

干杯

**更新**

好的 - 我发现是远程注册表服务没有正确运行导致上述错误;一旦启用,Perfmon 现在告诉我“不支持此类接口”。

如果我通过计算机管理连接,第一次失败,但第二次尝试成功。通过 perfmon 连接每次都会失败。

4

4 回答 4

7

已修复 - 对于遇到此问题的任何人,希望这可以帮助您..

启用远程注册表解决了我的第一个问题。

第二个问题“不支持此类接口”原来是注册表中的权限问题。显然,这台机器很久以前就为特定的注册表项设置了一些相当模糊的权限,现在这些权限已经无关紧要了。

使用 secedit 重置权限修复了它 -

secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose

现在可以远程访问 Perfmon 计数器。

于 2011-03-23T01:20:45.283 回答
5

我们在性能监视器中尝试“连接到另一台计算机”时遇到了第二个问题 - “不支持此类接口”。

所有规则和服务都在运行。

我们发现了以下内容:

  • 如果用户被添加到本地管理员组,他们就能够连接到另一台计算机(无论属于性能监视器组)。
  • 如果用户不是本地管理员并且在性能监视器组中 - 我们无法通过“连接到另一台计算机”上下文菜单连接到另一台计算机。
    • 但是我们能够添加性能计数器。添加计数器时,在性能监视器中,有一个“从计算机中选择计数器”选项。我们能够以这种方式连接到远程机器上的计数器。另请注意,如果您计划收集数据,则需要设置正确的凭据(默认情况下,它似乎在本地系统用户下运行)。
于 2013-07-30T08:10:58.430 回答
0

我将我的情况固定如下:

  • 从预定义的规则列表中添加防火墙规则性能日志和警报。
  • 从客户端,以远程用户身份运行性能监视器,
    例如:runas /user:remote_machine\username "mmc perfmon.msc"

当然,用户必须至少在用户组“性能日志用户”或“性能监视器用户”中。

于 2012-08-02T08:24:44.877 回答
0

perfmon.exe 不想连接到远程服务器的原因是,它想连接到 Perf MonitorPerf Logs(数据收集)。

因此,您还必须将用户帐户添加到Log User 组,当然还有 Monitor Users。

在此处输入图像描述

您无需成为远程服务器上的本地管理员!

于 2019-12-06T10:37:50.507 回答