%windir% 下 .sys/.exe/.dll/.ocx/.fon/.ttf 等關鍵類型(由登錄表決定)。DLLCache 或安裝光碟還原正確版本,並在事件日誌記錄。calc.exe 改名幾分鐘後自動回復)。| 參數 | 行為 | 典型場景 |
|---|---|---|
| /SCANNOW | 立即掃描所有受保護檔案,錯誤版本即時替換(需安裝媒體/補丁源) | 懷疑系統檔案損毀時首選 |
| /SCANONCE | 下次重啟掃描一次 | 排程維護窗口 |
| /SCANBOOT | 每次啟動皆掃描(延長開機時間) | 高安全環境、持續驗證 |
| /REVERT | 關閉掃描排程,恢復預設 | 取消 /SCANBOOT 後 |
| /PURGECACHE | 清空 DLLCache 並重建(需安裝媒體) | 緩存損毀、釋放空間 |
| /CACHESIZE=x | 設定緩存大小(MB),需重啟後執行 /PURGECACHE 生效 | 調整預留空間,預設值文檔不一(50~300MB/無限) |
鍵值:HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\SourcePath,設為包含 I386 目錄的父路徑(如 C:\ 對應 C:\I386,或 UNC 路徑 \\Server\Share 含 I386)。
修改登錄表前務必完整備份(regedit → 檔案 → 匯出)。錯誤修改可能導致系統無法啟動,建議在測試機驗證後再部署生產環境。