Windows 10空闲时自动磁盘优化导致卡顿,可通过五种方法关闭:一、在“优化驱动器”界面取消计划优化;二、在任务计划程序中禁用ScheduledDefrag任务;三、用组策略启用“关闭托管的磁盘碎片整理程序”;四、在服务中禁用Optimize Drives服务;五、用PowerShell批量禁用所有固定磁盘自动优化。

如果您发现 Windows 10 在空闲时自动执行磁盘优化或后台维护任务,导致系统响应变慢、硬盘持续高负载或风扇异常运转,则很可能是“自动维护”机制触发了磁盘碎片整理(即“优化驱动器”)及其他维护操作。以下是关闭该行为的多种独立方法:
一、通过“优化驱动器”界面禁用计划优化
此方法直接停用图形化界面中预设的自动优化调度,适用于所有 NTFS 格式的本地固定磁盘,操作后“已计划的优化”状态将明确显示为关闭,且不再自动触发。
1、按下 Win + E 打开文件资源管理器,右键单击系统盘(如 C:),选择“属性”。
2、切换至“工具”选项卡,在“对驱动器进行优化和碎片整理”区域点击“优化”按钮。
3、在弹出的“优化驱动器”窗口中,点击下方“更改设置”按钮。
4、取消勾选“按计划运行(推荐)”复选框。
5、点击“确定”保存设置,此时“上次运行”时间将停止更新,“已计划的优化”显示为“已关闭”。
二、通过任务计划程序禁用 ScheduledDefrag 任务
Windows 10 将磁盘优化作为隐藏计划任务部署在任务计划程序库中,仅关闭界面开关无法完全阻止其在系统空闲或更新后被重新激活。禁用该任务可确保底层调度器不启动优化流程。
1、按下 Win + R 打开运行对话框,输入 taskschd.msc 并回车。
2、在左窗格依次展开:任务计划程序库 → Microsoft → Windows → Defrag。
3、在右窗格找到名为 ScheduledDefrag 的任务项。
4、右键单击该任务,选择“禁用”;若存在同名变体(如 ScheduledDefrag-001),须逐一禁用。
三、通过组策略编辑器关闭自动优化功能
此方法适用于 Windows 10 专业版、企业版及教育版,通过组策略强制禁止系统为任何现有或未来新增的卷启用自动优化,权限层级高于界面与任务计划设置。
1、按下 Win + R,输入 gpedit.msc 并回车。
2、导航至:计算机配置 → 管理模板 → 磁盘碎片整理程序。
3、在右窗格双击打开“关闭托管的磁盘碎片整理程序”策略。
4、选择“已启用”,点击“确定”。
5、执行 taskkill /f /im explorer.exe && start explorer.exe 重启资源管理器,使策略立即生效。
四、禁用 Optimize Drives 系统服务
Optimize Drives 服务是 Windows 触发磁盘优化的核心后台进程,禁用后可彻底阻止所有形式的自动或手动优化调用,包括 PowerShell 中的 Optimize-Volume 命令及命令行 defrag 指令。
1、按下 Win + R,输入 services.msc 并回车。
2、在服务列表中找到显示名称为“Optimize Drives”或“磁盘碎片整理程序”的服务。
3、双击打开其属性,在“常规”选项卡中将“启动类型”设置为“禁用”。
4、若当前状态为“正在运行”,先点击“停止”按钮,再点击“确定”保存。
五、使用 PowerShell 命令批量关闭所有驱动器的自动优化
该方法通过调用系统底层 API,一次性关闭所有固定磁盘卷的自动优化开关,适用于多分区环境,无需逐个界面操作,且效果即时生效。
1、以管理员身份运行 PowerShell(右键开始按钮 → “Windows PowerShell(管理员)”)。
2、执行以下命令查询当前启用自动优化的驱动器:Get-Volume | Where-Object {$_.DriveType -eq 'Fixed'} | ForEach-Object { Optimize-Volume -DriveLetter $_.DriveLetter -DisableOptimization }。
3、命令执行完毕后,所有固定磁盘的自动优化标志将被清除,可通过 Get-Volume | ForEach-Object { Get-VolumeOptimizeStatus -DriveLetter $_.DriveLetter } 验证返回值中 AutoDefragEnabled 是否为 False。











