系统极客一直在努力
专注操作系统及软件使用技能

如何管理 Windows 自动维护:轻松优化你的电脑

Windows 11

在 Windows 系统中,「自动维护」功能可以在你不使用电脑时,自动进行系统维护,以保持 Windows 的最佳运行和性能状态。其中包括执行 Windows 更新、病毒扫描以及磁盘的清理和优化等任务。

本文内容适用于 Windows 10 和 Windows 11 操作系统。

什么是 Windows 自动维护?

Windows 的自动维护功能,会在不打扰用户的情况下,优化电脑的运行状态。通过预设或用户指定时间,它能自动执行多项任务,包括 Windows 更新、系统扫描、磁盘碎片整理、磁盘错误检查和系统诊断等。对于企业工作站,还能进行网络访问保护和安全标准的检测。

维护时会通过%windir%\System32\msched.exe程序来执行。

在 Windows 7 或更早的 Windows 版本中,定期的维护活动会对系统性能和能效产生较大影响。但是从 Windows 8 开始,包括 Windows 11 和 10 在内,自动维护功能得到了显著优化。

它会在后台静默运行,用户几乎无感,也无需手动干预,对系统性能和能效的影响也降到了最低。

自动维护功能会在用户操作电脑时,智能暂停正在执行的维护任务。等到用户停止活动,系统处于空闲状态时,维护任务便会自动恢复运行。

Microsoft MSDN

自动维护会执行哪些任务

虽然 Microsoft 没有详细公布自动维护的具体任务和执行顺序,但根据现有的信息,我们可以确定,以下几项任务是自动维护的一部分:

  • 磁盘碎片整理: 通过整理硬盘上的文件碎片,提升文件读写速度,从而增强系统性能。
  • 检查 Windows 更新: 搜索、下载和安装最新的 Windows 更新,修补安全漏洞,增强系统功能。
  • 进行安全扫描: 对系统进行扫描,查找并清理病毒、间谍软件和其他恶意软件。
  • 系统诊断: 检测系统文件和注册表的错误,修复潜在的问题,提升系统稳定性。
  • 磁盘错误检查: 检查和修复硬盘驱动器的错误,避免数据丢失和系统崩溃。
  • 校对系统时间: 校正系统时间,确保时间的准确性,这对于系统更新和任务计划安排非常重要。
  • 检查历史记录、错误报告和日志: 清理系统中不必要的文件,释放磁盘空间,进一步优化系统性能。

将这些任务结合起来,可以确保 Windows 保持最佳状态,同时最大限度地减少了对用户日常使用的干扰。

查看自动维护任务

如果要了解自动维护执行了哪些具体任务,可以通过 PowerShell 命令来查看任务路径、名称和状态:

1使用Windows + R快捷键打开「运行」对话框,输入powershell,然后按Ctrl + Shift + Enter以管理员权限启动 Windows PowerShell。

2执行以下命令:

Get-ScheduledTask | ? {$_.Settings.MaintenanceSettings} | FT -AutoSize
Windows Powershell
使用 Powershell 查看自动维护任务

配置和管理自动维护

Windows 自动维护功能默认在每天的凌晨 2:00 自动启动,你也可以根据自己的需要来调整这个时间,以及是否允许在需要时唤醒计算机(仅外接电源时)。操作步骤如下:

更改维护设置

1使用Windows + R快捷键打开「运行」对话框,执行control打开控制面板。

2在控制面板中,依次点击「系统和安全」>「安全和维护」,然后找到「维护」选项,点击旁边的展开箭头。

3在展开的菜单中,点击「更改维护设置」。

控制面板:安全和维护
点击更改维护设置
控制面板:自动维护
选择维护启动时间和是否唤醒

4在这里,可以通过下拉菜单选择一个新的每日维护开始时间。如果希望在执行维护任务时唤醒计算机(仅外接电源时),请勾选相应的复选框。

手动控制自动维护

在某些情况下,你可能需要手动开始或停止 Windows 的自动维护任务。这也可以通过「控制面板」中的「安全和维护」部分来完成。以下是具体步骤:

1使用Windows + R快捷键打开「运行」对话框,执行control打开「控制面板」。

2在控制面板中,点击「系统和安全」,然后点击「安全和维护」。

3展开「维护」部分,你会看到「开始维护」和「停止维护」的选项。

  • 如果自动维护正在进行中,可以点击「停止维护」来中断当前的维护任务。
  • 可以点击「开始维护」立即运行维护任务,而不等待计划的时间。
控制面板:安全和维护
开始维护
控制面板:安全和维护
停止维护

使用命令行控制自动维护

Windows 自动维护还可以通过命令行进行控制,这在脚本自动化或远程管理时特别有用。以下是通过命令行启动和停止自动维护的命令:

1使用Windows + R快捷键打开「运行」对话框,输入cmd,然后按Ctrl + Shift + Enter以管理员权限启动「命令提示符」。

2执行以下命令:

# 开始维护
mschedexe start
# 停止维护
mschedexe stop
命令提示符
通过命令开始和停止维护

如何禁用自动维护

如果禁用了自动维护,请定期手动执行维护任务,以保持 Windows 最佳运行和性能状态。

1使用Windows + R快捷键打开「运行」对话框,执行regedit打开「注册表编辑器」。

2在注册表编辑器中,依次导航到以下路径:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Schedule\Maintenance

3新建一个名为MaintenanceDisabledDWORD(32 位) 值,并将其值设置为:

  • 0禁用自动维护
  • 1启用自动维护
注册表编辑器
使用 MaintenanceDisabled 注册表项禁用自动维护

4关闭注册表编辑器并重启计算机以应用更改。

常见问题解答

是否应该关闭 Windows 自动维护?

  • 如果你有能力手动进行系统维护,可以关闭自动维护。
  • 如果你希望系统自动完成维护,建议开启自动维护。

如何设置 Windows 的自动维护计划?

自动维护耗时过长怎么办?


希望本文能够帮助你更好地理解和使用 Windows 自动维护功能。如有任何疑问或建议,请随时在评论区留言。

赞(3) 赞赏

评论 抢沙发

微信赞赏