XP 安裝光碟 i386 目錄下系統檔以**壓縮格式**儲存,檔名最後一字元為底線 _ (如 notepad.ex_、kernel32.dl_),需用 EXPAND 或 EXTRACT 解壓還原。
notepad.ex_ (記得底線)。EXPAND "D:\I386\NOTEPAD.EX_" "C:\Windows\NOTEPAD.EXE"
路徑含空格**必須雙引號括住**。
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
sfc /scannow 進行全盤一致性驗證。