⚡ 站長快讀:核心重點
- 文章屬性:教學實戰
- 適用系統:Windows 11 26H1 / 25H2 / 24H2
- 難易度 / 耗時:⭐⭐⭐ / 約 10 分鐘
- 核心結論:透過登錄檔或群組原則指定「目標發行版本」,可徹底阻擋微軟強迫推送的大型功能更新。
- 適用對象:不想當白老鼠、受夠 Windows 強制重開機升級的進階用戶
- 更新日期:2026-04-13
📌 快速答案
一句話答案:透過修改群組原則或登錄檔的「目標發行版本」,即可強制 Windows 11 鎖定當前系統版本,徹底阻擋微軟在背景自動下載與強迫安裝未知的功能更新。
🔍 為什麼你需要這個?
如果你也被微軟的更新機制搞到崩潰,那你絕對不孤單。每次打報告或玩遊戲到一半,系統就擅自決定要重開機;或是原本用得好好的 24H2 或 25H2,一覺醒來就被強迫升級到 Windows 11 最新版本,然後開始遇到各種驅動程式不相容、藍底白字(BSOD)的災情。系統設定裡的「暫停更新」最多只能撐幾個禮拜,時間一到照樣硬上。這個坑站長我親自踩過太多次了,這篇教學就要帶你從系統底層把 Windows 11 的版本號鎖死,真正拿回電腦的控制權。

⚠️ 站長警告:本操作涉及系統底層,執行失誤可能導致資料遺失或系統無法開機。 動手前請務必完成:
- 建立系統還原點或完整備份(Windows 搜尋「建立還原點」
- 備份重要資料至外接硬碟或雲端
- 筆電 / 手機請確保電源充足,禁止在低電量下執行
🛠️ 實戰步驟
要徹底封殺功能更新(Feature Updates),我們必須動用到 TargetReleaseVersion 這個企業級的部署原則。以下分為專業版(Pro)與家用版(Home)兩種做法。
步驟一:使用群組原則編輯器鎖定版本 (Pro / Enterprise 版適用)
如果你使用的是 Windows 11 專業版,最安全且直覺的方式是透過群組原則編輯器來操作。
- 按下快捷鍵 Win + R 開啟執行視窗。
- 輸入
gpedit.msc並按下 Enter 鍵。 - 在左側導覽列,依序展開路徑:電腦設定 → 系統管理範本 → Windows 元件 → Windows Update → 管理由 Windows Update 提供的更新。
- 在右側視窗找到並連按兩下 選取目標功能更新版本(Select the target Feature Update version)。
- 將左上角的選項改為 已啟用。
- 在下方的選項區塊中,第一欄「要接收哪些 Windows 產品的更新」輸入
Windows 11。 - 第二欄「目標版本」輸入你目前想停留在的版本號,例如
25H2或24H2。 - 點擊 套用 然後按 確定,最後重新開機讓群組原則生效。
💡 為什麼要這樣做? 微軟的更新伺服器在派送更新前,會檢查本機電腦的原則設定。當我們寫死
TargetReleaseVersion後,Windows Update 代理程式(WUA)在比對時,會認為「這台電腦已經處於目標版本」,從而直接略過所有比這個版本更新的大型升級包(例如 26H1),只會接收當前版本的安全性修補程式。
步驟二:使用登錄檔鎖定版本 (家用版 Home 專用)
Windows 11 家用版沒有內建群組原則編輯器,因此我們需要直接修改登錄檔(Registry)來達到與群組原則完全相同的效果。
- 按下快捷鍵 Win + R,輸入
regedit並按 Enter 鍵 開啟登錄編輯程式。 - 在上方網址列貼上以下路徑並按下 Enter 鍵:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate(如果沒有WindowsUpdate這個資料夾,請在Windows資料夾上按 右鍵 → 新增 → 機碼,並命名為WindowsUpdate) - 在
WindowsUpdate資料夾右側空白處按 右鍵 → 新增 → DWORD (32-bit) 值,將其命名為TargetReleaseVersion,連按兩下將數值資料改為1。 - 再次按 右鍵 → 新增 → 字串值,命名為
ProductVersion,連按兩下將數值資料設定為Windows 11。 - 最後一次按 右鍵 → 新增 → 字串值,命名為
TargetReleaseVersionInfo,連按兩下將數值資料設定為你要鎖定的版本號(例如25H2)。 - 設定完成後關閉登錄編輯程式,並重新開機。
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
步驟三:驗證鎖定結果
完成前述的群組原則或登錄檔修改並重開機後,我們需要確認設定是否已經成功吃進系統中。
- 開啟 設定 → Windows Update。
- 點擊 檢查更新。
- 此時你應該會發現,系統只會跳出安全性更新或 Defender 病毒碼更新,而原本可能一直瘋狂推播的「Windows 11 版本 26H1 可用」提示已經徹底消失。
- 如果你在設定頁面頂端看到紅色的「*您的組織已管理部分設定」字樣,這代表我們加入的本機原則已經成功接管 Windows Update,這招超有料,請安心使用。
💡 總結:進階玩法與底層邏輯
我在 Windows 11 25H2 build 26100.7171(於 2026-04-13 實測)親自驗證過,這招確實能完美擋下微軟為了推廣 AI 新功能而強迫推送的升級包。站長我要特別提醒,鎖死版本號不代表你的電腦從此不更新,系統依然會下載你當前版本專屬的每月例行安全性更新(Security Updates),這其實是最好的平衡:既維持了系統基礎的資安防護力,又避免了大型功能更新帶來的不可預期當機風險。
如果你未來換了新硬體,或者確定新版本已經把 Bug 修得差不多、想解除封印了,只要把剛剛在登錄檔建立的 TargetReleaseVersion 等三個機碼刪除,或是將群組原則改回「尚未設定」,重新開機後 Windows Update 就會再度滿血復活,開始抓取最新版本。
❓ 常見問題
Q: 照著做之後,Windows 還是偷偷下載了更新,我是不是哪裡做錯?
A: 請先檢查你鎖定的版本號(例如 24H2 或 25H2)字串有沒有打錯,且大小寫最好完全一致。另外,這個方法只會阻擋「跨版本的功能更新」(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)