Win7 使用久了,啟動項堆疊、暫存檔累積、註冊表殘留會嚴重拖慢開機速度。本文提供一鍵批次檔,自動清理 Run、RunOnce、MSConfig 啟動項、啟動資料夾捷徑、系統暫存檔與 Prefetch,並保留 ctfmon.exe (輸入法必要),最後啟動 msconfig.exe 供人工複查。
BootSpeedUp.bat,以系統管理員身分執行。@ECHO OFF
color 1f
title 開機加速
PAUSE
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /va /f
reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Run /va /f
reg add HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v ctfmon.exe /d "C:\WINDOWS\system32\ctfmon.exe"
reg delete "HKLM\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg" /f
... (保留輸入法相關啟動項)
del "C:\Documents and Settings\All Users\開始菜單\程序\啟動\*.*" /q /f
del "%userprofile%\開始菜單\程序\啟動\*.*" /q /f
start C:\WINDOWS\pchealth\helpctr\binaries\msconfig.exe

注意:腳本會清空所有使用者啟動項,執行前請確認常用軟體 (雲端同步、防毒、輸入法等) 可手動重新加入啟動。建議搭配「工作管理員」→「啟動」頁籤 (Win8/10) 或 msconfig (Win7) 逐項檢查必要性。長期優化請養成「安裝軟體取消開機自動啟動」習慣。