本文為 Windows XP 專業版 C:\Windows\System32 目錄下核心系統檔案的詳細功能解析與保留建議。作者實測刪減後保留 350 個關鍵檔案,並依功能分類說明各檔案用途、相依關係與刪除風險。適合系統精簡、嵌入式開發、安全審計參考。
| 類別 | 代表檔案 | 核心功能 | 保留必要性 |
|---|---|---|---|
| 註冊表/安裝服務 | regsvc.dll, REGWIZ.EXE, regwizc.dll | 遠端註冊表、產品啟動精靈 | 啟動/授權必備 |
| RPC/網路命名 | rpcns4.dll, rnr20.dll, routetab.dll | 遠端程序呼叫命名服務、路由表 | 網路/AD 環境必備 |
| 安全性/加密 | security.dll, cryptsvc.dll, rsaci.rat, dssenh.dll | SSPI、加密服務、內容分級 | 核心安全架構 |
| 系統管理/服務 | SC.EXE, svcpack.dll, srvsvc.dll, wkssvc.dll | 服務控制管理器、工作站/伺服器服務 | 系統服務運作基礎 |
| 檔案系統/磁碟工具 | CHKDSK.EXE, CONVERT.EXE, DEFRAG.EXE, fsutil.exe | 磁碟檢查、FAT→NTFS 轉換、碎片整理、卷管理 | 維護/修復必備 |
| 使用者介面/殼層 | explorer.exe, shell32.dll, shellstyle.dll, PROGMAN.EXE | 檔案總管、殼層介面、程式管理員相容 | 圖形介面核心 |
| 硬體/驅動核心 | hal.dll, kdcom.dll, bootvid.dll, ntdll.dll | 硬體抽象層、核心除錯、開機視訊 | 開機/硬體抽象不可移除 |
| 多媒體/編解碼 | wmvcore.dll, quartz.dll, ddraw.dll, dsound.dll | Windows Media、DirectShow、DirectDraw/Sound | 影音播放/遊戲相依 |
| 國際化/輸入法 | c_*.nls, unicode.nls, locale.nls, intl.cpl, ctfmon.exe | 代碼頁、字元對應、語言欄、輸入法編輯器 | 多語言環境必備 |
| 遷移/相容 | SHMGRATE.EXE, MIGPWD.EXE, NTVDM.EXE, wowexec.exe | 使用者資料遷移、16-bit/DOS 相容子系統 | 舊應用相容需保留 |
hal.dll - 硬體抽象層,CPU/主機板/中斷控制器抽象。bootvid.dll - 開機階段 VGA 視訊輸出。kdcom.dll - 核心除錯通訊。shgina.dll - 圖形化登入/登出/關機介面 (GINA);刪除後無法從桌面重開機/登出。USERINIT.EXE - 使用者初始化,載入殼層、套用群組原則。AUTOCHK.EXE - 開機自動檢查磁碟 (髒bit 觸發)。wuauclt.exe, wuaueng.dll, wuapi.dll, wucltui.dll, wups.dll, wuweb.dll 等 15+ 檔案。quartz.dll, qdvd.dll, devenum.dll, msdmo.dlldsound.dll, wmadmod.dll, wmadmoe.dll, l3codeca.acm (MP3 ACM)wmvcore.dll, wmvds32.ax, mpg4ds32.axdivxdec.ax, DivXAF.ax (反凍結)c_437.nls, c_932.nls, c_936.nls (簡體), c_1252.nls (ANSI Latin), c_1255.nls
ctype.nls, locale.nls, sortkey.nls, sorttbls.nls, unicode.nls, l_intl.nls
acelpdec.ax, DolbyHph.dll, license.955200, msxml3a.dll) 需視安裝軟體決定保留。XP System32 檔案相依極深,手動刪減風險極高。現代環境建議直接部署 Windows 10/11 LTSC 或 Linux,僅在極少數舊式工控/醫療/ATM 等不可升級場景參考本列表進行最小化維護。本文僅供技術研究與歷史檔案用途。