MonitorSnapIn.dll 是 Windows 管理控制台(MMC)中性能监视器管理单元的关键组件,通常位于 C:\\Windows\\System32。它负责把性能监视器的用户界面、性能计数器浏览、实时图形/报告显示、数据收集器集配置等能力挂载到 perfmon.msc 控制台。在系统运维和故障诊断中,它让管理员能够查看 CPU、内存、磁盘、网络、进程等对象的计数器,并创建日志、跟踪和警报规则。
其核心功能包括:向 MMC 注册管理单元类标识;加载性能监视器控制台扩展;调用 PDH(Performance Data Helper)接口枚举和采集性能计数器;呈现折线图、直方图、报告视图;管理数据收集器集、性能日志、跟踪会话和计划任务;保存和重放性能监视配置。
perfmon.msc 时可能提示“管理单元无法加载”或 MMC 创建管理单元失败。修复时通常优先运行 sfc /scannow 与 DISM /Online /Cleanup-Image /RestoreHealth,再从同版本系统复制文件并执行 regsvr32 MonitorSnapIn.dll 重新注册。若文件被安全软件隔离,应恢复并加入白名单。