📄 用norton utilities 2000维护注册表.txt
字号:
ortonUtilities是久负盛名的系统维护软件,NortonUtilities2000(以下简称NU2K)是Symantec公司新近推出最新版本,该套软件含有一个注册表编辑程序(Norton RegistryEditor)。利用它可对Windows95/98的注册表进行管理和维护。下面通过调整输入法的排列位置、清理“增加 /删除程序”列表中的僵尸等实例,介绍该实用程序的具体应用方法。
1.启动注册表编辑程序
从NU2K主窗口的左边,选择Troubleshoot功能模块,然后选择Norton RegistryEditor实用程序(图1)。
图1
启动后,屏幕显示注册表编辑程序的主窗口(图2)。在窗口的左边显示如下3项内容:
Local Registry:本地计算机Windows95/98的注册表。
INI Files:Windows95/98中重要的初始化文件。
Remote Registry Connections:远程计算机上的注册表。
在窗口的右边,显示窗口左边选定项目的内容。窗口下边显示4个选项卡,分别是:Bookmarks(书签)、Find Results(查找结果)、Undo(撤消)、TrackerHistory(跟踪程序的历史记录)。选择不同的选项卡,下部窗口将显示不同的内容。右下角的“Launch Registry Tracker”按钮,用于启动NU2K的另一个实用程序—注册表跟踪程序(Norton Registry Tracker)。
图2
2.备份注册表
注册表是一个包含Windows95/98系统和应用程序数据,以及硬件配置信息的中央数据库。如果注册表数据遭到损坏,就会影响到系统的启动和应用程序的运行,甚至使整个系统瘫痪。要确保系统正常运行,应该定期备份注册表,特别是在改变注册表数据(如安装新的硬件或新的软件)之前。当改变注册表之后,发现系统运行不稳定,就可以通过恢复先前的注册表数据,使系统恢复到原来的稳定状态。可见,备份好Windows注册表,对确保系统正常运行是很重要的。
使用注册表编辑程序备份整个注册表的操作方法如下:
①从File菜单中选择“Backup Entire Registry…”选项,弹出如图3所示的对话框。在图3中的“文件名”框内输入文件名(默认扩展名为.reg),如MyRegistry。如果要修改文件存放路径,可单击“保存在”右边下箭头,然后在列表? 择存放路径。
图3
②在单击图3中的“保存”按钮,则将当前计算机的整个注册表保存到指定的文件中,该文件是一个文本格式的文件。图4是Norton注册表编辑程序程序的备份进程。
图4
如果要恢复注册表的信息,可在Windows资源管理器中双击MyRegistry.rg文件,则Windows会自动地将此文件中的注册表信息恢复到注册表中。也可使用下面介绍的导入注册表功能来恢复注册表信息。
3.导入注册表文件
必要时,可以把先前备份注册表文件恢复到当前注册表中。方法是:
①从File菜单中选择“ImportRegistryFile”选项,弹出如图5所示的“打开”对话框。然后,从文件列表框中选定要导入的文件(如my registry)。
图5
②单击图中的“打开”按钮,注册表编辑程序即将指定的文件导入注册表中。
4.导出注册表文件
除了可以备份(导出)整个注册表外,我们也可以只备份注册表的某个分支(或称子键)。例如,如果你只改动某个分支的键值,只要把该分支备份即可。这比备份整个注册表快一些,也可节省存贮空间。
备份选定分支的方法如下:
①选定要备份的分支:从注册表编辑程序的主窗口左边注册表树形结构中,点选要备份的分支(图6)。
图6
②从File菜单上选择“Export Registry File”选项,弹出图7所示的对话框。
图7
③在图7中确定如下信息:
在“FromWhere”列表框中选择要备份的注册表数据库。默认是本地计算机注册表(LocalRegistry)。如果你的计算机与远程计算机连接,则还可选择“Remote Registry Connections”,这样就可以备份远程计算机上的注册表信息了。
在“ExportRange”框内选择导出范围:选择All,表示要导出整个注册表;选择SelectedBranch,表示要导出选定的分支。如 HKEY_CURRENT_USER\Software\Symantec。
在“文件名”框内输入注册表文件名(如H_C_U_Sw_Symantec.reg),或者在文件列表框中选择一个已有的文件名(这样会覆盖掉原有文件)。
④单击“保存”按钮,把选定的注册表信息保存到制定文件中。
5.增加新键值
利用注册表编辑程序可以增加新的键值。操作方法是:
从“Edit”菜单中选择“New”选项,“New”选项的子菜单上有6个选项(图8),它们的作用如下:
Key:在当前根键或子键下增加新键。
Binary:在当前键值下面添加一个二进制键值。
ExpandedString:在当前子键下增加一个扩展串值。
Numeric:在当前子键下增加一个数值。
MultiString:在当前子键下增加一个多串值。
String:在当前子键下增加一个串值。
图8
例如,如果想让自己开发的应用程序在启动Windows时自动运行,可以在下面的注册表分支中增加新的键值,注册自己的应用程序:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
具体操作如下:
①注册表编辑程序主界面的左窗口中逐层展开上述分支,直至找到Run子键(图9)。
图9
②从“Edit”菜单中选择“New”选项,然后从“New”选项的子菜单上选择“String”。在弹出的窗口中把“New Value#1”修改为“教材管理”。
③右击“教材管理”,在弹出的右键快捷菜单上选择“Modify”。
④在弹出的“ModifyValue”对话框中输入要自应用程序路径和文件名(如:D:\JCGLXT\教材管理系统.EXE),单击确定按钮,屏幕显示如图10,说明应用程序注册成功。
图10
⑤关闭注册表编辑窗口,退出Windows,重新启动计算机,即可见到自己的应用程序自动启动。
6.修改键值
我们可以通过修改注册表相关键值,调整输入法的位置,使之进入Windows98后能直接调用自己常用的输入法。方法如下:
①启动注册表编辑程序,在左窗口中找到根键HKEY_LOCAL_MACHINE,逐层展开HKEY_CURRENT_USER\keyboard layout\preload分支。
从图11可以看到,preload下面有以1、2、3等序列号为名的若干子键,分别代表一种输入法。1、2、3等序号就是输入法被调用的顺序号。
图11
图中6个子键分别代表以下6中输入法:
输入法
数据
En(英语)
00000409
全拼输入法
E0010804
自然码6.0版
E0200804
王码五笔98版
E0210804
王码拼音5.0版
E0220804
王码五笔4.5版
E0230804
②调整输入法的位置。例如,要把王码五笔98版与英语输入法调换位置,只需把子键1和4的键互换即可:
在图11中选中1,在右窗口中右击“DefaultValue”,在弹出的右键快捷菜单上选择“Modify”。在弹出的“Modify Value”对话框中输入王码五笔98版的数据E0210804,单击确定按钮。用同样方法,把子键4的键值改为英语输入法的数据00000409。
③关闭注册表编辑窗口,退出Windows,重新启动计算机,即可看到王码五笔输入法98版已处在输入指示器的第一位。
7.删除键值
在Windows应用中,由于经常增删除程序,或因手工删除了某些程序的目录,在“添加/删除程序”对话框的程序列表中会留下一些“僵尸”,怎么也删不去。使用注册表编辑程序删除相应的键值,可以清理这些“僵尸”。
具体操作方法如下:
①启动注册表编辑器。
②打开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall分支,在Uninstall下找到要清理的程序并选中它。
③从“Edit”菜单中选择“Delete”选项,或直接按Del键删除即可。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -