電腦變慢、卡頓、開機慢、右鍵延遲,多半源於系統垃圾堆積、啟動項氾濫、右鍵選單擴展過多、檔案系統效率低、磁碟管理混亂、高危端口暴露。本文提供 6 步批次自動化腳本 + 1 步專殺腳本,涵蓋清理、優化、安全、管理,附完整代碼、原理解析、使用注意與現代替代方案,讓你以最小成本回收流暢體驗。
原理:針對已知安全的臨時檔案路徑與副檔名 (tmp, _mp, log, gid, chk, old, bak, prefetch, 回收站, cookies, recent, IE 快取, Temp),使用 del /f /s /q 強制遞歸刪除,rd /s /q 重建 Temp 目錄。
@echo off chcp 65001 >nul echo 正在清除系統垃圾檔案,請稍候...... del /f /s /q %%systemdrive%%\*.tmp del /f /s /q %%systemdrive%%\*._mp del /f /s /q %%systemdrive%%\*.log del /f /s /q %%systemdrive%%\*.gid del /f /s /q %%systemdrive%%\*.chk del /f /s /q %%systemdrive%%\*.old del /f /s /q %%systemdrive%%\recycled\*.* del /f /s /q %%windir%%\*.bak del /f /s /q %%windir%%\prefetch\*.* rd /s /q %%windir%%\temp & md %%windir%%\temp del /f /q %%userprofile%%\cookies\*.* del /f /q %%userprofile%%\recent\*.* del /f /s /q "%%userprofile%%\Local Settings\Temporary Internet Files\*.*" del /f /s /q "%%userprofile%%\Local Settings\Temp\*.*" del /f /s /q "%%userprofile%%\recent\*.*" echo 清除系統垃圾完成! pause
現代替代:Windows 10/11 內建 設定 → 系統 → 儲存體 → 儲存空間感知 自動清理;cleanmgr /sageset:1 /sagerun:1 進階清理;第三方 BleachBit、CCleaner Free (謹慎使用註冊表清理)。
原理:刪除 HKLM\...\Run、HKCU\...\Run、HKLM\...\MSConfig\startupreg 所有值,再手動重寫輸入法 (ctfmon.exe、IMJPMIG、PHIME) 必需啟動項,最後啟動 msconfig.exe 供二次確認。
@echo off 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" /f reg delete "HKLM\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg" /f :: 重寫輸入法相關啟動項 (依實際安裝路徑調整) reg add "HKLM\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\IMJPMIG8.1" /v command /d "\"C:\Windows\IME\imjp8_1\IMJPMIG.EXE\" /Spoil /RemAdvDef /Migration32" /f reg add "HKLM\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\IMJPMIG8.1" /v hkey /d HKLM /f reg add "HKLM\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\IMJPMIG8.1" /v inimapping /d 0 /f reg add "HKLM\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\IMJPMIG8.1" /v item /d IMJPMIG /f reg add "HKLM\SOFTWARE\Microsoft\Shared Tools\MSConfig\startupreg\IMJPMIG8.1" /v key /d "SOFTWARE\Microsoft\Windows\CurrentVersion\Run" /f ... (PHIME2002A, PHIME2002ASync 同理) del "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\*.*" /q /f del "C:\Users\Default\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\*.*" /q /f del "%userprofile%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\*.*" /q /f start "" "C:\Windows\pchealth\helpctr\binaries\msconfig.exe"
現代替代:任務管理員 → 啟動應用程式 → 逐一停用;Autoruns (Sysinternals) 可視化管理所有啟動點 (Run, RunOnce, Services, Drivers, Scheduled Tasks, WMI, Shell Extensions)。
原理:註銷顯卡控制面板 Shell Extension (igfxpph.dll),刪除 HKCR\Directory\Background\shellex\ContextMenuHandlers 所有子鍵,重建標準「新建」選單項 ({D969A300-E7FF-11d0-A93B-00A0C90F2719}),移除熱鍵常駐程式 (HotKeysCmds, IgfxTray)。
@echo off
regsvr32 /u /s igfxpph.dll
reg delete HKCR\Directory\Background\shellex\ContextMenuHandlers /f
reg add HKCR\Directory\Background\shellex\ContextMenuHandlers\new /ve /d "{D969A300-E7FF-11d0-A93B-00A0C90F2719}" /f
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v HotKeysCmds /f
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v IgfxTray /f
現代替代: ShellExView (NirSoft) 圖形化啟用/停用 Shell 延伸模組;ContextMenuManager (開源) 現代 UI 管理右鍵選單。
指令: convert C: /fs:ntfs (需管理員權限 CMD,重開機時執行)。
優點:支援 >4GB 單檔、檔案/資料夾權限 (ACL)、加密 (EFS)、壓縮、磁碟配額、交易式 NTFS (TxF)、日誌檔案系統抗斷電損毀。
缺點:DOS/Win9x/舊版 Linux 免驅動無法讀寫、SSD 微幅額外寫入 (日誌)、不可直接轉回 FAT32 (需格式化)。
建議:現代 Windows 10/11 安裝預設即為 NTFS,無需手動轉換;外接隨身碟/行動硬碟需跨平台 (Windows/macOS/Linux/車載/電視) 時保留 exFAT。
指令: label C: Windows、label D: Software、label E: Media、label F: Games、label G: Data、label H: Backup。
進階:在資料碟建立標準化資料夾結構:
D: md "Drivers" md "Drivers\01_DirectX" md "Drivers\02_Chipset" md "Drivers\03_GPU" md "Drivers\04_Audio" md "Drivers\05_LAN" md "Drivers\06_Webcam"
配合 diskpart 或 mountvol 指派固定磁碟機代號,防止裝置順序變動導致路徑失效。
核心高危端口 (TCP): 135 (RPC), 139 (NetBIOS), 445 (SMB), 3389 (RDP), 5900 (VNC), 1433 (SQL), 3306 (MySQL), 27017 (MongoDB), 6379 (Redis), 8080/8443 (Web 管理介面)。
現代最佳實踐:
wf.msc → 輸出/輸入規則 → 新增規則 → 連接埠 → TCP → 特定本機連接埠 (上列端口) → 封鎖 → 所有設定檔 (域/專用/公用) → 命名「Block High-Risk Ports」。背景:「威金」 (Worm.Win32.Viking) 經由網路共享傳播,感染所有 .exe、修改啟動項、植入 svhost32.exe、rundl132.exe 等偽裝檔案、下載天堂殺手/QQ 盜號木馬。
核心清除指令:
@echo off taskkill /f /im svhost32.exe /im rundl132.exe /im explorer.exe 2>nul del /f /q "C:\Windows\explorer.exe" 2>nul :: 偽裝檔,真 explorer 在 system32 del /f /q "C:\Windows\logo1_.exe" del /f /q "C:\Windows\rundll32.exe" 2>nul :: 偽裝檔 del /f /q "C:\Windows\rundl132.exe" del /f /q "C:\Windows\intel\rundl132.exe" del /f /q "C:\Windows\dll.dll" del /f /q "C:\Program Files\svhost32.exe" del /f /q "C:\Program Files\micorsoft\svhost32.exe" :: 修復註冊表啟動項 reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "svhost32" /f reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Run /v "svhost32" /f :: 重啟 explorer start "" "C:\Windows\explorer.exe" echo 專殺完成,建議全盤掃毒並修改密碼 pause
現代防護:啟用 Windows Defender 即時防護 + 雲端保護 + 樣本提交、企業部署 EDR (Defender for Endpoint/CrowdStrike/SentinelOne)、應用程式控制 (WDAC/AppLocker) 只允許簽名執行檔、定期離線掃描、帳號最小權限 (非 Admin 日常使用)。
netstat -ano | findstr :445)。結語:六步批次腳本直擊 Windows 變慢的六大癥結:垃圾堆積、啟動膨脹、右鍵擴展、檔案系統舊制、磁碟管理混亂、端口暴露。現代 Windows 10/11 已內建大部分自動化維護 (儲存空間感知、防火牆預設封鎖、NTFS 預設、啟動項延遲載入),但理解底層邏輯、掌握手動/腳本介入能力,仍是進階使用者、系統管理員、技術支援的核心競爭力。腳本是工具,判斷力才是核心——在執行前評估風險、備份到位、驗證結果,才能真正讓電腦「飛起來」並持續穩定飛翔。