不論是平時配置系統自啟動項,還是檢查病毒的自啟動項,msconfig.exe都是一個很有用的工具。
msconfig一般位于C:\\ WINDOWS \\ pc
health\\help\\ctrbinaries目錄下,也可以位于system32目錄下,有時候在dllcache目錄下也能找到。
在開始菜單,點擊運行,輸入msconfig并回車,就進入了msconfig系統配置實用程序界面。
msconfig主要用來配置系統自啟動項,在“啟動”選項卡下,通過勾選或取消程序的自啟動項,可以讓程序跟隨或禁止跟隨系統一起啟動。系統中毒時,通常使用這種方法禁止病毒自啟動。
不過,很多時候殺完毒后,病毒雖然早已逃之夭夭,注冊表里面病毒的自啟動項也被刪除,但是,在msconfig啟動項配置界面,仍然可以看到病毒程序的名字,看著就很不順眼!如果不想看到病毒留下的蹤跡,可以進入注冊表,打開以下鍵項:
HKEY_LOCAL_MACHINE\\SOFTWARE\\ Microsoft\\Shared Tools\\ MSConfig \\ startup
folder
HKEY_LOCAL_MACHINE\\SOFTWARE
\\Microsoft\\Shared Tools \\ MSConfig \\ startupreg
找到病毒創建的鍵項,刪除。這樣,在msconfig里面就再也看不到病毒的紀念品了!
如果有其他程序的自啟動項,不想讓它出現在msconfig界面里面,也可以用這種方法刪除。
當然,msconfig的用處絕不止這些。
比如:可以用來配置系統啟動選項,在BOOT.INI選項卡下,勾選SAFEBOOT后,可以讓系統以安全模式啟動,SAFEBOOT后面還有幾個選項,比如:NETWORK選項對應的是帶網絡的安全模式。
在BOOT.INI選項卡下,“高級選項”里面還可以設置CPU和內存的使用數量,比如:勾選MAXMEM選項,可以設置系統可以使用的最大內存數量,不過,只允許降低上限,不許提高上限。如果要恢復原樣,只需把MAXMEM前面的√取消,確定,重啟后就恢復了。
對于多核CPU或者多個CPU的系統來說,可以限制CPU使用數量,同樣,只許降低CPU數量,不可增加CPU數量,如果要恢復,取消NUMPROC前面的“√”即可。
我也弄不明白微軟為什么要開發這個功能,因為大家都在追求多核CPU和大容量內存,很少有人覺得CPU太強或者內存太多需要限制。可能是有些很古老的應用程序,在古董級別的電腦里面寒磣慣了,突然跑到高配置的大戶人家后,就覺得無所適從,因此微軟想照顧一下那些老程序!另外,對于那些喜歡運行各種評測工具,對系統做各種對比測評的用戶,這個功能倒是很符合他們胃口的,這樣就不用拆機箱更換CPU、拔內存條了!
對于CPU溫度高、系統不穩定的場合,如果一時沒有合適的散熱器可更換,也可以暫時讓多核CPU工作于單核模式下,提高系統的穩定性。
msconfig還有一個功能很有用。點擊“服務”標簽,就可以看到系統里面所有的服務程序,就是運行services.msc 后看到的服務程序。
在“服務”選項卡下,有一個選項“隱藏所有Microsoft服務”,在這個選項前打“√”后,就剩下少數幾個由其他應用程序或病毒添加進來的服務項,從而,利用這個功能,可以快速找出那些偽裝成系統服務啟動的病毒或木馬,比如灰鴿子木馬。
不管是正常程序的服務項,還是可疑的病毒服務項,只要不是系統服務項,都可以理直氣壯地禁止它啟動!這樣對于減少系統進程、提高系統反應速度都有好處,特別是低配置電腦。(注意,殺毒軟件一般都會在服務程序里面添加好幾個服務項,如果禁用了,殺毒軟件的功能會受到一些限制)。