防止 Windows 更新後自動重新啟動

防止 Windows 更新後自動重新啟動

厭倦了由於 Windows 更新而導致的意外重新啟動?你並不孤單!與許多在不干擾使用者工作流程的情況下執行更新的 Linux 系統不同,Windows 需要自動重啟,這可能會中斷重要任務。不必擔心,因為本綜合指南提供了多種策略來停止安裝更新後的自動重啟,讓您更好地控制系統。

1.透過服務選單停用自動更新

停止自動重新啟動的最直接方法之一是調整服務選單設定。此方法很簡單,只需點擊幾下即可完成:

  • Win+R開啟執行對話框,然後鍵入services並點擊Enter
  • 捲動清單以找到Windows 更新,右鍵單擊它,然後選擇「屬性」
  • 在「屬性」視窗中,導覽至「一般」標籤並將「啟動類型」設定為「停用」
  • 按一下「套用」,然後按一下「確定」以確認您的變更。
服務選單中的 Windows 更新屬性,啟動類型為「停用」。

請記住,停用 Windows 更新服務不僅會停止自動重啟,還會停止關鍵更新和安全性修補程式。為了獲得更精細的方法,請考慮下面概述的方法。

2.配置本機群組原則編輯器

如果您使用的是 Windows Pro 或 Enterprise,此方法可以提供更高的精確度。以下是存取本機群組原則編輯器的方法:

  • Win按+開啟執行對話框R,輸入gpedit.msc,然後點選Enter
  • 瀏覽電腦設定>管理範本> Windows 元件> Windows 更新
  • 找到並雙擊「已排程的自動更新安裝時,登入使用者無需自動重新啟動」
  • 選擇「已啟用」並按一下「套用」,然後按一下「確定」
使用本機群組原則編輯器停止更新中的自動重新啟動。

此方法允許下載更新,同時確保不會發生強制重啟,從而使您的系統保持最新且不間斷。

3.使用 PowerShell 停止重啟

對於更進階的解決方案,請使用 PowerShell 設定NoAutoRebootWithLoggedOnUsers登錄值。此方法對於 Windows 10 來說是可靠的,但在 Windows 11 中存在視覺差異:

  • 以管理員身分開啟 PowerShell。
  • 如果您使用的是 Windows 11,請使用下列腳本建立必要的登錄設定:
  • $registryPath = "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU"# Check if the registry path existsif (-not (Test-Path $registryPath)) { # Create the registry path New-Item -Path $registryPath -Force | Out-Null}# Set NoAutoRebootWithLoggedOnUsers to 1Set-ItemProperty -Path $registryPath -Name "NoAutoRebootWithLoggedOnUsers" -Value 1 -Type DWord# Set Configure Automatic Updates (required for NoAutoRebootWithLoggedOnUsers to work)Set-ItemProperty -Path $registryPath -Name "AUOptions" -Value 4 -Type DWord

  • Windows 10 使用者可以輸入以下內容直接設定登錄值:
  • Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "NoAutoRebootWithLoggedOnUsers" -Value 1

Windows 11 中的 PowerShell 腳本可確保

如果您希望再次啟用自動重啟,只需使用下列命令將登錄值設定回「0」:

Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" -Name "NoAutoRebootWithLoggedOnUsers" -Value 0

在 Windows 11 中停用名為

4.使用登錄編輯器進行手動調整

如果您不想使用 PowerShell,手動調整登錄檔也可以達到相同的結果。以下是如何導覽註冊表編輯器:

  • Win按+開啟執行命令R,然後鍵入regedit以存取登錄編輯程式。
  • 插入以下路徑進行導航:Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
  • 尋找AU(自動更新)鍵並找到名為「NoAutoRebootWithLoggedOnUsers」的 D-WORD。將其值設為 0 到 1。
Windows Update 下的 AU 登錄項,其登錄值 = 0

注意:在登錄編輯器中進行更改之前,最好備份當前設定以避免問題。

5.透過任務規劃程序管理自動重啟

任務計劃程序允許更好地控制 Windows 更新。以下是停止自動重新啟動的方法:

  • 透過 Windows 搜尋框存取任務規劃程式。
  • 導覽至任務計劃程序庫> Microsoft > Windows > UpdateOrchestrator
  • 如果右側面板上有“重新啟動”選項,請右鍵單擊以停用它。如果沒有出現,請在UpdateOrchestrator中尋找「計畫掃描」並選擇其「屬性」
右鍵單擊以在任務計劃程式中選擇計劃掃描屬性。

根據您的偏好,調整「條件」標籤中的條件以自訂何時重新啟動。

在任務計劃程序中安排掃描條件。

6.配置活動時間以防止中斷

Windows 具有活動時間功能,可讓您指定係統不執行更新或重新啟動的時間範圍:

  • 在 Windows 11 中,前往「設定」 > “Windows 更新” > “進階選項” > “活動時間”
  • 對於 Windows 10,請導覽至「設定」 > 「更新與安全性」 > “Windows 更新”,然後選擇「變更使用時間」
  • 將“調整活動時間”按鈕設定為“手動”以定義所需的無重啟中斷持續時間。

透過配置這些時間,您可以確保您的生產力每天最多 23 小時不間斷!

7.利用計量連結來控制更新行為

將連線設定為計量可以減少不必要的重啟,同時仍確保應用關鍵更新:

  • 導覽至「設定」 > “網路與 Internet” > “Wi-Fi”
  • 選擇您的 Wi-Fi 網路並啟用計量連線選項。

此設定有效地減慢了非必要的更新並減少了自動重新啟動觸發。如果您的 Windows 更新服務似乎出現故障,請放心,有方法可以恢復其功能。

常見問題

1.我怎麼知道哪一種方法最適合我?

最佳方法取決於您對系統設定的舒適程度。如果您喜歡簡單,使用服務選單可能是最好的第一步。但是,為了實現更細緻的控制,本機群組原則編輯器非常有效。

2.停止自動重新啟動會影響我的安全嗎?

是的,完全停用更新可能會使您的系統暴露於漏洞。相反,考慮允許更新,同時防止自動重啟,以保持安全而不中斷。

3.以後我可以撤銷這些變更嗎?

絕對地!所有方法都可以撤銷。例如,您可以在服務選單中重新啟用更新或將登錄值設定回其預設狀態以恢復自動重新啟動。

來源和圖片

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *