現象:在 Windows XP 中,只要更換硬體(如換顯卡、加記憶體、換主板),重開機後系統拒絕啟動,強制要求「啟用產品」。
根本原因
XP 引入「產品啟用」機制(WPA)。安裝/啟用時,系統根據當時硬體配置(CPU 序號、主板 BIOS、硬碟序號、網卡 MAC、顯卡 BIOS、記憶體容量、光碟機型號等 10 項特徵碼)生成一組硬體雜湊值,並綁定在啟用記錄中。啟動時會重新計算雜湊值比對,若差異超過容忍門檻(通常允許 3-4 項變更),判定為「硬體變動過大」,拒絕啟動並要求重新啟用。
應對策略
- 電話啟用:選擇「透過電話啟用」,撥打免費專線,依語音提示輸入安裝 ID,獲得確認 ID 輸入即可(每個產品金鑰通常允許數次電話啟用)。
- OEM 版預啟用:大廠品牌機(Dell、HP、Lenovo 等)採用 SLP 1.0 機制,BIOS 含有廠商憑證,搭配 OEM 版安裝光碟可免輸入金鑰自動啟用,更換同廠主板通常不觸發重啟用。
- 避免短期頻繁變動:短時間內連續更換多項硬體會加速觸發機制,建議分批次更換、間隔啟動。
> **補充**:Windows Vista/7/8/10/11 同樣採用類似機制(啟用技術升級為 SA/DA),但容忍門檻較寬、支援線上自動重新啟用,體驗大幅改善。