Windows XP Service Pack 2 (SP2) 引入 Windows 防火牆、IE 彈出視窗封鎖、附件執行封鎖、無線網路嚚導等重大安全功能,幾乎相當於新版本。安裝前後需注意細節極多,本文整理完整檢查清單與解決方案。
sfc /purgecache 清除系統檔案快取。-n 參數 (不備份、不建立解除安裝資料夾)。chkdsk /f 掃描磁碟錯誤。dfrg.msc 磁碟重組。常因虛擬光碟軟體 (Daemon Tools 等) 鎖定。解法:
① 解除安裝虛擬光碟軟體後再裝 SP2。
② 或刪除 C:\WINDOWS\system32\drivers\atapi.sys (安裝完成系統會自動重建)。
%systemroot%\system32\restore\rstrui.exe。cd $NtServicePackUninstall$\Spuninstbatch spuninst.txtexitcmd → cd %Windir%\$NtServicePackUninstall$\Spuninst → spuninst.exe 完成解除安裝。登錄:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Security
新增 DWORD BlockXBM = 0。
SP2 限制 TCP 半開連線上限 10。修改 tcpip.sys (需 WinHex) 或套用第三方修補程式,將 0x130、0x4F322 兩處值修改為大數值 (如 FE FF FF 00),覆蓋 System32\Drivers、ServicePackFiles\i386、System32\DllCache 三份副本,安全模式下操作。
修改 uxtheme.dll (UltraEdit 開啟,Offset 0001BB8C 將 81 EC 88 00 00 00 A1 18 改為 33 F6 8B C6 C9 C2 08 00) 或升級 Style XP 新版。
登錄:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\MinLevel → 10000 (十六進位)。
將瀏覽器主程式重新命名為 iexplore.exe (如 Maxthon.exe → iexplore.exe) 即可呼叫系統內建封鎖器。
sfc /scannow 驗證系統檔案完整性。SP2 為 XP 增添了關鍵防護,妥善安裝與調校後,系統安全性與穩定性將大幅提升。