更新之後重新啟動管理裝置

正在尋找消費者資訊嗎? 請參閱 Windows Update:常見問題集

您可以使用 群組原則 設定、行動裝置管理 (MDM) 或登錄 (不建議) 設定安裝 Windows 更新之後何時重新啟動裝置。 您可以排程更新安裝,並設定重新啟動的原則、設定未發生重新啟動的使用時間,或同時執行這兩項作業。

排程更新安裝

在群組原則中,位於 \[設定自動更新\] 內,您可以設定在指定的安裝時間後強制重新開機。

設定時間需要移至 [設定自動更新],選取 [4 - 自動下載和排程安裝] 選項,然後在 [排程安裝時間] 下拉式清單中輸入時間。 或者,您可以指定在自動維護期間進行安裝, (使用 計算機設定\系統管理範本\Windows 元件\維護排程器) 設定。

\[一律在排定的時間自動重新啟動\] 會在指定的安裝時間之後強制重新啟動,且讓您設定警告已登入使用者即將重新啟動的計時器。

雖然不建議這樣做,但是可以透過登錄達成相同的結果。 在 HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\AU,將 AuOptions 設定為 4,使用 ScheduledInstallTime 設定安裝時間,啟用 AlwaysAutoRebootAtScheduledTime,並透過 AlwaysAutoRebootAtScheduledTimeMinutes 以分鐘數分鐘指定延遲。 與群組原則類似,AlwaysAutoRebootAtScheduledTimeMinutes 會設定計時器來警告登入的使用者即將重新開機。

如需這些登錄機碼的詳細描述,請參閱用來管理重新開機的登錄機碼

延遲自動重新開機

在 群組原則 中啟用 [設定自動 匯報] 時,您也可以啟用下列其中一個原則,在更新安裝之後延遲自動重新啟動:

  • [在使用時間期間關閉安裝更新後的自動重新啟動] 會防止在使用期間重新開機。
  • [有使用者登入時不自動重新開機以完成排定的自動更新安裝] 會防止在有使用者登入時自動重新啟動。 如果使用者在更新通知中排程重新啟動,裝置會在使用者指定時重新啟動,即使用戶當時已登入也一般。 這項原則僅適用於將 [設定自動更新] 設為 [4-有使用者登入時不自動重新開機以完成排定的自動更新安裝] 選項的時候。

注意

使用遠端桌面通訊協定連線時,只有作用中的 RDP 工作階段會被視為已登入的使用者。 不會在本機登入使用者或作用中 RDP 工作階段的裝置將會重新啟動。

您也可以使用登錄,避免在使用者登入時自動重新開機。 在 HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\AU 下,將 AuOptions 設定為 4 並啟用 NoAutoRebootWithLoggedOnUsers。 如同 群組原則,如果使用者在更新通知中排程重新啟動,則會覆寫此設定。

如需這些登錄機碼的詳細描述,請參閱用來管理重新開機的登錄機碼

設定使用時間

\[使用時間] 會識別您預期裝置處於使用中的一段時間。 在使用時間以外發生更新之後自動重新啟動。

根據預設,電腦的使用時間是從上午 8 點到下午 5 點,手機是從上午 5 點到下午 11 點。 使用者可以手動變更使用時間。

從 Windows 10 版本 1703 開始,您也可以指定最大的使用時間範圍。 指定的範圍會從使用時間開始時間計算。

系統管理員可以使用多種方法設定受管理裝置的使用時間︰

使用群組原則設定使用時間

若要使用群組原則設定使用時間,請移至 \[電腦設定\\系統管理範本\\Windows 元件\\Windows Update\] 並開啟 \[在使用時間期間關閉安裝更新後的自動重新啟動\] 原則設定。 將原則啟用之後,您可以設定使用時間的開始和結束時間。

使用 群組原則 設定使用時間。

使用 MDM 設定使用時間

MDM 會使用原則 CSP 中的 Update/ActiveHoursStart 和 Update/ActiveHoursEndUpdate/ActiveHoursMaxRange 設定來設定使用時間。

透過登錄設定使用時間

不建議使用這個方法,而且應該只在您無法使用 群組原則 或 MDM 時使用。 透過登錄設定的任何設定都可能與使用上述任何方法的現有設定相衝突。

設定下列登入值的組合來設定使用時間:

HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate 底下,使用 SetActiveHours 啟用或停用使用時間和 ActiveHoursStartActiveHoursEnd 來指定使用時間範圍。

如需這些登錄機碼的詳細描述,請參閱用來管理重新開機的登錄機碼

注意

若要在單一裝置上手動設定使用時間,請移至 [設定]>[更新與安全性]>[Windows Update],並選取 [變更使用時間]。

變更使用時間。

