|
楼主 |
发表于 2008-8-30 16:30:28
|
显示全部楼层
152.如何找到自启动程序# A: {3 r- f, r' c5 l
9 Q# U4 ]( @2 Z( a' I! u, I 如果系统启动时自动加载的程序过多,会造成启动速度缓慢,而很多病毒或者木马也是在系统启动时自动加载的。所以了解怎样在Windows中查找自启动程序是非常重要的。6 C. n$ r' K% y' _* \- k& n
# C7 \# |9 f. r$ X8 K; e% q+ B
一、在“启动”文件夹中寻找3 ]* |: W& V2 O
“启动”文件夹一般位于“系统盘符\Documents and Settings\用户名\开始菜单\程序\启动\”目录(Win 2000/XP)或“系统盘符\WINDOWS\Start Menu\Programs\启动\”目录。通过快捷方式的属性可以查出程序所在的位置。, Q" w9 w3 r# S$ S ^1 R1 N7 j3 n8 s
" X3 m$ u& G7 _, b 二、从自动批处理文件中寻找
9 ^6 J% x9 {$ r! U: w* g+ V% y 在Win 98中,Autoexec.bat和Winstart.bat文件中的程序在开机时自动执行;而在Win Me/2000/XP/2003中,这两个批处理文件默认不被执行。3 G E1 S7 ~5 g4 M( h
, ]! O1 x# {( j
三、从系统配置文件中寻找) E, }& W4 [& U7 ^% m
在有些系统配置文件中也可以找到自启动程序的踪迹,如Config.sys、Win.ini、System.ini、Wininit.ini和Msdos.sys等。
' }9 ?2 a' _; `5 _1 H. ^ L) R9 v' N6 I3 [. {
四、通过“系统配置实用程序”寻找
* T1 o" d% J% I 在“开始→运行”中键入“msconfig.exe”启动“系统配置实用程序”,进入“启动”选项卡,即可查看随系统启动的程序名称和位置。
* _1 ]6 \ k& p8 ?9 | G5 Q 注意:Win 2000本身没有Msconfig程序,可以从Win XP/2003中提取。
' ^$ M) l: O2 s2 L1 J
; Y2 p' @+ u2 p$ T 五、从计划任务中寻找0 p3 z& H2 t( B4 ~ H& n; f
在“控制面板”中双击“任务计划”就可以查看是否有计划任务随系统一起启动。
( p( Y0 j7 M8 `. ~' s+ j& j# {5 d8 H
六、使用“系统信息”寻找+ V N' i' `7 N1 o3 [1 g0 H
进入“系统信息”主界面,依次展开分支“软件环境→启动程序”,就可以在右窗格中查看自启动程序名称和位置。
/ _: s" ]# A) c4 \
3 M0 u. F" p- \2 |) j: c: h: F 七、使用“组策略”寻找3 |. ~5 [% V; n4 h+ L; ^7 u# E
在Win 2000/XP/2003中,在“开始→运行”中键入“gpedit.msc”,打开“组策略”,依次展开“用户配置→管理模板→系统→登录/注销”,双击“在用户登录时运行这些程序”,单击“显示”按钮,即可查看自启动程序。0 M! ]1 P3 c" p# l7 F
# d ^6 o1 d/ z" h' u
八、通过注册表寻找
7 `, ?4 G5 _7 m 在注册表中,可以从下列键值中查找自启动程序的名称和位置。' E0 h2 b7 J- R/ E# I; [# `
1.Userinit键
9 N" L! O p, n& c* K o 位于“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\Userinit”。这个键允许指定用逗号分隔的多个程序。" W$ ~! A. I5 [1 W
2.Explorer\Run键) O2 i7 Q; G/ q+ `4 ~+ H9 X
位于“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run”和“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run”。% ?$ c3 A6 w W1 r, @6 ~
3.RunServicesOnce键
! e& h, K6 |, T0 } J0 h* T RunServicesOnce键用来启动服务程序,在用户登录之前启动,具体位置是“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce”和“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce”。& P/ Z& {5 \$ x4 D) |
4.RunServices键
* }8 y# y e! ]5 f& Z RunServices键指定的程序在RunServicesOnce指定的程序之后运行,不过仍在用户登录之前。具体位置是:“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices”和“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\ CurrentVersion\RunServices”。
. w) _. {% r0 g1 |; g 5.Run键
5 A' z& W1 l, n& i( ] Run是自动运行程序最常用的键,位置在“HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run”和“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run”。
+ i4 ~ ~* c, z* P1 l0 v; {! b& T 6.Load键' F- T8 B/ R, |) I; @
位于“HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Windows\load”。
7 f8 V0 C/ l1 ] C* a8 H! p' g& ? 另外还有RunOnce、RunOnce\Setup等键。4 H* U" @' ^7 L) @
3 E' n2 o8 p) R* j' I: W' b- J
九、使用工具软件 l- J& M+ `8 p+ B" W2 c( o
除了使用系统提供的工具以外,我们还可以求助于第三方软件,比如Windows优化大师、RegRun Gold等等。 |
|