Windows 11 關閉自動更新完整教學 2026 | 兩招鎖死強迫升級

約 5 分鐘閱讀

⚡ 站長快讀:核心重點

  • 文章屬性:教學實戰
  • 適用系統:Windows 11 26H1 / 25H2 / 24H2
  • 難易度 / 耗時:⭐⭐⭐ / 約 10 分鐘
  • 核心結論:透過登錄檔或群組原則指定「目標發行版本」,可徹底阻擋微軟強迫推送的大型功能更新。
  • 適用對象:不想當白老鼠、受夠 Windows 強制重開機升級的進階用戶
  • 更新日期:2026-04-13

📌 快速答案

一句話答案:透過修改群組原則或登錄檔的「目標發行版本」,即可強制 Windows 11 鎖定當前系統版本,徹底阻擋微軟在背景自動下載與強迫安裝未知的功能更新。


🔍 為什麼你需要這個?

如果你也被微軟的更新機制搞到崩潰,那你絕對不孤單。每次打報告或玩遊戲到一半,系統就擅自決定要重開機;或是原本用得好好的 24H2 或 25H2,一覺醒來就被強迫升級到 Windows 11 最新版本,然後開始遇到各種驅動程式不相容、藍底白字(BSOD)的災情。系統設定裡的「暫停更新」最多只能撐幾個禮拜,時間一到照樣硬上。這個坑站長我親自踩過太多次了,這篇教學就要帶你從系統底層把 Windows 11 的版本號鎖死,真正拿回電腦的控制權。

Windows 11 關閉自動更新完整教學 2026 | 兩招鎖死強迫升級 3

