揪出Windows系統(tǒng)自啟動項(xiàng)隱患; |1 E7 }5 Z, \; e; P2 C) @1 J
揪出Windows系統(tǒng)自啟動項(xiàng)隱患" Z2 Y% a2 b: h1 @( { z, ?$ ]9 I
一、Msconfig法
+ @# H" E; Q( T. e$ d # }% N/ y% Z& `5 q; u( Q
傳統(tǒng)的Msconfig是我們找出啟動隱患最方便的辦法。在Windows 98/XP/2003中,我們可以直接打開。其方法是打開“運(yùn)行”窗口,輸入“msconfig”后回車即可打開該配置工具。1 \0 `6 M% v5 ^8 {
根據(jù)操作系統(tǒng)版本的不同,打開的窗口會有所不同。不過,其中最主要的就是“啟動”選項(xiàng)卡,我們只需要切換到該標(biāo)簽,然后從中將下結(jié)來歷不明的啟動項(xiàng)取消,這樣即可達(dá)到禁止其運(yùn)行的目的。
0 K3 Z+ n0 T; w5 l* q( g/ k& a. X 如果是Windows 2000系統(tǒng),雖然默認(rèn)狀態(tài)下沒有提供msconfig,這也沒關(guān)系。我們只需要到其它系統(tǒng)中復(fù)制msconfig.exe,然后將其保存到Windows 2000系統(tǒng)之中。雙擊復(fù)制過來的文件,這時會提示找不到某些系統(tǒng)文件,對此可以直接跳過,直至進(jìn)入配置窗口。! ^+ D1 e& j2 x6 o0 f# H
8 R% e/ v+ t1 ~& `# o3 {
二、注冊表法" w' m( z1 M9 `. F2 i
注冊表同樣是我們揪出啟動隱患的一個好地方。打開“運(yùn)行”窗口,輸入“regedit”并回車即可打開注冊表編輯器。我們只需要依次打開HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run,其右側(cè)的鍵值就是隨系統(tǒng)啟動時運(yùn)行的程序。對于不必隨系統(tǒng)啟動或強(qiáng)行添加的程序就可以直接按下“DEL”鍵將其刪除。5 h, D# j* p0 J9 Y# l/ E
( ?. n D+ L# a/ i% j
小提示:系統(tǒng)啟動是自動運(yùn)行的項(xiàng)目,而在任務(wù)欄的快速啟動中則可以幫助用戶快速打開相應(yīng)的程序。
" v( V9 t1 C2 H1 b q& w2 N" n& M
" i4 Y5 ~$ @% t+ |% l0 u三、服務(wù)查看法
6 E# [( }- N1 o2 @) d# n+ |- ` 由于系統(tǒng)的各項(xiàng)服務(wù)都是在啟動時啟用的。因此一些病毒、木馬會把自己注冊為服務(wù),以達(dá)到隨系統(tǒng)啟動的目的。% E. S' F: N0 S, @
對此,我們同樣可以在注冊表中進(jìn)行查看。打開注冊表,找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services,其下面的每一項(xiàng)都代表啟動時自動運(yùn)行的一項(xiàng)服務(wù)。在每一項(xiàng)下的start表示啟動類型,如果值為2則表示隨系統(tǒng)自動啟動,3表示手工啟動,4表示禁用,根據(jù)自己的實(shí)際需要決定這些服務(wù)是否繼續(xù)在啟動時被執(zhí)行。, W" b' A: e; \0 M! Q3 ^
查看服務(wù)另外一個更簡單的方法是在系統(tǒng)中直接打開服務(wù)管理器。進(jìn)入“控制面板”,雙擊“管理工具”中的“服務(wù)”,這樣我們就可以非常清楚的查看每個服務(wù)的狀態(tài)和啟動方式,同時還可以根據(jù)服務(wù)的介紹判斷該服務(wù)是否為系統(tǒng)服務(wù)或正規(guī)服務(wù)。如果是非法服務(wù),那么趕將將其禁用,并將其“啟動類型”設(shè)為“已禁用”。
! \6 O) d# Z2 Q0 M* | 當(dāng)然,找出系統(tǒng)啟動隱患的方法還有很多,例如在啟動時使用殺毒軟件進(jìn)行檢查等。只要我們注意到系統(tǒng)的異常情況,及時查看任務(wù)管理中正在運(yùn)行的進(jìn)程,那么一定能夠?qū)⑦@些隱患全部揪出來。 |