Windows 和 macOS 上怎么手动改更新时间?别再半夜被重启吵醒了

你有没有遇到过:正赶着交方案,电脑突然弹出‘正在配置更新,准备重启’;或者凌晨三点,风扇狂转,系统自己开始下载补丁?这多半是因为系统默认的自动更新时间跟你作息完全错位。

先搞清:更新时间到底由谁控制?

不是所有更新都能‘自定义时间’——比如 Windows 的安全补丁一旦发布,系统会优先安排安装。但你可以干预的是:下载触发时机安装执行窗口重启延迟权限。macOS 类似,但控制粒度更细些。

Windows 10/11:用‘暂停更新’+‘活动时间’组合拳

打开【设置】→【Windows 更新】→【更改活动时间】,把你的清醒时段(比如 8:00–23:00)设进去。系统会尽量避开这个时间段重启,但注意:它只管‘不打扰’,不管‘不下载’。

更硬核的办法是进【高级选项】→【暂停更新】,最长可停 7 周(Win11 是 35 天)。暂停期间不会下载新补丁,到期前你会收到提醒,手动点一下就能续停。

想彻底掌握节奏?试试组策略(仅专业版/企业版):
Win + R 输入 gpedit.msc → 进入【计算机配置】→【管理模板】→【Windows 组件】→【Windows 更新】→【管理最终用户体验】→ 找到【配置自动更新】,双击设为【已启用】,然后在下方选择‘4 - 自动下载并计划安装’,再点【选项】设置具体安装时间(比如每周日凌晨 2 点)。

命令行快速设安装时间(管理员权限运行):

schtasks /create /tn "WindowsUpdateSchedule" /tr "powershell -Command \"Start-Process wuauclt -ArgumentList '/updatenow' -Verb RunAs\"" /sc weekly /d SUN /st 02:00 /ru SYSTEM

这条命令会让系统每周日 2 点强制检查并安装可用更新(需配合关闭自动重启)。

macOS:靠‘软件更新’偏好设置+终端微调

系统设置 →【软件更新】→ 关掉【自动保持 Mac 最新】,就停掉了后台静默下载。但别全关——建议保留【下载新 macOS 更新】和【安装 macOS 安全性更新】,这两项只下不装,等你空闲时手动点【立即安装】。

想更精细?打开终端,输入:

sudo softwareupdate --schedule off

这样连每周自动检查都关了。需要时敲 sudo softwareupdate --schedule on 就能恢复。

另外,macOS 13+ 支持‘推迟重启’:安装完更新后,系统会给你最多 10 天延迟重启,只要在通知里点【稍后提醒我】就行,不用硬扛。

小提醒:别碰‘禁用 Windows Update 服务’

网上有些教程教人直接禁用 wuauserv 服务,短期看似清净,长期容易漏掉关键安全修复,甚至导致某些软件(比如 Teams、OneDrive)异常。真要控节奏,优先用系统自带的‘暂停’和‘活动时间’,既安全又省心。

说白了,自定义更新时间不是为了彻底躲更新,而是让更新‘听话’——选你方便的时候来,别挑你最忙、最困、最怕丢数据的时候敲门。