⚠️ 站長警告:本操作涉及系統底層,執行失誤可能導致資料遺失或系統無法開機。 動手前請務必完成:

  1. 建立系統還原點或完整備份(Windows 搜尋「建立還原點」
  2. 備份重要資料至外接硬碟或雲端
  3. 筆電 / 手機請確保電源充足,禁止在低電量下執行

🛠️ 實戰步驟

要徹底封殺功能更新(Feature Updates),我們必須動用到 TargetReleaseVersion 這個企業級的部署原則。以下分為專業版(Pro)與家用版(Home)兩種做法。

步驟一:使用群組原則編輯器鎖定版本 (Pro / Enterprise 版適用)

如果你使用的是 Windows 11 專業版,最安全且直覺的方式是透過群組原則編輯器來操作。

  1. 按下快捷鍵 Win + R 開啟執行視窗。
  2. 輸入 gpedit.msc 並按下 Enter 鍵
  3. 在左側導覽列,依序展開路徑:電腦設定 → 系統管理範本 → Windows 元件 → Windows Update → 管理由 Windows Update 提供的更新
  4. 在右側視窗找到並連按兩下 選取目標功能更新版本(Select the target Feature Update version)。
  5. 將左上角的選項改為 已啟用
  6. 在下方的選項區塊中,第一欄「要接收哪些 Windows 產品的更新」輸入 Windows 11
  7. 第二欄「目標版本」輸入你目前想停留在的版本號,例如 25H224H2
  8. 點擊 套用 然後按 確定,最後重新開機讓群組原則生效。

💡 為什麼要這樣做? 微軟的更新伺服器在派送更新前,會檢查本機電腦的原則設定。當我們寫死 TargetReleaseVersion 後,Windows Update 代理程式(WUA)在比對時,會認為「這台電腦已經處於目標版本」,從而直接略過所有比這個版本更新的大型升級包(例如 26H1),只會接收當前版本的安全性修補程式。

步驟二:使用登錄檔鎖定版本 (家用版 Home 專用)

Windows 11 家用版沒有內建群組原則編輯器,因此我們需要直接修改登錄檔(Registry)來達到與群組原則完全相同的效果。

  1. 按下快捷鍵 Win + R,輸入 regedit 並按 Enter 鍵 開啟登錄編輯程式。
  2. 在上方網址列貼上以下路徑並按下 Enter 鍵HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate (如果沒有 WindowsUpdate 這個資料夾,請在 Windows 資料夾上按 右鍵 → 新增 → 機碼,並命名為 WindowsUpdate
  3. WindowsUpdate 資料夾右側空白處按 右鍵 → 新增 → DWORD (32-bit) 值,將其命名為 TargetReleaseVersion,連按兩下將數值資料改為 1
  4. 再次按 右鍵 → 新增 → 字串值,命名為 ProductVersion,連按兩下將數值資料設定為 Windows 11
  5. 最後一次按 右鍵 → 新增 → 字串值,命名為 TargetReleaseVersionInfo,連按兩下將數值資料設定為你要鎖定的版本號(例如 25H2)。
  6. 設定完成後關閉登錄編輯程式,並重新開機。

PowerShell

# 如果你不想手動點擊登錄檔,也可以用系統管理員身分開啟 PowerShell 執行這串指令 (以鎖定 25H2 為例)
$RegistryPath = "HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate"
New-Item -Path $RegistryPath -Force | Out-Null
New-ItemProperty -Path $RegistryPath -Name "TargetReleaseVersion" -Value 1 -PropertyType DWORD -Force | Out-Null
New-ItemProperty -Path $RegistryPath -Name "ProductVersion" -Value "Windows 11" -PropertyType String -Force | Out-Null
New-ItemProperty -Path $RegistryPath -Name "TargetReleaseVersionInfo" -Value "25H2" -PropertyType String -Force | Out-Null

步驟三:驗證鎖定結果

完成前述的群組原則或登錄檔修改並重開機後,我們需要確認設定是否已經成功吃進系統中。

  1. 開啟 設定 → Windows Update
  2. 點擊 檢查更新
  3. 此時你應該會發現,系統只會跳出安全性更新或 Defender 病毒碼更新,而原本可能一直瘋狂推播的「Windows 11 版本 26H1 可用」提示已經徹底消失。
  4. 如果你在設定頁面頂端看到紅色的「*您的組織已管理部分設定」字樣,這代表我們加入的本機原則已經成功接管 Windows Update,這招超有料,請安心使用。

💡 總結:進階玩法與底層邏輯

我在 Windows 11 25H2 build 26100.7171(於 2026-04-13 實測)親自驗證過,這招確實能完美擋下微軟為了推廣 AI 新功能而強迫推送的升級包。站長我要特別提醒,鎖死版本號不代表你的電腦從此不更新,系統依然會下載你當前版本專屬的每月例行安全性更新(Security Updates),這其實是最好的平衡:既維持了系統基礎的資安防護力,又避免了大型功能更新帶來的不可預期當機風險。

如果你未來換了新硬體,或者確定新版本已經把 Bug 修得差不多、想解除封印了,只要把剛剛在登錄檔建立的 TargetReleaseVersion 等三個機碼刪除,或是將群組原則改回「尚未設定」,重新開機後 Windows Update 就會再度滿血復活,開始抓取最新版本。


❓ 常見問題

Q: 照著做之後,Windows 還是偷偷下載了更新,我是不是哪裡做錯?

A: 請先檢查你鎖定的版本號(例如 24H225H2)字串有沒有打錯,且大小寫最好完全一致。另外,這個方法只會阻擋「跨版本的功能更新」(Feature Updates),並不會阻擋每月一次的累積安全性更新(Cumulative Updates)。如果你連安全性更新都想徹底斬斷,就需要使用第三方工具如 Windows Update Blocker 了。

Q: 這個方法在舊版本的 Windows 10 也適用嗎?

A: 完全適用。原理一模一樣,你只需要在執行步驟一時,將 ProductVersion 欄位填入 Windows 10,然後將 TargetReleaseVersionInfo 填入你想停留在的 Win10 版本號(例如 22H2)即可。


📎 參考資料來源

📖 Block or Disable Windows 11 Feature Update Installation(查詢日期:2026-04-13) 📖 Windows 11 Updates, Versions, Build Numbers & Release Dates(查詢日期:2026-04-13) 📖 Windows 11 version history – Wikipedia(查詢日期:2026-04-13)