Windows操作系統(tǒng)“自啟動(dòng)”程序搜索大法

2010-08-28 10:47:36來(lái)源:西部e網(wǎng)作者:

      所謂“自啟動(dòng)”程序,就是那些未經(jīng)用戶執(zhí)行,啟動(dòng)時(shí)自動(dòng)加載(且多數(shù)在后臺(tái)運(yùn)行)的程序。其中有相當(dāng)一部分可以簡(jiǎn)化用戶的操作,如Win98中的注冊(cè)表備份與恢復(fù)程序Scanregw等。但也有許多“自啟動(dòng)”程序白白占用系統(tǒng)資源,卻很少使用或不用,如Win98中未設(shè)定任何任務(wù)的“計(jì)劃任務(wù)”程序。甚至有些“自啟動(dòng)”程序還是“黑客”程序或會(huì)導(dǎo)致系統(tǒng)性能下降的程序(加載了實(shí)模式的驅(qū)動(dòng)程)。為此,了解搜尋“自啟動(dòng)”程序的方法,對(duì)優(yōu)化系統(tǒng)性能有一定的用途。

  一、可以關(guān)閉的“自啟動(dòng)”程序

  此類“自啟動(dòng)”程序的典型是Win98中的“計(jì)劃任務(wù)”程序,它的加載方法很獨(dú)特,不同于下面介紹的幾種。但其存在具有很顯著的特征,一般是在系統(tǒng)托盤(pán)(即時(shí)鐘顯示區(qū))里有它們的圖標(biāo)。以“計(jì)劃任務(wù)程序”為例,其關(guān)閉方法是:打開(kāi)“我的電腦”中的“計(jì)劃任務(wù)”程序,再打開(kāi)“計(jì)劃任務(wù)”程序中的“高級(jí)”菜單,單擊菜單中的“終止使用計(jì)劃任務(wù)程序”命令,即可將其關(guān)閉。重新啟動(dòng)系統(tǒng)后,“計(jì)劃任務(wù)”程序就不再運(yùn)行。此類的其他“自啟動(dòng)”程序,都有自己的關(guān)閉方法,仔細(xì)找一找都不難找到。

  二、注冊(cè)表中隱藏的“自啟動(dòng)”程序

  這是Win95(98)加載“自啟動(dòng)”程序比較常用的一種方法。觀察注冊(cè)表中隱藏有哪些“自啟動(dòng)”程序的具體做法是:在Win95(98)下運(yùn)行Regedit,按以下順序展開(kāi)分支:HKEY_LOCAL_MACHINE→Software→Microsoft→Windows→CurrentVersion→Run,在Run下即可找到“自啟動(dòng)”程序的鍵值(圖1),從中可以看到加載了哪些程序。用這種方式加載的應(yīng)用程序有Win98的Scanregw(注冊(cè)表備份與恢復(fù)程序)等。 如果你要?jiǎng)h除某個(gè)“自啟動(dòng)”程序,應(yīng)先做好該鍵值的備份,以防不測(cè)。具體做法是按上法在注冊(cè)表編輯器中選中欲刪除的鍵值,在注冊(cè)表編輯器的“注冊(cè)表”菜單上,單擊“導(dǎo)出注冊(cè)表文件”命令。在隨后彈出的“導(dǎo)出注冊(cè)表文件”對(duì)話框中執(zhí)行以下操作:將“導(dǎo)出范圍”選項(xiàng)中的“分支”選項(xiàng)選中,以備份該鍵值;在“保存在”下拉列表中選擇存盤(pán)路徑(如C:\);在“存為類型” 下拉列表中選擇“注冊(cè)表文件”;最后在“文件名”對(duì)話框中輸入一個(gè)文件名(如BF),單擊“保存”按鈕即完成了注冊(cè)表的備份。 備份結(jié)束即可刪除“自啟動(dòng)”程序的鍵值,你只需按上法找到該鍵值,將其選中后按Delete鍵,再敲回車并重新啟動(dòng)系統(tǒng)即可。

  三、“啟動(dòng)”組中的“自啟動(dòng)”程序

  Win95(98)“開(kāi)始”、“程序”、“啟動(dòng)”組中存放了某些“自啟動(dòng)”程序(如office97快捷工具欄)的快捷方式。它們存放在Win95(98)文件夾下的“Start Menu\Prograus\啟動(dòng)”文件夾中。你只要找到這個(gè)文件夾,再將程序的快捷方式刪除(或移走),即可取消它的“自啟動(dòng)”資格。

      四、Win.ini中加載的“自啟動(dòng)”程序

  Win95(98)是一個(gè)兼容16位應(yīng)用程序的操作系統(tǒng),因此它仍然保留了Win3.x的Win.ini文件,其中開(kāi)頭[Windows]下的“Load”或“Run”語(yǔ)句(圖2)后也可以加載“自啟動(dòng)”程序。你可以將上述兩句后面的內(nèi)容記錄下來(lái),然后將這些內(nèi)容刪除即可。重新啟動(dòng)系統(tǒng),即可看到原有的“自啟動(dòng)”程序已經(jīng)消失。

  五、自動(dòng)批處理和系統(tǒng)配置文件中加載的程序

  其實(shí)Win95(98)是不需要Autoexec.bat和Config.sys文件的,因?yàn)樗鼈儍?nèi)建自協(xié)調(diào)機(jī)制,根本不需要Autoexec.bat和Config.sys進(jìn)行內(nèi)存管理等工作。之所以保留這兩個(gè)文件,更多的是為了保持與DOS和Win3.x應(yīng)用程序的兼容性。如果你沒(méi)有特別的需要,最好將它們?nèi)縿h除,筆者的Win98中就沒(méi)有這兩個(gè)文件。如果你的系統(tǒng)中有,那么在安裝了光盤(pán)驅(qū)動(dòng)程序、聲卡驅(qū)動(dòng)程序等之后,一定要檢查其中是否加入了你不需要的程序。因?yàn)樵S多安裝程序比較“傻”,往往是見(jiàn)了Autoexec.bat和Config.sys就向其中添東西,它們往往是系統(tǒng)“使用了與DOS兼容的分頁(yè)方式”導(dǎo)致性能下降的罪魁禍?zhǔn)。如果有,你可以將這兩個(gè)文件備份,然后把其中的“自啟動(dòng)”程序刪除。重新啟動(dòng)系統(tǒng)后,若一切正常即可將備份刪除。

  六、使用Msconfig.exe

  對(duì)Win98用戶來(lái)說(shuō),還可以使用系統(tǒng)配置實(shí)用程序Msconfig.exe來(lái)搜尋更隱蔽的“自啟動(dòng)”程序。Msconfig.exe位于Win98安裝目錄的system文件夾內(nèi),運(yùn)行后的界面如圖3所示。單擊圖3中的“啟動(dòng)”選項(xiàng)卡,就可以列出Win98啟動(dòng)時(shí)加載的所有模塊或程序的列表(圖4)。清除程序名前面的復(fù)選框,就可以禁止它們?cè)趩?dòng)時(shí)加載。

  七、使用“系統(tǒng)信息”程序

  “系統(tǒng)信息”程序是Win98“系統(tǒng)工具”中附帶的一個(gè)應(yīng)用程序(單擊Word97“幫助”中“關(guān)于┄┄”命令,再單擊右下角的“系統(tǒng)信息”按鈕,也可打開(kāi)該程序)。它運(yùn)行后的界面如圖5所示。只要你單擊“系統(tǒng)信息”窗口左窗格“軟件環(huán)境”左邊的“+”,即可展開(kāi)分支。單擊五個(gè)分支中的 “啟動(dòng)程序”、“正在運(yùn)行任務(wù)”等項(xiàng),就可以在右窗格中看到相應(yīng)的內(nèi)容,包括程序名、版本、廠商、路徑等。當(dāng)然,使用此法只能搜尋“自啟動(dòng)”程序。要想把它們?nèi)サ,還得從上面介紹的方法入手。