若系統已安裝某版 SP3(或預發布版),再次安裝正式版 SP3 會提示「請先卸載現有 SP3」。實際上只需修改登錄檔版本號,即可繞過檢查直接升級。
登錄鍵值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Windows\CSDVersion (DWORD)
| 十六進位 | 十進位 | 顯示版本 |
|---|---|---|
| 0x100 | 256 | SP1 |
| 0x200 | 512 | SP2 |
| 0x300 | 768 | SP3 |
regedit 開啟登錄編輯器CSDVersion0x200(十進位 512),偽裝為 SP2原理:安裝程式透過此鍵值判斷當前 Service Pack 等級,偽裝為較低版本即可繞過「已安裝同或較高版」的阻擋。安裝完成後系統會自動修正為正確版本號。
注意:僅適用於同主版本號(均為 SP3 不同組建)升級,跨大版本(如 SP1 升 SP3)仍建議完整安裝套件。