設定最大的使用時間範圍

在 Windows 10 版本 1703 中,系統管理員可以指定使用者能設定的最大使用時間範圍。 此選項可讓您有更多彈性,將某些使用時間留給使用者決定,同時確保有足夠的時間能進行更新。 最大範圍是從使用時間的開始時間計算。

若要透過群組原則設定最大的使用時間範圍,請移至 \[電腦設定\系統管理範本\Windows 元件\Windows Update\],然後開啟 \[指定自動重新啟動的使用時間範圍\]。

若要透過 MDM 設定使用時間上限範圍,請使用 Update/ActiveHoursMaxRange

限制重新開機延遲

安裝更新之後,Windows 會嘗試在使用時間以外自動重新啟動。 如果在預設 (七天后重新啟動失敗) ,使用者會看到需要重新啟動的通知。 您可以使用 [為更新安裝自動重新啟動之前指定期限 ] 原則,將延遲從 7 天變更為介於 2 到 14 之間的任意天數。

控制重新啟動通知

更新通知的顯示選項

從 Windows 10 1809 版開始,您可以定義要向用戶顯示哪些 Windows Update 通知。 此原則不會控制下載和安裝更新的時機和方式。 您可以使用電腦>設定系統管理樣本> Windows 元件 > Windows Update > 使用下列值顯示更新通知的選項

0 (預設) - 使用預設 Windows Update 通知
1 - 關閉所有通知,不包括重新啟動警告
2 - 關閉所有通知,包括重新啟動警告

若要透過 MDM 設定此行為,請使用 Update/UpdateNotificationLevel

從 Windows 11 22H2 版開始,已新增 [僅在使用時間套用] 作為更新通知之 [顯示選項] 的其他選項。 選取 [僅在使用時間套 用] 時,只有在使用 選項 12 時,才會停用通知。 若要確保裝置保持更新狀態,如果 選取 [僅在使用時間套 用],且在設定 [ 指定自動更新和重新啟動的期限 ] 時達到期限,仍會在使用時間內顯示通知。

若要透過 MDM 設定此行為,請使用 Update/UpdateNotificationLevel

自動重新啟動通知

系統管理員可以覆寫自動重新啟動所需通知的默認行為。 根據預設,此通知會自動關閉。 此設定已在 Windows 10 1703 版中新增。

若要透過群組原則設定此行為,請移至 \[電腦設定\系統管理範本\Windows 元件\Windows Update\] 並選取 \[設定更新的需要自動重新啟動通知\]。 設定為 \[2 - 使用者動作\] 時,收到此通知的使用者必須手動將它關閉。

若要透過 MDM 設定此行為,請使用 Update/AutoRestartRequiredNotificationDismissal

您也可以設定此通知出現之更新之前的期間。 預設值是 15 分鐘。

若要透過群組原則變更它,請選取 \[設定更新的自動重新啟動提醒通知\],位於 \[電腦設定\系統管理範本\Windows 元件\Windows Update\],底下,然後選取期間 (單位分鐘)。

若要透過 MDM 進行變更,請使用 Update/AutoRestartNotificationSchedule

某些情況下,您不需要顯示通知。

若要透過群組原則這樣做,請移至 \[電腦設定\系統管理範本\Windows 元件\Windows Update\],並選取 \[關閉更新安裝後的自動重新啟動通知\]。

若要透過 MDM 執行此動作,請使用 Update/SetAutoRestartNotificationDisable

排程的自動重新啟動警告

由於使用者無法在達到期限後延後排定的重新啟動,因此您可以在排定的重新啟動之前設定警告提醒。 您也可以設定在重新開機之前顯示的警告,通知使用者即將進行重新開機,讓他們儲存自己的工作。

若要透過群組原則設定兩者,請在 \[電腦設定\系統管理範本\Windows 元件\Windows Update\] 底下尋找 \[設定更新的自動重新啟動警告通知排程\]。 警告提醒可由 提醒設定 (小時) ,而即將自動重新啟動之前的警告可由 警告 (分鐘) 設定。

在 MDM 中,警告提醒是使用 Update/ScheduleRestartWarning 來設定,而自動重新啟動即將出現的警告則是使用 Update/ScheduleImminentRestartWarning 來設定

已啟用重新啟動

已啟用重新啟動是使用者需要排程重新開機的時間。 一開始,Windows 會在工作時間以外自動重新啟動。 一旦設定期間默認結束 (七天) ,Windows 就會轉換為使用者排程的重新啟動。

以下是可針對已啟用重新啟動調整的設定:

  • 自動重新啟動轉換為已啟用重新啟動之前的一段時間。
  • 使用者可以延遲已啟用重新啟動提醒通知的天數。
  • 擱置中重新啟動在工作時間以外自動執行之前的天數。

