針對 Windows 2000/XP 進階安裝與維護場景,整理十大高階技巧,涵蓋安裝自動化、系統檔案修復、環境變數妙用、多重開機選單、休眠檔管理、低記憶體安裝突破與恢復主控台應用。
I386\setupp.ini 將 PID 後數值改為 51837270。[Pid]id = "42144270"ExtraData=62706A776C7766637274CE52597B39winnt.exe:winnt.exe /u:d:\setup.txt /s:d:\i386 /t:c:winnt32.exe:winnt32.exe /u:d:\setup.txt /s:d:\i386 /tempdrive:c:winnt.sif 放入軟碟或燒錄至光碟 I386 目錄,光碟啟動即自動套用。/syspart: 將啟動檔複製至其他硬碟並標記為作用中,需搭配 /tempdrive,僅 winnt32.exe 支援。Repartition=Yes/No(重新分區格式化為 NTFS)、ExtendOemPartition=0/1(建立擴充分區)。執行 SFC /scannow 立即掃描修復所有受保護系統檔。
參數說明:
/scanonce 掃描一次、/scanboot 每次開機掃描、/cancel 取消暫停掃描、/enable 啟用保護、/purgecache 清除快取並掃描、/cachesize=x 設定快取大小、/quiet 靜默取代錯誤版本。
雙系統(C: Win98、E: Win2K)下,Win2K 無法直接執行 Win98 安裝軟體因路徑不同。解決:
「控制台」→「系統」→「進階」→「環境變數」→「系統變數」→編輯 Path,在末尾加入 C:\WINDOWS;C:\WINDOWS\SYSTEM;C:\WINDOWS\SYSTEM32,重開機後 Photoshop 等軟體不再彈出 DLL 找不到對話框,ACDSee、Foxmail、OICQ 等亦可直接執行。
debug 環境下輸入特定組合語言指令操作磁碟分區表(原文含完整指令碼),或用 Win2K 光碟啟動安裝程式刪除分區。fdisk 無法刪除擴充分區內的 NTFS 分區。
登錄 HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters:
新建 AutoShareServer (DWORD=0) 禁止磁碟共享、AutoShareWks (DWORD=0) 禁止 Admin$。
共享功能對照:C$/D$/E$ 根目錄、ADMIN$ %SystemRoot%、IPC$ 空連線、PRINT$ 印表機驅動。
編輯 BOOT.INI,在作業系統啟動參數加入 /BASEVIDEO:
multi(0)disk(0)rdisk(0)partition(1)\WINNT="Windows 2000" /fastdetect /basevideo
Hiberfil.sys 巨大無法刪除為休眠功能保留記憶體映像檔,大小等於實體記憶體。唯一刪除法:電源管理中停用休眠功能。
複製 I386 至本地,編輯 TXTSETUP.SIF 搜尋 RequiredMemory 修改為較小值(如 33554432 為 32MB),以 winnt.exe 安裝(winnt32.exe 不適用)。
(原文截斷)提供命令列修復環境,可複製/取代系統檔、修復 MBR、編輯登錄、管理服務啟動類型,是系統無法開機時的最後救命稻草。