Win7 旗艦版使用久後常出現開機慢、開程式卡頓、C 盤空間莫名縮水。本文提供三套批次腳本 (`.bat`) 一鍵解決:系統垃圾深度清理、常見病毒/惡意代碼查殺、開機啟動項優化,適合不想安裝第三方安全軟體的進階用戶。
清理系統垃圾.bat (編碼選 ANSI/UTF-8) 到桌面。@echo off
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 清除系統垃圾完成!
echo. & pause

⚠️ 高風險操作:此腳本嘗試刪除特定已知病毒檔案路徑與共享,可能誤刪正常檔案,請務必備份重要資料並理解每行指令含義後再執行!
查毒.bat,以管理員身分執行。@ECHO OFF
del c:\winnt\logo1_.exe
del c:\windows\logo1_.exe
del c:\winnt\0sy.exe
del c:\windows\0sy.exe
... (此處省略大量同類 del 指令,針對已知蠕蟲病毒固定路徑檔案: rundl132.exe, bootconf.exe, kill.exe, sws32.dll, dll.dll, vdll.dll, tdll.dll 等)
net share c$ /d
net share d$ /d
... (刪除管理共享 C$ D$ E$ ...)
del c:\windows\system32\ShellExt\svchs0t.exe
del c:\_desktop.ini /f/s/q/a
del d:\_desktop.ini /f/s/q/a
... (刪除各盤符下 _desktop.ini)
echo *****************************
echo 正在查毒...請不要關閉......
echo *****************************
ping 127.0.0.1 -n 5
... (重複刪除 system32 下同類可疑檔案)
現代建議: 請直接使用 Windows Defender 全盤掃描、Malwarebytes 免費版、火綜/360/金山 全盤掃描 替代,特徵庫更新及時、誤報率低、支援啟發式/行為分析,遠比靜態路徑刪除腳本可靠。
優化開機.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
... (此處省略大量 reg add 指令,重建輸入法等必要啟動項)
del "C:\Documents and Settings\All Users\開始菜單\程式\啟動\*.*" /q /f
del "C:\Documents and Settings\Default User\開始菜單\程式\啟動\*.*" /q /f
del "%%userprofile%%\開始菜單\程式\啟動\*.*" /q /f
start C:\WINDOWS\pchealth\helpctr\binaries\msconfig.exe
現代建議: 使用 任務管理員 (Ctrl+Shift+Esc) →「啟動」頁籤 禁用不需要的啟動項,或使用 Autoruns (Sysinternals) 專業工具查看/管理所有啟動點 (登錄表、計劃任務、服務、驅動、WMI 等),比粗暴刪除註冊表鍵值安全可控得多。