先用任务管理器按“磁盘”列排序揪出高占用进程,若为第三方软件可直接结束;若为系统服务则需用资源监视器查具体读写文件路径,再针对性禁用diagtrack、sysmain等高频i/o服务,并调整电源与磁盘写入缓存策略。

Windows 磁盘占用率持续卡在 100%,鼠标移动拖影、文件夹打开要等十几秒、打字延迟、任务管理器里磁盘那条红线纹丝不动,说明系统 I/O 队列已彻底堵塞,所有读写请求都在排队,必须立刻干预才能恢复响应。
先揪出正在猛读写的进程
这是最直接的突破口,不能跳过。按 Ctrl + Shift + Esc 打开任务管理器 → 切到“进程”选项卡 → 点击“磁盘”列标题排序 → 排在最顶上的就是当前真凶。
如果是 WeChat.exe、QQProtect.exe、百度网盘这类第三方软件,右键→“结束任务”,通常能立刻回落;
如果是 “Service Host: DiagTrack”、“Antimalware Service Executable” 或 “SysMain”,别点结束——它们是系统服务,强行终止可能触发保护机制或导致功能异常,必须进下一步深挖;
【System 或 svchost.exe 占用长期高于 85%】 是危险信号,说明底层服务已失控,仅靠任务管理器无法定位,必须启用资源监视器查文件级行为。
用资源监视器锁定具体读写文件
任务管理器只告诉你“谁在干”,资源监视器告诉你“它在动哪几个文件”。按 Win + R 输入 resmon 回车 → 切到“磁盘”选项卡 → 在上方“磁盘活动”区域找到高占用进程 → 在下方“存储”区域勾选它 → 观察右侧“文件”列显示的完整路径。
常见线索:大量 C:\Windows\diagnostics\system\*.etl 文件 → 指向诊断遥测服务;
反复读写 C:\Windows\System32\Windows.edb → Windows Search 索引库重建中;
持续访问 C:\Users\用户名\AppData\Local\Temp\*.tmp → 某个应用缓存失控或安装包残留未清理。
停掉对普通用户毫无价值却稳定吃盘的服务
这些服务默认开机自启,日常不提供任何可见功能,却常年维持高强度随机读写:
方法一:图形化禁用(推荐新手)
1. 按 Win + R 输入 services.msc 回车;
2. 依次找到并双击以下五项:Diagnostic Execution Service、Diagnostic Policy Service、Connected User Experiences and Telemetry、HomeGroup Listener、HomeGroup Provider;
3. 对每一项:先点“停止”,再将“启动类型”设为“禁用”,最后点“确定”。
方法二:命令行一键关停(适合快速批量)
右键“开始”→选择“Windows 终端(管理员)”→粘贴执行:
sc stop "DiagTrack" & sc config "DiagTrack" start= disabled
sc stop "HomeGroupListener" & sc config "HomeGroupListener" start= disabled
sc stop "HomeGroupProvider" & sc config "HomeGroupProvider" start= disabled
方法三:PowerShell 分步验证(适合怕误操作的用户)
1. 右键“开始”→“Windows PowerShell(管理员)”;
2. 逐行输入并回车:
Stop-Service -Name DiagTrack -Force
Set-Service -Name DiagTrack -StartupType Disabled
Get-Service DiagTrack | Select-Object Status, StartType
最后一行会返回 Stopped 和 Disabled,确认生效。
彻底关闭 SysMain(原 Superfetch)服务
该服务在机械硬盘、低内存电脑或新装系统中极易引发 I/O 队列拥堵,是磁盘 100% 的高频元凶。必须禁用,不是设为“手动”。
① 打开服务管理器:Win + R → services.msc;
② 找到 SysMain(旧系统可能显示为 Superfetch)→ 双击;
③ 若状态为“正在运行”,先点“停止”;
④ 将“启动类型”下拉菜单选为“禁用”→点“应用”→“确定”;
⑤ 【重启电脑】 —— 这一步不可跳过,否则部分驱动层预加载逻辑仍可能激活。
调整电源与磁盘策略释放隐性压力
“节能”模式会让硬盘频繁启停,“写入缓存”关闭则强制所有写操作直写物理盘,二者叠加极易推高占用率。
进入“控制面板”→“电源选项”→选中“高性能”或“卓越性能”计划→点击“更改计划设置”→“更改高级电源设置”→展开“硬盘”→将“在此时间后关闭硬盘”设为“0(从不关闭)”;
打开“设备管理器”→展开“磁盘驱动器”→右键你的 SSD →“属性”→“策略”选项卡→勾选“启用设备上的写入缓存”→同时勾选“关闭 Windows 写入缓存缓冲区刷新”(仅限有断电保护的 SSD,普通 SATA SSD 不勾);
展开“PCI Express”→“链接状态电源管理”→设为“关闭”——防止 PCIe 通道休眠唤醒时引发 I/O 延迟抖动。











