|

楼主 |
发表于 2006-7-30 18:10:35
|
显示全部楼层
来自: 中国四川攀枝花
四、Windows 2000的注册表技巧
# p$ Z7 I/ S' r3 g( V+ O) a(一)备份Win 2000注册表
0 N' V: K |. P1、用备份工具
; W0 f8 M) ~5 ~- r& IWin 2000的备份程序NTBackup.exe)是一个兼容性很强的工具,备份过程简单明了,可作为常规备份工具并可随时进行备份。在备份功能启动时,选中备份树中的系统状态,备份工具将保存注册表文件、启动系统文件、COM+类数据库、服务器公共共享目录等。备份后的文件以.bkf为扩展名,将备份文件置于不经常访问、比较安全的盘。恢复时,可直接执行.bkf文件,向导会提示如何完成整个还原过程。& r* C; @5 D% A1 J& V1 n1 Z! v
2、用注册表编辑器3 w$ z3 M- @& |0 ^2 P) {
注册表编辑工具Regedit是Win 2000另一款注册表工具。打开“开始”选单的“运行”窗口,在打开栏中输入Regedit即可看到如图2的画面,在“注册表”选单中选择“导出注册表文件”项,就会弹出一个窗口,选择保存注册表文件的路径和文件名,再单击保存就OK了。备份文件以.reg为扩展名。值得提醒一点的是,此方法并不会备份安全注册表文件和安全账户管理器注册表文件。恢复时,直接双击备份的.reg文件即可,或在命令行方式下键入:Start .reg。" |$ j+ K$ F* ]( p0 A: U
3、用恢复控制台
* e: E) p, Q' J+ G故障恢复控制台是Win 2000新增加的工具,用于从多次失败中恢复系统。故障恢复控制台不是Win 2000的缺省安装,且必须在故障发生前安装才可以使用。安装故障恢复控制台的步骤是,插入Win 2000安装光盘,在运行窗口中键入:安装光盘盘符\i386\Winnt32.exe/Cmdcons,启动恢复控制台安装程序。安装了恢复控制台后,在启动选单中会出现“故障恢复控制台”选项。启动故障恢复控制台后,使用恢复控制台的Copy命令,将%Systemroot%\System32\Config目录下的文件拷到一个安全目录中。在恢复时,将备份目录中的文件覆盖%systemroot%\system32\config目录下的文件,注册表文件就恢复了。值得提醒的是,在恢复控制台下的COPY命令不支持通配符“”和“?”,所以一次只能复制一个文件,用起来比较麻烦。; U6 X* B3 {2 {7 s
4、用安装光盘
& Z# e/ v+ J3 c* K3 @3 q安装程序恢复注册表是在没有其他注册表备份时的最佳选择。将Win 2000安装盘插入光驱,进入CMOS设置,将系统设置为从光盘启动。安装程序启动时,首先检测硬盘驱动器,查看已经安装的Win 2000及其修复路径。然后会出现选择操作的界面,按“R”,对Win 2000进行修复。在接下来的界面中,有四个选择,选中“检查注册表文件”(要全面恢复系统,最好四项都选中)。安装程序开始修复选定的安装。在修复注册表文件后,系统重新启动,Win 2000就会工作正常了。. _1 Y/ X) a% x
5、用紧急修复盘 H8 _6 r- x) q& t' d
制作紧急修复盘的方法是用NTBackup工具,在欢迎标签中选择“紧急修复盘”。选中选项“将注册表文件复制到修复目录中”复选框,那么在制作紧急修复盘的同时,会自动将当前注册表文件备份到%Systemroot%\Repair文件夹。用紧急修复盘修复注册表的过程与用安装光盘基本相似,不再讲述。
6 y- Y3 e) A$ K* X) s/ L3 b) E/ Q& w; ]$ l& C- D: n% b
(二)深入剖析Win 2000注册表
- T: g2 n" D& g, A0 M1 c/ `1、Win 2000注册表的主要特性- D4 l( v' X! e* Q5 j( Z
中心存储地址
Q3 M3 {, u) T9 w6 H! U, U2 `* ?将以前分散在计算机硬盘上的配置信息汇总。
* U$ J6 `1 K4 a$ f. G! P软件信息# `; Q; S* A2 u- j7 L' L
Win 2000注册表的功能之一就是记录系统的软件配置,包括Win 2000本身。" Y& B% G' H7 E0 E
硬件信息3 h3 S7 i5 I i
在Win 2000中注册表记录了PC机的全部硬件情况。
1 C5 u6 y1 u* l9 v! L# n. O2、Win 2000注册表的主要作用1 @1 Z2 \# {% Q. z3 o7 c
记录安装选择
( f, b% J8 ?" k3 R. v设置硬件' K4 N( j, R8 G* z/ O& z/ ^, x
设置Win 2000
" |, s1 b! i* x运行启动程序
/ _0 _7 B! V7 X( g* Z! `* [$ \6 G定义Win 2000的显示方式
0 B$ A; g1 R/ V% u( ?- p: C6 B确定组件方式
' q" B% }* P6 t: w" i7 v2 X' I向管理员报告配置数据) ?) v/ }# L6 u2 M) F4 S
3、Win 2000注册表的五大功能, \: o5 ~, \& D" T1 j# q3 L1 d, X
纠正Win 2000的错误。
+ f: O! [7 W" O2 v' N恢复崩溃系统 , K$ R# I7 x6 w/ E" X+ w- D, g
提高运行速度和使用方便性1 v3 ]( F4 S$ R
提高安全性4 _1 L' O; b' l" i
控制服务器 f `5 E$ m# _& a- G, }. w, D
6 @# D/ L7 L! x4 j1 }
(三)Win2K注册表实用技巧7 r" p! E) \! Z" G0 j/ a9 p
去掉桌面上"我的电脑" q' M) s( ~- m! U0 A/ d
打开注册表实用程序RegEdit,找到子键- m6 i2 r6 _6 g& N
HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}
6 b. i8 D: ]- V/ S打开它时,我们能看到它右边列出了该键的含义及默认的键值。删除该子键,然后刷新一下桌面在找找看有没有我的电脑这个图标。8 \$ p' j3 z/ O8 d, X
用当前的计算机名称和用户名字替换"我的电脑"
3 Z7 E0 g5 H6 u0 C. j- z5 nHEKY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}子键,拷贝它的子键LocalizedString的键值到记事本(如,@C:\winnt\system32\shell32.dll, -9216@1033, 我的电脑)。删除子键LocalizedString。然后用数据类型REG_EXPAND_SZ重建它。拷贝刚刚记事本的内容到新建的键,并且将"我的电脑"改变成"%username% on %computername%"。
- m, S: G0 u, ]隐藏最近登录的用户 : [# h6 Y* ]6 z. b! ]
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon
3 l6 B+ e. r! y* m7 c& G找到键DontDisplayLastUserName,值设置为1。1代表True(是),0代表False(否)。! g( l1 y/ \" _" z+ h# n& e
为你的开始菜单和任务栏加速
" J4 Y7 H3 {# d" q' q [HKEY_CURRENT_USER\Control Panel\Desktop把MenuShowDelay的值由400改为100
' S- p5 j5 e; J* l禁止CD-ROM的自动运行
, ]* t8 q) t: t/ i0 [" G C记得Win98里通过设置控制面版中的系=>设备管理=>Cdrom=>属性=>设置=>自动插入通告可以达到禁止CD-ROM的自动运行,但每次我们修改完毕后必须重新启动方可生效。而在WIN2K中可以通过修改注册表来实现,打开注册表管理程序,找到子键
+ {. h# X0 S" h9 d L7 x2 GHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom设置AutoRun值为0即可。; {0 y3 f2 Q; x6 Q! e+ E7 X% n
改变欢迎对话框 P/ k* F1 ~2 Q, b4 E$ [2 V
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon,将LegalNoticeText的值改成你需要显示的内容,改变对话框的标题的话可以将LeagalNoticeCaption的值改成你所需要的,5 m2 T' z4 V8 s/ i
设置登录壁纸1 X0 G: j1 a7 Z; G7 c
“HKEY_USERS\.DEFAULT\Control Panel\desktop”项右边窗口中找到字串值“Wallpaper”,将它的值改为一个BMP格式的图像文件的完整路径,就可以在登录时作为壁纸显示;修改字串值“TileWallpaper”的值,可以改变它的显示方式,其中“0”表示居中,“1”表示平铺,“2”表示拉伸。
# Y/ h# S: l; z" C$ Q修改登录背景颜色
) O- K2 a9 `! Q+ R如果没有设置登录壁纸,在“HKEY_
' B% ^5 n3 p9 [ V$ W a8 \# AUSERS\.DEFAULT\Control Panel\Colors”项中修改字串值“Background”的值,就可以改变登录时的背景颜色(默认值为“58 110 165”,分别表示R、G、B的值,三个值之间用空格分隔)。
s# @ s' |5 T$ N3 {) D2 o在登录窗口添加信息$ ?! e8 T9 j* T9 i8 }, |
在“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersionWinlogon”项中新建一字串值“LogonPrompt”,在其中输入你想加的提示信息,5 B0 z: e9 _2 @5 r$ k$ k; P
自动显示登录选项- [! T$ S8 i; n* x6 x3 b
在启动过程中出现“登录到Windows”窗口时,按[选项]按钮可以出现“使用拨号网络连接登录”复选框,修改“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon”项中双字节值“ShowLogonOptions”的值为“1”,就可以自动显示登录选项。
3 @7 b9 D( C; z p取消上一次登录名
I, n- y' ], T: |$ b如果在Windows 2000系统中设置了多个用户,每次按下[Ctrl+Alt+Delete]组合键后会在登录窗口中显示上次登录的用户名。将“HKEY_LOCAL_MACHINE\SOFT- q& K, r( P8 ]) ~# k
WARE\Microsoft\Windows NT\CurrentVersion\Winlogon”项中字串值“DontDisplayLastUserName”的值设为“1”就可以在登录窗口中不显示上一次登录的用户。 |
|