首先重启Performance Logs and Alerts及相关服务,然后以管理员身份运行lodctr /R重建性能计数器库,接着将用户加入Performance Monitor Users组,再执行sfc /scannow修复系统文件,最后手动注册perfdll.dll和lodctr.exe组件并重启验证。

如果您尝试使用 Windows 上的性能监视器(Performance Monitor)来分析系统资源使用情况,但发现该工具无响应或无法正常加载数据,则可能是由于服务异常、权限不足或配置错误导致。以下是解决此问题的步骤:
本文运行环境:Dell XPS 15,Windows 11
性能监视器依赖多个后台服务提供数据支持,若这些服务未运行或处于异常状态,将导致功能失效。通过重启相关服务可恢复其正常运作。
1、按下 Win + R 键打开“运行”对话框,输入 services.msc 并按回车。
2、在服务列表中找到名为 Performance Logs and Alerts 的服务。
3、右键点击该项,选择“重新启动”。如果服务状态为“已停止”,则选择“启动”。
4、同时检查 Remote Procedure Call (RPC) 和 Windows Management Instrumentation 是否正在运行,必要时也进行重启操作。
当性能计数器数据库损坏或缺失时,性能监视器将无法读取任何性能数据。重建计数器库可以修复此类底层故障。
1、以管理员身份打开命令提示符。可通过搜索“cmd”,然后右键选择“以管理员身份运行”实现。
2、输入以下命令并按回车执行:lodctr /R,该命令将从注册表备份中恢复性能计数器设置。
3、等待命令完成,显示“成功地重新加载了性能计数器”后关闭窗口。
4、重启计算机,再次尝试打开性能监视器查看是否恢复正常。
性能监视器需要访问系统级资源,若当前用户不在 Performance Monitor Users 组或不具备管理员权限,可能导致功能受限。
1、打开“开始”菜单,搜索“计算机管理”并以管理员身份运行。
2、进入“系统工具” → “本地用户和组” → “组”,双击打开 Performance Monitor Users。
3、确认当前登录账户已添加至该组中。如未包含,点击“添加”将用户加入。
4、若无法修改,请切换至具有管理员权限的账户操作,或直接使用管理员账户登录测试。
系统关键文件损坏可能影响性能监视器组件的加载。SFC 工具能够扫描并修复受保护的系统文件。
1、以管理员身份启动命令提示符。
2、输入命令 sfc /scannow 并按回车,系统将开始扫描所有受保护文件。
3、等待扫描完成,若检测到损坏文件,工具会自动尝试修复。
4、修复完成后重启电脑,并测试性能监视器是否可用。
某些情况下,必要的 DLL 文件未正确注册会导致性能监视器无法初始化。手动注册相关组件可解决注册丢失问题。
1、以管理员身份打开命令提示符。
2、依次执行以下命令,每条命令后按回车:
regsvr32 perfdll.dll
regsvr32 lodctr.exe
3、如果提示“注册成功”,表示组件已重新注册。
4、重启计算机后打开性能监视器验证问题是否解决。
以上就是如何修复 Windows 上性能监视器无法工作的问题的详细内容,更多请关注php中文网其它相关文章!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号