在 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 自动维护功能默认在每天的凌晨 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新建一个名为MaintenanceDisabled
的 DWORD(32 位) 值,并将其值设置为:
0
禁用自动维护1
启用自动维护
4关闭注册表编辑器并重启计算机以应用更改。
常见问题解答
是否应该关闭 Windows 自动维护?
- 如果你有能力手动进行系统维护,可以关闭自动维护。
- 如果你希望系统自动完成维护,建议开启自动维护。
如何设置 Windows 的自动维护计划?
在 Windows 11/10 的「控制面板」>「系统和安全」>「安全和维护」中更改维护设置。
自动维护耗时过长怎么办?
- 手动终止自动维护
- 检查并修复系统文件
- 清理电脑垃圾文件
- 暂时关闭启动程序和杀毒软件
- 检查硬件问题
希望本文能够帮助你更好地理解和使用 Windows 自动维护功能。如有任何疑问或建议,请随时在评论区留言。
最新评论
需要管理员权限
直接降级 Windows10 一次性永久解决问题
我按照作者的方法成功了
使用PowerShell修改失败,禁止访问