共用方式為


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

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

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

注意

不建議直接編輯 Windows 登錄。

排程更新安裝

在組策略的 [設定自動 匯報] 中,您可以在指定的安裝時間之後設定強制重新啟動。

若要設定時間,請移至 [設定自動 匯報],選取選項 4 - 自動下載並排程安裝,然後使用 [排程安裝時間] 輸入時間。 或者,您可以指定在自動維護期間進行安裝。 若要設定這個替代方法,請使用 計算機設定\系統管理範本\Windows 元件\維護排程器

[永遠] 的設定 會在排程的時間自動重新啟動 ,強制在指定的安裝時間之後重新啟動。 它可讓您設定定時器,以警告已登入的用戶即將重新啟動。

雖然不建議這麼做,但您可以使用 Windows 登錄來達到相同的結果。 在底下 HKLM\Software\Policies\Microsoft\Windows\WindowsUpdate\AU,將 設定為 AuOptions4 ,並使用 ScheduledInstallTime設定安裝時間。 透過 啟用 AlwaysAutoRebootAtScheduledTime 並指定延遲,以分鐘為 AlwaysAutoRebootAtScheduledTimeMinutes單位。 類似於組策略, AlwaysAutoRebootAtScheduledTimeMinutes 設定定時器以警告已登入的用戶即將重新啟動。

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

延遲自動重新啟動

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

  • [在使用時間期間關閉安裝更新後的自動重新啟動] 會防止在使用期間重新開機。

  • [有使用者登入時不自動重新開機以完成排定的自動更新安裝] 會防止在有使用者登入時自動重新啟動。 如果使用者在更新通知中排程重新啟動,裝置會在使用者指定時重新啟動,即使用戶當時已登入也一般。 只有當 [設定自動 匯報] 設定為選項 4 - 自動下載並排程安裝時,才會套用此原則

注意

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

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

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

設定使用時間

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

根據預設,計算機上的使用時間是從上午 8 點到下午 5 點。 用戶可以手動變更使用時間。

您也可以指定使用時間上限範圍。 指定的範圍會從使用時間開始時間計算。

使用組策略設定使用時間

若要使用組策略來設定使用時間,請移至 [計算機設定\系統管理範本\Windows 元件\Windows Update],然後開啟 [關閉在使用時間內自動重新啟動更新] 原則設定。 將原則啟用之後,您可以設定使用時間的開始和結束時間。

組策略設定為 [關閉在使用時間內自動重新啟動更新] 的螢幕快照,設定為 [已啟用],並指定預設的使用時間。

使用 MDM 設定使用時間

若要設定使用時間,MDM 會在 更新原則 CSP 中使用下列設定:

透過 Windows 登錄設定使用時間

不建議使用這個方法,而且應該只在您無法使用組策略或 MDM 時使用。 透過登錄設定的任何設定,都可能會與任何使用任何其他方法的現有組態衝突。

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

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

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

提示

若要在裝置上手動設定使用時間,請移至 [設定>Windows Update>進階選項],然後選取 [使用時間]

設定使用時間上限範圍

您可以指定使用者可以設定的最大使用時間範圍。 此選項可讓您彈性地在用戶端保留一些使用時間的決定,同時確保您有足夠的時間來安裝更新。 最大範圍是從使用時間開始時間計算而來。

若要透過組策略設定使用時間上限,請移至 [計算機設定\系統管理範本\Windows 元件\Windows Update],然後開啟 [指定自動重新啟動的使用時間範圍] 設定。

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

限制重新開機延遲

在 Windows 安裝更新之後,它會嘗試在使用時間以外自動重新啟動。 如果在七天的默認期間之後重新啟動失敗,使用者會看到需要重新啟動的通知。 若要變更延遲,請使用 [ 在自動重新啟動更新安裝之前指定期限] 設定。 最小值為兩天,最大值為兩周 (14 天) 。

控制重新啟動通知

更新通知的顯示選項

您可以定義要向使用者顯示哪些 Windows Update 通知。 此原則不會控制下載和安裝更新的時機和方式。

若要透過組策略設定此行為,請移至 [計算機設定\系統管理範本\Windows 元件\Windows Update],然後選取 [顯示更新通知選項] 的原則。 設定下列值:

  • 0 (預設) :使用預設 Windows Update 通知。
  • 1:關閉大部分的通知,但保留重新啟動警告。
  • 2:關閉所有通知,包括重新啟動警告。

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

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

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

自動重新啟動通知

您可以覆寫自動重新啟動所需通知的預設行為。 根據預設,此通知會自動關閉。

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

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

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

  • 若要透過組策略進行變更,請選取 [計算機設定\系統管理範本\Windows 元件\Windows Update] 底下的 [設定更新的自動重新啟動提醒通知],然後選取幾分鐘的期間。

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

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

  • 若要透過組策略執行此動作,請移至 [計算機設定\系統管理範本\Windows 元件\Windows Update],然後選取 [關閉更新安裝的自動重新啟動通知] 設定。

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

排程的自動重新啟動警告

由於使用者無法在達到期限後延後排定的重新啟動,因此您可以在排定的重新啟動之前設定警告提醒。 您也可以在重新啟動之前設定警告,以便在重新啟動即將發生時通知使用者,並允許他們儲存工作。

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

在 MDM 中,若要設定警告提醒,請使用 ScheduleRestartWarning。 若要設定自動重新啟動即將發生警告,請使用 ScheduleImminentRestartWarning

已啟用重新啟動

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

您可以調整下列設定以重新啟動:

  • 自動重新啟動轉換為已啟用重新啟動之前的一段時間。

  • 使用者可以延遲已啟用重新啟動提醒通知的天數。

  • 擱置中重新啟動在工作時間以外自動執行之前的天數。

在組策略中,移至 [計算機設定\系統管理範本\Windows 元件\Windows Update],然後使用 [指定已啟用的重新啟動轉換和更新的通知排程] 設定。

在 MDM 中,使用下列原則:

重新啟動的組策略設定

在組策略編輯器中,重新啟動行為的原則設定位於計算機設定\系統管理範本\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:如果使用者已登入,請勿在安裝更新之後重新啟動。
注意:如果停用 (0) ,自動 匯報 會通知用戶計算機排定在五分鐘內自動重新啟動,以完成安裝。
ScheduledInstallTime REG_DWORD 0-23:將更新安裝時間排程為特定小時。
從上午 12 點開始 (0) ,並以下午 11 點 () 23 結束。

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

  • 若要設定使用時間:

    • SetActiveHours 應該是 1
    • 然後,若要定義時間範圍,請使用 ActiveHoursStartActiveHoursEnd
  • 若要排程特定安裝並重新啟動時間:

    • AUOptions 應該是 4
    • ScheduledInstallTime 應該指定安裝時間。
    • 設定 AlwaysAutoRebootAtScheduledTime1
    • AlwaysAutoRebootAtScheduledTimeMinutes 應該指定重新啟動之前要等候的分鐘數。
  • 若要延遲使用者登入時重新啟動:

    • AUOptions 應該是 4
    • 設定 NoAutoRebootWithLoggedOnUsers1

更多資源