windows 11 内存占用过高导致卡顿或风扇狂转时,可通过任务管理器、资源监视器、powershell 命令及内存诊断工具四步排查:先用任务管理器查看内存总览与高耗进程;再用资源监视器分析工作集等深层参数;接着用 powershell 导出进程快照并导出 csv;最后启用内存诊断工具检测硬件故障。

如果您在使用 Windows 11 时发现系统响应变慢、卡顿或风扇持续高转,很可能是内存(RAM)被大量占用所致。以下是查看内存使用详情及分析具体进程占用情况的操作步骤:
一、通过任务管理器实时查看内存总览与进程级占用
任务管理器提供动态刷新的内存使用率、已用/可用容量、提交大小等核心指标,并支持按内存用量排序全部运行中的进程,便于快速识别高耗内存应用。
1、按 Ctrl + Shift + Esc 快捷键直接打开任务管理器。
2、若处于精简视图,点击左下角 “更多详细信息” 展开完整界面。
3、切换至顶部 “性能” 选项卡,再点击左侧 “内存”。
4、观察右侧面板中 “已使用”百分比条、“已用”与“可用”数值、“提交大小”及“缓存” 等字段。
5、切换回 “进程” 选项卡,点击列标题 “内存” 进行降序排列,查看各进程实际占用的内存量(单位为 MB 或 GB)。
6、右键任一高占用进程,可选择 “分析等待资源” 或 “打开文件位置” 进一步排查来源。
二、使用资源监视器深入追踪内存分配与工作集变化
资源监视器是任务管理器的增强版诊断工具,可显示每个进程的“工作集”“私有工作集”“提交大小”三类关键内存参数,并支持实时图表与句柄/模块级关联分析。
1、在任务管理器的 “性能” 选项卡右下角,点击 “打开资源监视器” 链接。
2、切换到 “内存” 选项卡,查看上方汇总栏中的 “物理内存”“内核内存”“提交” 实时分布。
3、下方列表中,勾选 “工作集 (KB)”“私有工作集 (KB)”“提交大小 (KB)” 列,确认各进程对应数值。
4、点击任意进程行左侧三角形展开其 “关联的句柄”或“关联的模块”,识别是否由特定 DLL 或临时文件引发异常内存驻留。
5、在图表区域右键任意曲线,选择 “转到进程” 可直接跳转至对应进程项。
三、执行 PowerShell 命令导出高内存进程完整快照
PowerShell 可批量获取进程名称、PID、内存占用(WS)、启动时间、用户名及命令行参数,结果支持排序与导出,适用于生成报告或离线分析。
1、右键开始菜单,选择 “终端(管理员)” 或 “Windows PowerShell(管理员)”。
2、粘贴并执行以下命令:
Get-Process | Sort-Object WorkingSet -Descending | Select-Object ProcessName, Id, WorkingSet, StartTime, UserName, Path | Format-Table -AutoSize
3、观察输出列表中前 10–15 行,重点关注 WorkingSet 数值超过 500MB 的进程。
4、如需导出为 CSV 文件供 Excel 分析,追加命令: | Export-Csv "$env:USERPROFILE\Desktop\MemoryTopProcesses.csv" -Encoding UTF8。
5、执行后检查桌面生成的 CSV 文件,确认是否存在未知路径或可疑签名的高内存进程。
四、启用内存诊断工具检测硬件级异常
当内存使用率持续 100% 且无明确进程归属时,可能存在内存芯片故障、驱动兼容性问题或固件错误,需借助 Windows 内置内存诊断工具进行底层校验。
1、在任务栏搜索框输入 “Windows 内存诊断”,点击打开该工具。
2、选择 “立即重新启动并检查问题”,系统将重启并进入预启动环境执行扫描。
3、设备重启后自动进入蓝色背景的诊断界面,显示 “正在测试内存” 及进度百分比。
4、测试完成后系统自动重启,登录后在事件查看器中查看结果:按 Win + R 输入 eventvwr.msc,导航至 “Windows 日志 → 系统”,筛选事件 ID 1101(MemoryDiagnostics-Results)。
5、若事件描述中出现 “检测到内存故障” 或错误地址,需更换对应插槽内存条或更新 BIOS。