在群組原則中,移至 \[電腦設定\系統管理範本\Windows 元件\Windows Update\],然後挑選 \[為更新指定啟用的重新啟動轉換和通知排程\]。

在 MDM 中,分別使用 Update/EngagedRestartTransitionScheduleUpdate/EngagedRestartSnoozeScheduleUpdate/EngagedRestartDeadline

重新啟動的群組原則設定

在 群組原則 編輯器中,您會在電腦設定\系統管理範本\Windows 元件\Windows Update 中看到與重新啟動行為相關的原則設定。 下表顯示哪些原則適用於 Windows 10。

原則 適用於 Windows 10 附註
在使用時間期間關閉安裝更新後的自動重新啟動 使用此原則來設定使用時間,在這段期間不會重新啟動裝置。 如果已啟用 \[有使用者登入時不自動重新開機以完成排定的自動更新安裝\]\[一律在排定的時間自動重新啟動\] 原則,則此原則不會有效。
一律在排定的時間自動重新啟動 使用此原則來設定會在 Windows Update 安裝重要更新之後立即啟動的重新啟動計時器 (介於 15 和 180 分鐘之間)。 此原則不會影響已啟用的 \[有使用者登入時不自動重新開機以完成排定的自動更新安裝\] 原則。
指定安裝更新後的自動重新啟動期限 使用此原則來指定可以將自動重新啟動延遲多少天 (介於 2 和 14 之間)。 如果已啟用 \[有使用者登入時不自動重新開機以完成排定的自動更新安裝\]\[一律在排定的時間自動重新啟動\] 原則,則此原則不會有效。
有使用者登入時不自動重新開機以完成排定的自動更新安裝 使用此原則來防止在使用者已登入的時候自動重新啟動。 已設定 \[設定自動更新\] 原則來執行排定的更新安裝時,此原則才適用。
再次提示排程安裝所需的重新啟動
延遲排程安裝的重新啟動
重新排程已經排程好的自動更新安裝

注意

您只能為重新開機的行為選擇一個路徑。 如果您設定有衝突的重新開機原則,則實際的重新開機時間可能不會如您所預期。 使用 RDP 時,只有作用中的 RDP 工作階段會被視為已登入的使用者。

用於管理重新開機的登錄機碼

下表列出與用來控制 Windows 10 中更新後重新開機的群組原則設定相對應的登錄值。

HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate

登錄機碼 機碼類型
ActiveHoursEnd REG_DWORD 0-23:將使用時間設定為從
上午 12 點 (0) 結束,並以下午 11 點 (23)
ActiveHoursStart REG_DWORD 0-23:將使用時間設定為從上午
12 (0) 開始,並以下午 11 點 (23)
SetActiveHours REG_DWORD 0:停用在使用時間
以外的更新之後自動重新啟動 1:在使用時間以外的更新之後啟用自動重新啟動

HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\AU

登錄機碼 機碼類型
AlwaysAutoRebootAtScheduledTime REG_DWORD 0:在排程時間
1 安裝更新之後停用自動重新啟動:在排程的時間安裝更新之後啟用自動重新啟動
AlwaysAutoRebootAtScheduledTimeMinutes REG_DWORD 15-180︰設定自動重新開機在指定分鐘術後進行
AUOptions REG_DWORD 2:通知下載並通知安裝更新
3:自動下載並通知更新
安裝 4:自動下載並排程安裝更新
5:允許本機系統管理員設定這些設定
注意: 若要設定重新啟動行為,請將此值設定為 4
NoAutoRebootWithLoggedOnUsers REG_DWORD 0:如果使用者登
入 1,請停用 不要重新啟動:如果使用者已登
入更新安裝,請勿在更新安裝後重新啟動注意:如果停用:自動 匯報 會通知用戶計算機將在 5 分鐘內自動重新啟動以完成安裝
ScheduledInstallTime REG_DWORD 0-23:將更新安裝時間排程為特定小時
,從上午 12 (0) 開始,並以下午 11 點 (23)

有三種不同的登錄組合可控制重新啟動行為:

  • 若要設定使用時間,SetActiveHours 應該是 1,而 ActiveHoursStartActiveHoursEnd 應該定義時間範圍。
  • 若要排程特定的安裝和重新啟動時間,AUOptions 應該是 4,ScheduledInstallTime 應該指定安裝時間,而 AlwaysAutoRebootAtScheduledTime 設定為 1,AlwaysAutoRebootAtScheduledTimeMinutes 應該指定重新啟動前要等候的分鐘數。
  • 若要在使用者登入時延遲重新開機,AUOptions 應該是 4,而 NoAutoRebootWithLoggedOnUsers 要設為 1

更多資源