Windows Vista、Windows 7 和 Windows Server 2008 操作系统包含了在先前 Windows 版本中找不到的安全功能。必须调整安全设置才能收集资源监视数据。要在 Windows Vista、Windows 7 或 Windows Server 2008 上启用资源监视功能,必须启动 Remote Registry 服务,禁用远程用户帐户控制,并配置防火墙。
过程
- 启动 Remote Registry 服务。 缺省情况下,Remote Registry 服务在 Windows Vista、Windows 7 和 Windows Server 2008 上已禁用。必须运行该服务才能收集资源监视数据。
- 打开管理工具控制面板。
- 打开服务。
- 在 Remote Registry 服务条目上,单击启动。
- 可选: 要在每次操作系统启动时自动启动 Remote Registry 服务,请右键单击 Remote Registry 服务,然后单击属性,并将启动类型设置为自动。
- 禁用远程用户帐户控制 (UAC)。 用户进行远程认证时,UAC 将为该用户仅授予标准特权,即使提供的凭证位于 Administrators 组中也是如此。要变通解决此问题,请修改 LocalAccountTokenFilterPolicy 注册表键。
- 单击,然后输入 regedit 以打开注册表编辑器。
- 浏览至 HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\System。
- 右键单击 LocalAccountTokenFilterPolicy 键,并选择修改;然后将值更改为 1。
- 如果 LocalAccountTokenFilterPolicy 键不存在,请右键单击右边的窗口,并选择新建 DWord;然后输入名称 LocalAccountTokenFilterPolicy,并将其值设置为 1。
注: 要将这些远程认证设置重置为其初始状态,请将该键设置为 0。
- 重新启动计算机。
- 配置防火墙。 缺省情况下,防火墙会阻止远程管理请求。
- 打开防火墙控制面板。
- 单击更改设置。
- 单击例外选项卡。
- 选择远程管理选项。
- 重新启动计算机。
- 检查 Remote Registry 路径是否可访问。
- 打开管理工具控制面板。
- 打开本地安全策略。
- 展开本地策略。
- 选择安全选项。
- 在策略列中,右键单击网络访问:可远程访问的注册表路径和子路径并选择属性。
- 确保 Software\Microsoft\Windows
NT\CurrentVersion\Perflib 显示在列表中。
如果未显示,请将 Software\Microsoft\Windows NT\CurrentVersion\Perflib 添加到列表。