不能直接通过组策略“禁止查看性能指标”,但可通过禁用perfmon.msc等工具、限制WMI性能命名空间权限、停用Performance Logs服务及隐藏界面元素实现有效管控。
不能直接通过组策略“禁止查看性能指标”,但可以有效限制域用户访问性能监视器、资源监视器、性能日志及计数器等关键组件的权限。核心思路是控制其对相关管理工具的执行权、对性能数据采集服务的访问权,以及对底层wmi性能命名空间的读取权限。
禁用性能相关管理工具的启动权限
域用户若无法运行性能监视器(perfmon.msc)、资源监视器(resmon.exe)或任务管理器中的“性能”选项卡,实际就失去了常规查看入口。
- 在组策略对象(GPO)中导航至:计算机配置 → 策略 → Windows 设置 → 安全设置 → 软件限制策略(如未启用,右键新建策略)
- 创建“路径规则”,添加以下可执行文件路径并设为“不允许”:
C:\Windows\System32\perfmon.msc
C:\Windows\System32\resmon.exe
C:\Windows\System32\taskmgr.exe(可选,仅当需禁用整个任务管理器时) - 注意:此方法依赖软件限制策略,适用于Windows专业版及以上;若使用AppLocker,建议在“可执行规则”中针对相同路径创建“拒绝”规则,并指定目标用户组(如Domain Users)
限制对性能计数器服务的访问
Windows性能数据由Windows Management Instrumentation (WMI) 和 Performance Counter DLLs 提供。普通用户默认有读取权限,可通过WMI控件收紧。
- 打开WMI 控制(wmimgmt.msc)→ 属性 → 安全 → ROOT\CIMV2 → 性能库(或更精确地定位到 ROOT\WMI 和 ROOT\Microsoft\Windows\PerfNet)
- 编辑对应命名空间的安全设置,移除“Authenticated Users”或“Domain Users”的“启用账户”和“远程启用”权限
- 仅保留必要组(如Performance Monitor Users、Administrators)的读取与执行权限
- 该配置需通过GPO部署:使用“组策略首选项 → 控制面板设置 → WMI 控制”或配合PowerShell脚本在登录/启动时统一应用
停用或限制性能日志收集服务
即使用户无法打开图形工具,仍可能通过命令行(如typeperf、logman)导出性能数据。需一并管控。
- 在GPO中导航至:计算机配置 → 策略 → Windows 设置 → 安全设置 → 系统服务
- 找到并双击以下服务:
Performance Logs and Alerts(旧版系统)
Windows Performance Recorder(Win10/11) - 设为“已禁用”,或至少将“启动模式”设为“手动”,并移除非管理员对服务的“启动、暂停、继续”权限
- 同时可在“用户权限分配”中,确保目标用户不在“管理审核和安全日志”或“调试程序”权限列表中——这两项间接影响高级性能诊断能力
补充:隐藏性能选项卡与通知区域图标
属于体验层控制,不增强实质安全性,但可降低非授权访问意图。
- 使用GPO路径:用户配置 → 管理模板 → 控制面板 → 自定义桌面,启用“隐藏‘性能信息和工具’链接”
- 在用户配置 → 管理模板 → 开始菜单和任务栏中,启用“删除任务管理器”或“关闭任务管理器的‘性能’选项卡”(部分版本支持)
- 通过注册表策略(用户配置 → 首选项 → Windows 设置 → 注册表)禁用系统托盘中的性能指示器(如Network Adapter图标状态)

















