Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

沒收到 Win10 升級預約通知?官方教你強制觸發升級推送

編輯:Windows 10 系統介紹

Windows 10 免費升級期內,微軟採分批推送機制,許多用戶迟迟未收到「獲取 Windows 10」圖標通知。若你的裝置符合升級條件卻遲無動靜,可嘗試以下官方腳本強制觸發相容性檢測與 GWX 推送流程,讓升級通知主動送上門。

前置條件:確認必要更新已安裝

執行腳本前,請先確認系統已安裝對應的 KB 更新,否則相容性鑑定器無法啟動:

  • Windows 7 SP1:需安裝 KB3035583 與 KB2952664
  • Windows 8.1 Update:需安裝 KB3035583 與 KB2976978

可透過管理員權限命令提示符輸入 dism /online /get-packages | findstr <KB編號> 驗證是否已安裝;若顯示「套件識別碼」即代表已就緒。

建立強制升級腳本 ReserveWin10.cmd

  1. 開啟記事本,貼入以下完整指令碼:
REG QUERY "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\UpgradeExperienceIndicators" /v UpgEx | findstr UpgEx
if "%errorlevel%" == "0" GOTO RunGWX
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Appraiser" /v UtcOnetimeSend /t REG_DWORD /d 1 /f
schtasks /run /TN "Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser"
:CompatCheckRunning
schtasks /query /TN "Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser"
schtasks /query /TN "Microsoft\Windows\Application Experience\Microsoft Compatibility Appraiser" | findstr Ready
if NOT "%errorlevel%" == "0" ping localhost >nul &goto :CompatCheckRunning
:RunGWX
schtasks /run /TN "Microsoft\Windows\Setup\gwx\refreshgwxconfig"
  1. 點選「檔案」→「另存新檔」
  2. 檔名輸入 ReserveWin10.cmd,存檔類型選「所有檔案」
  3. 在 C 構建 C:\Temp 資料夾並將檔案存放於此
  4. 以「系統管理員身分執行」該 .cmd 檔
  5. 靜待 10–30 分鐘,系統將自動完成相容性掃描並觸發 GWX 通知

強制觸發升級通知示意圖

原理說明

腳本會先查詢登錄檔判斷是否已有升級體驗指標,若無則寫入 UtcOnetimeSend 觸發「Microsoft 相容性鑑定器」排程任務,待掃描完成(狀態顯示 Ready)後再啟動 gwx\refreshgwxconfig 重新整理 GWX 設定,強制讓伺服器推送升級預約通知。

提示:若執行後仍未出現通知,請檢查 Windows Update 服務是否啟用,並確認網路可連線微軟更新伺服器。
Copyright © Windows教程網 All Rights Reserved