許多應用程序在安裝時都喜歡自作主張的對系統進行修改,特別是設置自己的自動運行功能,以便能駐留內存,實現某些特殊目的。不過此舉可能會影響系統的運行速度並占用了原本就不寬裕的系統資源,為此我們應分別采用不同方法禁止它們的自動運行:
1)檢查Autoexec.bat文件。DOS下的應用程序都是通過它來實現自動運行目的的,盡管在Windows 98時代這種情況已經不多見,但我們最好還是檢查一下以防"漏網之魚"。
2)檢查Windows 98的"啟動"程序組。"啟動"程序組是Windows 98最正宗的自動運行方式,絕大多數在Windows 98中自動運行的程序都是通過它來實現的,我們只需從中刪除不需要的程序即可。
3)檢查win.ini文件。有些基於Windows 3.X的程序可能會將自動運行命令添加到win.ini文件[windows]段內的"load=程序名"或"run=程序名"中,因此檢查一下它們也是很有必要的。
4)檢查system.ini文件。很多應用軟件都喜歡在system.ini文件中添加一些自動運行的驅動程序,這就要求我們采用適當的方法對system.ini文件進行檢查(一般來說,在system.ini文件中加載的自動運行程序都是通過"device=自動運行程序"來實現的,它們主要保存在system.ini文件的[386Enh]、[mci]、[drivers]、[drivers32]等小節中)。
5)檢查注冊表數據庫。有些應用程序的自動運行功能似乎很"深奧",對前面所有的項目都進行檢查之後也不能發現它們的蹤跡(如超級解霸的"自動探測器"等),這是怎麼回事呢?原來Windows 98還添加了一個新的自動運行功能,那就是注冊表數據庫。我們只需啟動Windows 98的注冊表編輯器,然後依次展開HKEY_LOCAL_MACHINE、Software、Microsoft、Windows、CurrentVersion分支,此時我們就會在其下發現Run和RunServices等兩個分支,它們都是用於設置啟動時自動運行應用程序的,廣大用戶只需在相應分支中刪除需要自動運行的應用程序即可。
怎麼樣,經過上述步驟後,那些自動運行的應用程序是不是都"銷聲匿跡"呢?