小編的親戚總愛用小編的電腦下載亂七八槽的東西,每次都會帶來各種病毒,很多頑固病毒需要在PE下才能查殺。小編每次都要使用啟動盤進(jìn)入PE,然后再啟動殺毒軟件殺毒,殺完毒再重啟進(jìn)入原系統(tǒng),很是麻煩。有沒有在PE下自動殺毒的方法?最好是一鍵就可以完成。 【解題思路】 既然要實現(xiàn)一鍵殺毒,最好的方法當(dāng)然是使用批處理殺毒軟件。不過默認(rèn)情況下,普通PE(如從Windows 8安裝光盤中提取的PE3.0)進(jìn)入后加載的是Windows 8安裝界面,因此要實現(xiàn)一鍵殺毒,只要將殺毒批處理命令(在其中添加殺毒后自動重啟)配置為PE默認(rèn)啟動項即可實現(xiàn)。 【解題方法】 命令解釋: 第一行代碼表示調(diào)用ClamWin Portable的Clamscan.exe命令行掃描C盤(可以自行添加掃描分區(qū),每個分區(qū)用半角空格錯開),“--database”指病毒庫位置,同時將掃描結(jié)果輸出到K:\scan.txt文件中,便于殺毒后查看掃描結(jié)果。 “wpeutil reboot”是調(diào)用PE自帶的Wpeutil命令實現(xiàn)自動殺毒完成后自動重啟(該命令在正常系統(tǒng)下無效)。 現(xiàn)在啟動上述批處理,看看殺毒軟件命令行是否在掃描本機(jī)C盤(如果要掃描其他分區(qū),請自行添加代碼),測試無誤后就完成殺毒批處理的制作了(圖1)。 (圖1 殺毒命令行掃描) (圖2 將批處理轉(zhuǎn)為EXE文件) 配置命令行工具為PE啟動項 接下來就是要將殺毒批處理添加到PE啟動項中,這里的PE以從Windows 8安裝光盤中提取的PE3.0為例,操作系統(tǒng)為Windows 7旗艦版。 準(zhǔn)備好Windows 8的安裝文件并在資源管理器中加載,然后將“\sources\boot.wim”提取到“C:\boot\”下備用。接著到http:///lcwg5tv下載“DISM管理器”,啟動程序后點擊“掛載”,按提示掛載“C:\boot\boot.wim”鏡像中的Index2,即下圖中“系統(tǒng)名稱”標(biāo)示為“Microsoft Windows Setup(X86)”映像,將其掛載到“J:\win8”(需要預(yù)先在J盤建立掛載目錄,圖3)。 (圖3 掛載Index2映像到J:\Win8) 這樣Boot.wim鏡像中的Index2映像就會被掛載到“J:\win8”目錄下。啟動記事本程序新建一個名為“Winpeshl.ini”的文件,將其保存在J:\win8\Windows\System32文件夾下,代碼如下: [LaunchApp] AppPath = d:\aa.exe 注意:上述代碼中“=”前后各有一個半角空格隔離。 返回“DISM管理器”,在鏡像列表中選中上述掛載的鏡像,點擊“保存鏡像”,將添加了Winpeshl.ini文件的鏡像保存,最后點擊“刪除掛載”即可(圖4)。 (圖4 保存并卸載鏡像) 小提示: Winpeshl.ini文件是WinPE啟動配置文件,在Boot.wim里添加這個文件后,WinPE啟動后會自動加載其中指定的程序,即自制的aa.exe文件。以后如果要更改殺毒參數(shù),只要同上再制作批處理,然后轉(zhuǎn)化為Aa.exe放置在D:\即可。 殺毒實戰(zhàn) 完成上述操作,我們只要將配置了殺毒批處理啟動的PE添加到開機(jī)菜單即可。開機(jī)菜單的添加很簡單,使用之前介紹過多次的Bootice.exe即可,進(jìn)入BCD菜單編窗口后按下圖進(jìn)行設(shè)置(圖5)。 (圖5 配置PE殺毒到多重啟動菜單) 啟動磁盤:當(dāng)前硬盤 啟動分區(qū):保存Boot.wim文件所在的分區(qū)即C盤 設(shè)備文件:\boot\boot.wim SDI文件:\boot\boot.sdi 菜單標(biāo)題:Windows PE一鍵殺毒 啟動文件:\windows\system32\boot\winload.exe 其他采取默認(rèn)設(shè)置,依次點擊“保存當(dāng)前系統(tǒng)設(shè)置”和“保存全局設(shè)置”退出。這樣以后需要進(jìn)入PE殺毒時,只要在開機(jī)菜單中選擇“Windows PE一鍵殺毒”即可,進(jìn)入PE后會自動激活上述批處理進(jìn)行殺毒,完成后會自動重啟(圖6)。 (開機(jī)選擇一鍵殺毒即可) 完成殺毒并重啟進(jìn)入原來系統(tǒng)后,我們還可以使用記事本程序打開K:\scan.log查看詳細(xì)的掃描結(jié)果哦~ |
|