每天手動跑碎片整理、檢查磁碟太麻煩?寫兩個文件,配合「計劃任務」,系統每晚自動維護、自動關機,你只管睡覺。
@echo off
cd /d %SystemRoot%\system32
defrag C: /f
chkntfs C:
defrag C: /f:強制碎片整理 C 盤(/f 忽略空間不足警告)chkntfs C::標記下次啟動檢查磁碟(需重啟生效)[version]
Signature="$CHICAGO$"
AdvancedINF=2.5,"advpack.dll"
[DefaultInstall]
RunPreSetupCommands=Tst.PreSetup
RunPostSetupCommands=Tst.PostSetup
[Tst.PreSetup]
C:\Main.bat
[Tst.PostSetup]
C:\WINDOWS\SYSTEM32\TSSHUTDN.EXE 0 /DELAY:0 /POWERDOWN
關鍵點: Signature="$CHICAGO$" 必須完全一致,否則 INF 不執行。
TSSHUTDN.EXE 為 XP 內建關機工具,參數 0 /DELAY:0 /POWERDOWN 表示立即關機斷電。
C:\。C:\Main.inf → 設定每晚 23:00 執行 → 輸入管理員密碼。Main.bat 追加 cleanmgr /sagerun:1(磁碟清理)、sfc /scannow(系統文件檢查)。schtasks 命令行批量部署多台電腦。幾行代碼,系統變身「自動維護管家」。