萬盛學電腦網

您现在的位置: 萬盛學電腦網 >> 電腦故障排除 >  >> 電腦故障維修

Windows XP 系統檔案損毀從安裝光碟手動提取還原:EXPAND 與 EXTRACT 完整用法

核心概念

XP 安裝光碟 i386 目錄下系統檔以**壓縮格式**儲存,檔名最後一字元為底線 _ (如 notepad.ex_、kernel32.dl_),需用 EXPAND 或 EXTRACT 解壓還原。

情境一:直接找到對應壓縮檔 (非 CAB 封裝)

  1. 光碟搜尋 notepad.ex_ (記得底線)。
  2. CMD 執行:
    EXPAND "D:\I386\NOTEPAD.EX_" "C:\Windows\NOTEPAD.EXE"
    

    路徑含空格**必須雙引號括住**。

情境二:檔案在 CAB 封裝內 (如 driver.cab、sp2.cab)

  • XP 視 CAB 為資料夾,直接在總管右鍵拖曳複製目標檔至目的資料夾即可 (最簡單)。
  • 其他 Windows 版本 / 命令列環境:使用 EXTRACT:
    EXTRACT /L "C:\Windows" "D:\I386\DRIVER.CAB" NOTEPAD.EXE
    

    /L 指定目標資料夾,路徑含空格同樣加引號。

批次還原腳本範例

@echo off
set SRC=D:\I386
set DST=C:\Windows\System32
for %%f in (kernel32.dll user32.dll gdi32.dll advapi32.dll) do (
    if exist "%SRC%\%%~nf.ex_" (
        expand "%SRC%\%%~nf.ex_" "%DST%\%%f"
    ) else if exist "%SRC%\%%~nf.dl_" (
        expand "%SRC%\%%~nf.dl_" "%DST%\%%f"
    )
)
pause

注意事項

  • 務必從**相同版本/Service Pack 等級**的安裝光碟提取,版本不符會導致更嚴重衝突。
  • 修復後執行 sfc /scannow 進行全盤一致性驗證。
  • 若大量系統檔損毀,建議直接「修復安裝」或重灌,效率更高。
copyright © 萬盛學電腦網 all rights reserved