|

楼主 |
发表于 2006-7-30 18:10:35
|
显示全部楼层
来自: 中国四川攀枝花
四、Windows 2000的注册表技巧
/ k5 J- j/ Y# r* E2 v4 G1 O1 F(一)备份Win 2000注册表
* B1 a/ I! v* O8 w- }2 l6 K1、用备份工具
& W8 D% S, P1 l1 k+ \2 OWin 2000的备份程序NTBackup.exe)是一个兼容性很强的工具,备份过程简单明了,可作为常规备份工具并可随时进行备份。在备份功能启动时,选中备份树中的系统状态,备份工具将保存注册表文件、启动系统文件、COM+类数据库、服务器公共共享目录等。备份后的文件以.bkf为扩展名,将备份文件置于不经常访问、比较安全的盘。恢复时,可直接执行.bkf文件,向导会提示如何完成整个还原过程。' ]5 ?& ~" w4 M4 h& E
2、用注册表编辑器
0 ]3 N8 p6 ]7 P! j6 N7 A+ ~; x注册表编辑工具Regedit是Win 2000另一款注册表工具。打开“开始”选单的“运行”窗口,在打开栏中输入Regedit即可看到如图2的画面,在“注册表”选单中选择“导出注册表文件”项,就会弹出一个窗口,选择保存注册表文件的路径和文件名,再单击保存就OK了。备份文件以.reg为扩展名。值得提醒一点的是,此方法并不会备份安全注册表文件和安全账户管理器注册表文件。恢复时,直接双击备份的.reg文件即可,或在命令行方式下键入:Start .reg。
! ~ a, |4 x% K4 \4 V8 I3、用恢复控制台
3 f' i6 m6 ?( L0 z故障恢复控制台是Win 2000新增加的工具,用于从多次失败中恢复系统。故障恢复控制台不是Win 2000的缺省安装,且必须在故障发生前安装才可以使用。安装故障恢复控制台的步骤是,插入Win 2000安装光盘,在运行窗口中键入:安装光盘盘符\i386\Winnt32.exe/Cmdcons,启动恢复控制台安装程序。安装了恢复控制台后,在启动选单中会出现“故障恢复控制台”选项。启动故障恢复控制台后,使用恢复控制台的Copy命令,将%Systemroot%\System32\Config目录下的文件拷到一个安全目录中。在恢复时,将备份目录中的文件覆盖%systemroot%\system32\config目录下的文件,注册表文件就恢复了。值得提醒的是,在恢复控制台下的COPY命令不支持通配符“”和“?”,所以一次只能复制一个文件,用起来比较麻烦。
- ^8 y+ B: V( G1 Q4、用安装光盘/ }9 E! G9 U/ U: ~! C
安装程序恢复注册表是在没有其他注册表备份时的最佳选择。将Win 2000安装盘插入光驱,进入CMOS设置,将系统设置为从光盘启动。安装程序启动时,首先检测硬盘驱动器,查看已经安装的Win 2000及其修复路径。然后会出现选择操作的界面,按“R”,对Win 2000进行修复。在接下来的界面中,有四个选择,选中“检查注册表文件”(要全面恢复系统,最好四项都选中)。安装程序开始修复选定的安装。在修复注册表文件后,系统重新启动,Win 2000就会工作正常了。3 C' | f/ K4 d6 z: w6 P
5、用紧急修复盘
: l$ r- t8 }# Q; n" Z制作紧急修复盘的方法是用NTBackup工具,在欢迎标签中选择“紧急修复盘”。选中选项“将注册表文件复制到修复目录中”复选框,那么在制作紧急修复盘的同时,会自动将当前注册表文件备份到%Systemroot%\Repair文件夹。用紧急修复盘修复注册表的过程与用安装光盘基本相似,不再讲述。
0 Z% W! n/ a+ z# d8 m" D1 O. y
6 \ J, _9 w3 w; n$ }9 g(二)深入剖析Win 2000注册表
1 @8 P. L& x/ S6 X% q. X% a1、Win 2000注册表的主要特性
1 A- m8 n1 R5 V: m1 V3 W中心存储地址9 d' k( L5 {& U: B" ~' N0 T
将以前分散在计算机硬盘上的配置信息汇总。7 J1 _0 G8 W" n6 U0 x! H3 \# i
软件信息+ D8 k. s; M h4 s3 U5 t: v
Win 2000注册表的功能之一就是记录系统的软件配置,包括Win 2000本身。
1 k# O$ w. f5 H+ W# J: c硬件信息
+ O7 M$ E, V& A s4 }5 R. {# i/ Q8 ^在Win 2000中注册表记录了PC机的全部硬件情况。
5 I P: m2 m2 ?2、Win 2000注册表的主要作用
( M$ A+ @$ u( Y# ?) W' e: m记录安装选择
Z9 T$ L% @7 R' y7 o" m8 @, w/ z' G设置硬件9 U1 q1 n/ ?8 R0 d1 \
设置Win 2000& E1 R" L0 G+ ?. Y. O# ?: C
运行启动程序: o$ \. S- S& e& R( s/ x+ ~
定义Win 2000的显示方式 W, _+ O3 U. D% Q9 W n
确定组件方式
* i9 S$ ?: l! N9 d向管理员报告配置数据
* W& R; P# t% d: [. p3、Win 2000注册表的五大功能
2 }, m1 w, {% G0 f' t1 Y: Z纠正Win 2000的错误。0 S8 V. d" g0 k3 E! t; {/ A" P
恢复崩溃系统
- I* q6 ~! ~' f1 v提高运行速度和使用方便性% V( u/ F1 O1 d+ c
提高安全性
1 G4 H7 Q0 Q! }( L6 l1 D9 G控制服务器& ?# L) w# Q" X$ S( [* L8 a) |
9 K" j" M8 ]7 @3 m; b: B(三)Win2K注册表实用技巧3 p) v+ J8 ^/ E" j+ C
去掉桌面上"我的电脑"
: `: e% Q- B: l# x& j+ z打开注册表实用程序RegEdit,找到子键7 r, X. h& r! D' J. M
HKEY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}
2 s9 {" @5 B8 n& o$ Y9 s9 c, S ~打开它时,我们能看到它右边列出了该键的含义及默认的键值。删除该子键,然后刷新一下桌面在找找看有没有我的电脑这个图标。
( A! |2 L% k1 R1 i9 y+ b5 A用当前的计算机名称和用户名字替换"我的电脑"
1 U% U' ?) w, { i% f( e8 fHEKY_CLASSES_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}子键,拷贝它的子键LocalizedString的键值到记事本(如,@C:\winnt\system32\shell32.dll, -9216@1033, 我的电脑)。删除子键LocalizedString。然后用数据类型REG_EXPAND_SZ重建它。拷贝刚刚记事本的内容到新建的键,并且将"我的电脑"改变成"%username% on %computername%"。5 S' A! P9 [( ^# z$ _. r/ v
隐藏最近登录的用户
& B# I+ l+ {3 MHKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon8 T8 d1 p" n B7 y
找到键DontDisplayLastUserName,值设置为1。1代表True(是),0代表False(否)。* W/ m( b# K H5 u
为你的开始菜单和任务栏加速
2 K0 L/ M _- s( _% THKEY_CURRENT_USER\Control Panel\Desktop把MenuShowDelay的值由400改为100. c3 I$ v B6 I4 J a: N6 ^
禁止CD-ROM的自动运行 % p7 W" w9 V5 H3 S* ]% U, [2 E
记得Win98里通过设置控制面版中的系=>设备管理=>Cdrom=>属性=>设置=>自动插入通告可以达到禁止CD-ROM的自动运行,但每次我们修改完毕后必须重新启动方可生效。而在WIN2K中可以通过修改注册表来实现,打开注册表管理程序,找到子键
, i0 A5 [2 k" m) c5 }HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom设置AutoRun值为0即可。6 E) e1 ~; V W: s+ d% d
改变欢迎对话框 - d: P1 @: p6 X5 ?0 b, T
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon,将LegalNoticeText的值改成你需要显示的内容,改变对话框的标题的话可以将LeagalNoticeCaption的值改成你所需要的,4 G6 `4 \4 H# w/ C9 E+ G$ s
设置登录壁纸' X) o/ [% I/ |
“HKEY_USERS\.DEFAULT\Control Panel\desktop”项右边窗口中找到字串值“Wallpaper”,将它的值改为一个BMP格式的图像文件的完整路径,就可以在登录时作为壁纸显示;修改字串值“TileWallpaper”的值,可以改变它的显示方式,其中“0”表示居中,“1”表示平铺,“2”表示拉伸。& u8 o- c7 V* F" z2 @2 p
修改登录背景颜色
8 _, W8 Q& p9 o; @; Z; W+ a5 K( A( }如果没有设置登录壁纸,在“HKEY_
2 S! C/ o) h2 K: }: K7 oUSERS\.DEFAULT\Control Panel\Colors”项中修改字串值“Background”的值,就可以改变登录时的背景颜色(默认值为“58 110 165”,分别表示R、G、B的值,三个值之间用空格分隔)。
1 w) l3 e3 S& L. O+ G7 l在登录窗口添加信息& k* `& d+ j* X. z' x) O# x
在“HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersionWinlogon”项中新建一字串值“LogonPrompt”,在其中输入你想加的提示信息,
, k4 u b! u" B! Z1 ~7 R- g- J% b* Q自动显示登录选项
3 F/ l- a: G, l% E( j4 Z9 [; |在启动过程中出现“登录到Windows”窗口时,按[选项]按钮可以出现“使用拨号网络连接登录”复选框,修改“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon”项中双字节值“ShowLogonOptions”的值为“1”,就可以自动显示登录选项。
' a. o6 q! }( N1 V% Q- T, X- Z% `取消上一次登录名
6 k% Q) ^ S; E如果在Windows 2000系统中设置了多个用户,每次按下[Ctrl+Alt+Delete]组合键后会在登录窗口中显示上次登录的用户名。将“HKEY_LOCAL_MACHINE\SOFT-6 U0 g; x1 {) d
WARE\Microsoft\Windows NT\CurrentVersion\Winlogon”项中字串值“DontDisplayLastUserName”的值设为“1”就可以在登录窗口中不显示上一次登录的用户。 |
|