面對惡性病毒 (如機器狗) 禁止殺毒軟體運行、安全模式亦被感染的情況,可利用 Windows XP 開機流程載入 DOS 環境,透過 Autoexec.bat 自動執行批次檔 Kill.bat 刪除病毒檔案、建立同名目錄防止復發。本文提供完整實作流程:VFloppy 建立虛擬軟碟機、WinImage 修改開機映像、批次檔編寫技巧、後續維護擴充。
bootdisk.img),掛載為 A: 機,開機選單新增「DOS 自動殺毒」項目。Kill.bat 執行殺毒邏輯。attrib -h -r -s 移除屬性 → del 刪除病毒檔 → md 建立同名目錄防復發 (病毒無法建立同名檔案)。Kill.bat (見下方範本) → 放置於 D:\ 根目錄。@echo off
rem 移除病毒檔案屬性
attrib -h -r -s C:\WINDOWS\IGM.exe
rem 刪除病毒檔案
del C:\WINDOWS\IGM.exe
rem 建立同名目錄防止病毒重建檔案
md C:\WINDOWS\IGM.exe
rem 依病毒特徵補充其他檔案/註冊表清理指令
VFloppy (或 Virtual Floppy Drive) → 解壓執行 VFloppy.exe。bookdisk.img (含精簡 DOS 7.1) → 顯示文字「DOS 自動殺毒」 → 其他預設 → 「套用」。WinImage (winima70g.exe) → 安裝執行。C:\boot\bootdisk.img (VFloppy 建立位置)。AUTOEXEC.BAT → 右鍵「展開」→ 釋放至 D:\AUTOEXEC.BAT。D:\AUTOEXEC.BAT → 找到 echo The diagnostic tools were successfully loaded to drive %RAMD%. 這行 → 下方新增 call D:\Kill.bat。
D:\AUTOEXEC.BAT → 覆蓋確認 → 「檔案」→「儲存」→ 結束。@echo off
set LOG=D:\KillLog_%date:~-4,4%%date:~-10,2%%date:~-7,2%.txt
echo [%time%] 開始掃描... >> %LOG%
for %%f in (
C:\WINDOWS\IGM.exe
C:\WINDOWS\SYSTEM32\DRIVERS\etc\hosts.bak
C:\PROGRAM FILES\COMMON FILES\MICROSOFT SHARED\MSINFO\msinfo32.vir
) do (
if exist "%%f" (
attrib -h -r -s "%%f"
del "%%f"
md "%%f"
echo [%time%] 已清除: %%f >> %LOG%
) else (
echo [%time%] 不存在: %%f >> %LOG%
)
)
echo [%time%] 掃描完成. >> %LOG%
D:\Kill.bat 內容 (新增檔案路徑/註冊表指令) → 重開機選擇「DOS 自動殺毒」即可生效,**無需重製開機映像**。NTFS4DOS 啟動盤或 BartPE/WinPE 環境執行同邏輯批次檔 (改為 .cmd)。bootdisk.img + Kill.bat 封裝為群組原則啟動腳本,或透過 PXE 開機自動分發。利用 XP 獨特的 DOS 相容性 + 虛擬軟碟機 + 自動批次檔,構建零成本、可維護、開機即殺的病毒免疫防線,讓頑固機器狗病毒無所遁形!
Windows 8 建立 VHDX 虛擬硬碟並從 USB 啟動完整教程:含 VHD 轉 VHDX、BCD 配置、Windows To Go 原理
Win10 如何設定自動彈出觸控鍵盤?非平板模式也能自動喚醒
Win10 玩遊戲藍屏 0x0000007E?兩大解法:事件檢視器分析與移除問題更新
Win7 攝影機圖示不見了?兩種方法找回:下載 amcap 建立捷徑、或透過裝置和印表機建立桌面捷徑再移至 Network Shortcuts
Win10 工作列找不到「顯示搜尋方塊」?關閉小工作列按鈕即可恢復
Win8 Foxmail 寄信提示「收件密碼錯誤」?檢查伺服器域名或重建帳號模板即可