- 注册时间
- 2008-9-13
- 最后登录
- 1970-1-1
- 在线时间
- 0 小时
- 阅读权限
- 200
- 积分
- 0
- 帖子
- 24482
- 精华
- 4
- UID
- 9
  
|
Windows启动时通常会有一大堆程序自动启动。不要以为管好了“开始→程序→启动”菜单就万事大吉,实际上,在Windows XP/2K中,让Windows自动启动程序的办法很多,下文告诉你最重要的两个文件夹和八个注册键。 " T0 W/ m' [. o0 J2 [) e; z- r
" m6 d- ?- w7 u 一、当前用户专有的启动文件夹 0 E0 l7 M4 l* Z
t6 c8 A& t* U: ^3 ^
这是许多应用软件自动启动的常用位置,Windows自动启动放入该文件夹的所有快捷方式。用户启动文件夹一般在:\Documents and Settings\<用户名字>\“开始”菜单\程序\启动,其中“<用户名字>”是当前登录的用户帐户名称。
3 ?7 Y& @. V9 I2 ~3 K
5 W% X' ]2 c& j" v8 ?% o 二、对所有用户有效的启动文件夹
* [* N" a( T6 `! m
8 D" j8 F7 G/ |! @) U# M/ J 这是寻找自动启动程序的第二个重要位置,不管用户用什么身份登录系统,放入该文件夹的快捷方式总是自动启动——这是它与用户专有的启动文件夹的区别所在。该文件夹一般在:\Documents and Settings\All Users\“开始”菜单\程序\启动。
+ g" m, s( V d5 y
/ z2 Q. T: q0 H2 C' o0 Q, d' j) A 三、Load注册键
" Z% ]" z4 P$ O+ [) E7 w: U1 \% A; u1 \9 w: ]- f$ G' [; R
介绍该注册键的资料不多,实际上它也能够自动启动程序。位置:HKEY_CURRENT_USER\Software\Microsoft\WindowsNT\CurrentVersion\Windows\load。 * v0 ?1 H" P0 O3 i- A
7 z+ E! J( O. W
四、Userinit注册键
/ V$ P3 ]! v2 J' u9 ^5 o) q
7 {# @( ?" I/ J4 `: |9 u 位置:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\Winlogon\Userinit。这里也能够使系统启动时自动初始化程序。通常该注册键下面有一个userinit.exe,如图一,但这个键允许指定用逗号分隔的多个程序,例如“userinit.exe,OSA.exe”(不含引号)。
( o) J# h/ x" D1 g- w5 p+ r五、Explorer\Run注册键 : n. R$ x( j# \1 _" ~# Z
9 @+ B0 K0 p( U# @0 D. U, |$ ~% B/ e 和load、Userinit不同,Explorer\Run键在HKEY_CURRENT_USER和HKEY_LOCAL_MACHINE下都有,具体位置是:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run。 9 R# h; g+ Y1 |" r! K
9 Z/ `: z' { e5 i. x& m 六、RunServicesOnce注册键 ! Y* f! y1 J- ?6 d) P$ ]
0 C# D2 a$ }1 | RunServicesOnce注册键用来启动服务程序,启动时间在用户登录之前,而且先于其他通过注册键启动的程序。RunServicesOnce注册键的位置是:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce。 ( i6 h& q) x# z/ J" D$ g( A# c* y
7 h! F) v$ L: u! P7 O$ J
七、RunServices注册键 / ~7 I* X6 d1 b" R0 D
6 W9 h5 ]! \7 q2 v9 H
RunServices注册键指定的程序紧接RunServicesOnce指定的程序之后运行,但两者都在用户登录之前。RunServices的位置是:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices。 4 M* [/ k+ J1 i: U! T
+ e0 _! `; c3 e8 _0 p* b 八、RunOnce\Setup注册键 ) L2 j; ]/ H* O3 e& b
7 y* Z2 a/ V) B. V3 o- r0 d RunOnce\Setup指定了用户登录之后运行的程序,它的位置是:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Setup。 6 ?) d* ^+ f3 }! {
: c( g+ ^- V+ U$ b' U 九、RunOnce注册键
- E' w3 ~, f# Y. v |& M" `, i$ { x6 y3 h g \+ s4 q; `
安装程序通常用RunOnce键自动运行程序,它的位置在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce和HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce。HKEY_LOCAL_MACHINE下面的RunOnce键会在用户登录之后立即运行程序,运行时机在其他Run键指定的程序之前。HKEY_CURRENT_USER下面的RunOnce键在操作系统处理其他Run键以及“启动”文件夹的内容之后运行。如果是XP,你还需要检查一下HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx。 . c+ s# s4 H2 o$ U) y* Y J
- G3 E5 k4 s0 G' N, Q 十、Run注册键
0 F% o$ g) @" `3 v; r5 V( \$ L, ^* o0 Y7 [* ~8 m, l5 {: ] F
Run是自动运行程序最常用的注册键,位置在:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run,和HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run。HKEY_CURRENT_USER下面的Run键紧接HKEY_LOCAL_MACHINE下面的Run键运行,但两者都在处理“启动”文件夹之前 |
|