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

將 Windows XP 內建小遊戲 (掃雷、接龍、彈珠檯) 移植至 Windows Server 2003

編輯:Windows Server 教學

前置準備

  • Windows XP 安裝光碟 (來源檔案)。
  • Windows Server 2003 安裝光碟 (部分共用檔案)。
  • 假設系統安裝於 C 槽,光碟機為 X 槽,請依實際調整路徑。

操作步驟

1. 解壓縮核心元件檔案

  1. 從 XP 光碟 X:\I386\ZONEOC.DL_ 解壓縮至 C:\Windows\System32\Setup\zoneoc.dll (9 KB)。
    指令:expand X:\I386\ZONEOC.DL_ C:\Windows\System32\Setup\zoneoc.dll
  2. 從 XP 光碟解壓縮三個 INF 檔至 C:\Windows\INF:
    expand X:\I386\GAMES.IN_ C:\Windows\INF\games.inf (18 KB)
    expand X:\I386\IGAMES.IN_ C:\Windows\INF\igames.inf (13 KB)
    expand X:\I386\PINBALL.IN_ C:\Windows\INF\pinball.inf (7 KB)

2. 修改 SYSOC.INF 註冊遊戲元件

  1. 用記事本開啟 C:\Windows\Inf\SYSOC.INF。
  2. 尋找 [Components] 區段下的 MultiM=ocgen.dll,OcEntry,multimed.inf,HIDE,7。
  3. 其下新增三行:
Games=ocgen.dll,OcEntry,games.inf,,7
Pinball=ocgen.dll,OcEntry,pinball.inf,HIDE,7
ZoneGames=zoneoc.dll,ZoneSetupProc,igames.inf,,7

3. 透過 Windows 元件精靈安裝

  1. 「控制台」→「新增/移除程式」→「新增/移除 Windows 元件」。
  2. 展開「配件與工具」→ 勾選「遊戲」→ 「確定」→ 「下一步」。
  3. 提示需要 ClusSprt.dll:插入 **Server 2003 光碟**,瀏覽至 I386\CLUSSPRT.DL_。
  4. 提示需要 Freecell.dll:插入 **XP 光碟**,瀏覽至 I386\FREECELL.EX_。
  5. 完成安裝 → 「完成」。

4. 驗證

「開始」→「程式集」→「遊戲」,即可看到熟悉的掃雷、接龍、心算、彈珠檯等遊戲。

原理說明

Windows Server 2003 移除了遊戲元件但保留安裝架構。透過補齊 XP 的 INF 定義檔、Zone 遊戲啟動器 (zoneoc.dll) 並註冊至 SYSOC.INF,即可喚醒元件安裝邏輯。安裝過程中需跨光碟提供共用系統檔與遊戲執行檔。

結語

簡單幾步驟即可在嚴肅的伺服器作業系統上找回經典小遊戲,工作閒暇時輕鬆解壓。

Copyright © Windows教程網 All Rights Reserved