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

修改 Setupp.ini 將 OEM 版 Windows XP 轉為零售版:安裝介質屬性重定義實戰

編輯:XP 系統基礎知識

核心原理:PID 編碼決定光盤行為與 Key 驗證邏輯

XP 安裝光盤根目錄 `\I386\SETUPP.INI` 中的 `Pid` 值控制兩大屬性:
• **前 5 位**:安裝模式 — 全新安裝/升級/修復/企業批量授權
• **後 3 位**:接受的產品金鑰類型 — 零售/OEM/批量授權 (VLK)

修改此值可讓 OEM 光盤獲得零售版權限 (支援升級安裝、接受零售 Key),或讓零售光盤接受 OEM Key (方便品牌機重裝)。

SETUPP.INI 結構解析

[Data]
ExtraData=707A667567736F696F697911AE7E05
Pid=55034000

關注 `Pid=xxxxx yyy` (共 8 位):
• `xxxxx` = 安裝模式代碼
• `yyy` = Key 類型代碼

已知 PID 代碼對照表 (驗證可用)

版本類型完整 PID (8位)安裝模式碼(前5位)Key類型碼(後3位)特性
零售版5188233551882335支援全新/升級,接受零售 Key
批量授權版 (VLK)5188327051883270無需激活,接受 VLK Key,**不可改為此值** (激活失敗)
OEM 版82503OEM82503OEM僅全新安裝,接受 OEM Key (SLP 1.0)

實操步驟:製作「接受 OEM Key 的零售版」安裝光盤 (最實用場景)

  1. 將 XP 安裝光盤完整複製到硬盤 (如 `D:\XP_CD`)
  2. 編輯 `D:\XP_CD\I386\SETUPP.INI`,修改 `Pid` 行:
    Pid=51882OEM
    (前 5 位 51882 = 零售安裝邏輯,後 3 位 OEM = 接受 OEM Key)
  3. 用 UltraISO / ImgBurn 重新封裝為可啟動 ISO,刻錄或寫入 USB
  4. 安裝時輸入機器底部貼紙的 OEM Key,即可完成激活 (無需電話激活)

進階:直接修改光盤接受零售 Key (通用零售化)

Pid=51882335

適用於手持零售版 Key、需升級安裝 (從 Win98/2000 升級) 的場景。

避坑指南:三大紅線

  • ❌ **勿改為 VLK 代碼 (51883270)** — 企業版內核要求 VLK Key 激活,普通 Key 無法激活,會導致 30 天後鎖機
  • ❌ **勿修改 ExtraData** — 該值與安裝文件校驗綁定,修改會導致「安裝文件損壞」報錯
  • ❌ **SP3 整合光盤需重新計算** — 集成 SP3 後文件校驗變化,直接改 PID 可能導致安裝中途校驗失敗,建議用 nLite 整合時同步修改

現代視角:為何這招在 2024 年還值得知道?

• 維護老設備 (工控機、POS 機、醫療儀器) 僅有 OEM Key 貼紙
• 避免下載不可信的「Ghost 系統」,用官方原版光盤 + 修改 PID 乾淨安裝
• 理解 Windows 安裝介質邏輯,為學習 `ei.cfg` (Vista/7/8/10/11 同類配置) 打基礎

Copyright © Windows教程網 All Rights Reserved