论坛风格切换
 
  • 104379阅读
  • 4566回复

大家一起来!实现梦想! [复制链接]

上一主题 下一主题

只看该作者 4200楼 发表于: 2006-07-09
吉祥,为什么引用我的解说词?
帆,不挂在桅杆上
是一块无用的布;
理想,不付诸于行动
是虚无飘渺的雾。

只看该作者 4201楼 发表于: 2006-07-09
禁止盗版
帆,不挂在桅杆上
是一块无用的布;
理想,不付诸于行动
是虚无飘渺的雾。

只看该作者 4202楼 发表于: 2006-07-09
禁止盗版
帆,不挂在桅杆上
是一块无用的布;
理想,不付诸于行动
是虚无飘渺的雾。

只看该作者 4203楼 发表于: 2006-07-09
禁止盗版
帆,不挂在桅杆上
是一块无用的布;
理想,不付诸于行动
是虚无飘渺的雾。

只看该作者 4204楼 发表于: 2006-07-09
第15章使用注册表编辑器






    注册表概述
    使用注册表查找功能
    使用注册表收藏夹
    导入和导出注册表内容
    新建和修改注册表项和值项
    设置用户的注册表访问权限
    “注册表编辑器”应用实例
    还原注册表信息
本章导读
注册表是Windows操作系统的一个重要的组成部分,其中存放了Windows操作系统中的各种配置参数、Windows各个功能模块及安装的各种应用程序等信息。使用注册表用户可以实现自己定制个性化的Windows,解决Windows运行中所出现的一些错误,优化系统性能等目的。这一章将介绍如何使用注册表编辑器对注册表进行编辑、修改、还原。

15.1 注册表概述
注册表的英文名称为registry,是登记、注册的意思,它其实是一个保存Windows配置信息的数据库。在注册表中存放了所有的硬件信息,Windows的信息以及和Windows有联系的32位应用程序的信息。Windows通过注册表所描述的硬件的驱动程序和参数,来装入硬件的驱动程序、决定分配的资源及所分配资源之间是否存在冲突等。注册表中存放的Windows的信息则决定了Windows的桌面外观、浏览器界面、系统性能等。应用程序的安装注册信息、启动参数等信息也存放在注册表中。用户可以通过注册表编辑器对注册表进行查看、编辑或修改。
打开注册表编辑器可执行以下操作:
(1)单击“开始”按钮,选择“运行”命令,打开“运行”对话框,如图15.1所示。

图15.1 “运行”对话框
(2)在该对话框中的“打开”文本框中输入“regedit”或“regedt32”,单击“确定”按钮,即可打开“注册表编辑器”窗口,如图15.2所示。

图15.2 “注册表编辑器”窗口
(3)在该窗口的左边窗格中显示的是注册表项,右边窗格中显示的是某个注册表项的值项,包括名称、类型和数据。其中各注册表项功能说明如下:
•HKEY_CLASSES_ROOT:是HKEY_LOCAL_MACHINE\Software的子项。此处存储的信息可以确保当使用Windows资源管理器打开文件时,打开正确的程序。
•HKEY_CURRENT_USER:包含当前登录用户的配置信息的根目录。用户文件夹、屏幕颜色和“控制面板”等设置均存储在此处。该信息被称为用户配置文件。HKEY_CURRENT_USER是HKEY_USERS的子项。
•HKEY_LOCAL_MACHINE:包含该计算机针对于任何用户的配置信息。
•HKEY_USERS:包含计算机上所有用户的配置文件的根目录。
•HKEY_CURRNT_CONFIG:包含本地计算机在系统启动时所用的硬件配置文件信息。
(4)单击左边窗格中的某个注册表项前的加号,即可展开该注册表项,显示其下面的子项。
(5)展开后该注册表项前的加号会变成减号,单击该减号可将该注册表项折叠起来。
在Windows系统中有两种注册表编辑器,一个是Regedit.exe,另一个是Regedt32.exe。这两个注册表编辑器并没有实质的区别,在功能上是一致的。本书将以Regedit.exe注册表编辑器为例来讲解注册表编辑器的使用、编辑及修改。
15.2 使用注册表查找功能
查找可能是注册表使用过程中最经常使用的功能之一。使用查找功能,用户可以方便快速找到需要的注册表项,对其进行各种操作。
查找注册表可执行以下操作:
(1)打开“注册表编辑器”窗口。
(2)在左边的注册表项窗格中选择一个注册表项作为查找的起点。
(3)选择“编辑”∣“查找”命令,或按快捷键Ctrl+F键,打开“查找”对话框,如图15.3所示。

图15.3 “查找”对话框
(4)在“查找目标”文本框中输入要查找的名称,在“查看”选项组中选择“项”复选框,则设定要查找的目标为项的名称;若选择“值”复选框,则设定要查找的目标为值项的名称;若选择“数据”复选框,则设定要查找的目标为值项的值;若选中“全字匹配”复选框,则只查找和查找目标完全一致的内容。
(5)单击Enter键或单击“查找下一个”按钮,即可开始进行查找。
(6)查找完毕后,查找到的内容将突出显示到可视范围内。
例如,要查找HKEY_CURRNT_CONFIG项下的Windows子项,可执行以下步骤:
(1)选中HKEY_CURRNT_CONFIG注册表项。
(2)单击“编辑”∣“查找”命令,或按快捷键Ctrl+F键,打开“查找”对话框。
(3)在“查找目标”文本框中输入Windows。
(4)在“查看”选项组中选择“项”复选框,选中“全字匹配”复选框。
(5)单击Enter键,或单击“查找下一个”按钮,即可开始进行查找。
(6)查找结束后,用户即可看到该子项所在的位置为:HKEY_CURRNT_CONFIG/ Software/Microsoft/Windows,如图15.4所示。

图15.4 查找到Windows子项
应尽量缩小“查找”对话框中“查看”选项组中的查找范围,以提高查找的速度。
15.3 使用注册表收藏夹
使用注册表收藏夹,可以方便用户将一些经常使用到的注册表项添加到收藏夹中,避免反复查找,以节省时间提高工作效率。
将注册表项添加到收藏夹,可执行以下步骤:
(1)选中要添加到收藏夹的注册表项。
(2)单击“收藏夹”∣“添加到收藏夹”命令,打开“添加到收藏夹”对话框,如图15.5所示。

图15.5 “添加到收藏夹”对话框
(3)在该对话框中,用户可以使用默认的注册表项的名称,也可以给该项起一个名称以区别收藏夹中的其他项。
(4)单击“确定”按钮,即可将该项添加到收藏夹中。
(5)下次要使用该注册表项时,只需单击“收藏夹”菜单,在其下拉菜单中选择需要的项即可。
15.4 导入和导出注册表内容
在Regedit.exe注册表编辑器中提供了注册表的导入和导出功能,用户可以将注册表项导出为普通的文本文件,通过普通的编辑软件(如记事本、写字板或Microsoft Word等)进行查看和编辑修改,然后将编辑修改后的注册表文件再导入到注册表中,即可达到间接修改注册表的目的。
15.4.1 将注册表项导出为普通文本文件
导出注册表项内容的步骤如下:
(1)选中要导出的注册表项。
(2)选择“文件”∣“导出”命令,打开“导出注册表文件”对话框,如图15.6所示。

图15.6 “导出注册表文件”对话框
(3)在“保存在”下拉列表中可选择所导出的注册表文件的存放位置,在“文件名”文本框中用户可输入导出的注册表文件的名称,在“导出范围”选项组中,用户可选择“全部”或“所选分支”选项,确定要导出的是全部注册表文件还是只导出所选的注册表项文件。
(4)单击“保存”按钮,即可导出所选的注册表文件。
15.4.2 查看导出的注册表文件
查看导出的注册表文件,可执行下列操作:
(1)双击“我的电脑”图标,定位到所导出的注册表文件。
(2)右键单击该注册表文件,在弹出的快捷菜单中选择“编辑”命令,则用默认的记事本程序打开该注册表文件,如图15.7所示。

图15.7 用记事本程序打开注册表文件
(3)若用户不想用记事本程序打开注册表文件,也可以右击该注册表文件,在弹出的快捷菜单中选择“打开方式”∣“选择程序”命令,打开“打开方式”对话框,如图15.8所示。

图15.8 “打开方式”对话框
(4)在“选择要使用的程序”列表框中选择打开注册表文件的程序(例如写字板程序)。
(5)单击“确定”按钮,即可用该程序打开该注册表文件,如图15.9所示。

图15.9 用写字板程序打开注册表文件
(6)在打开的注册表文件中,用户可对其进行查看、编辑和修改。
导出的注册表文件不可通过双击打开,双击注册表文件执行的将是注册表的合并操作。
15.4.3 将修改后的注册表文件导入到注册表中
将修改后的注册表文件导入到注册表中,才能达到对注册表进行修改的目的。导入修改后的注册表文件,可执行以下操作:
(1)打开“注册表编辑器”,选择要将其导入到的注册表项。
(2)选择“文件”∣“导入”命令,打开“导入注册表文件”对话框,如图15.10所示。

图15.10 “导入注册表文件”对话框
(3)在该对话框中选择要导入的注册表文件,单击“打开”按钮。
(4)弹出“注册表编辑器”对话框,如图15.11所示。

图15.11 “注册表编辑器”对话框
(5)该对话框中显示了已将注册表文件输入注册表的信息,单击“确定”按钮即可成功将注册表文件导入到注册表中。
15.5 新建和修改注册表项和值项
用户可以在注册表编辑器中新建注册表项或值项,也可以对已有的注册表项或值项进行修改。
15.5.1 新建注册表项和值项
新建注册表项和值项,可执行下列操作:
(1)打开“注册表编辑器”,选定要新建注册表项或值项的注册表项。
(2)若要在该注册表项下面新建一个子项,可选择“编辑”∣“新建”∣“项”命令,即可新建一个子项,该新建的子项被命名为“新项#?”(其中“?”从1开始依次递增),如图15.12所示。

图15.12 新建注册表项
(3)若要新建值项,可选择“编辑”∣“新建”∣“字串值”、“二进制值”、“DWORD值”、“多字符串值”或“可扩充字符串值”命令。其中各命令项的类型如下:
•字串值:若新建该类型的值项,则类型为REG_SZ。
•二进制值:若新建该类型的值项,类型为REG_BINARY。
•DWORD值:新建该类型的值项,类型为REG_DWORD。
•多字符串值:若新建该类型的值项,类型为REG_MULTT_SZ。
•可扩充字符串值:若新建该类型的值项,类型为REG_EXPAND_SZ。
15.5.2 修改注册表项和值项
修改注册表项就是修改注册表项的名称,即重命名注册表项;修改注册表的值项,就是修改注册表值项的名称和值项的值。
1.修改注册表项
修改注册表项的操作步骤如下:
(1)打开“注册表编辑器”,选择需要更改的注册表项。
(2)若要修改注册表项的名称,可选择“编辑”∣“重命名”命令,或单击右键,在弹出的快捷菜单中选择“重名名”命令。
(3)当名称变为可编辑状态后,输入新的名称即可。
2.修改注册表值项
修改注册表值项的操作步骤如下:
(1)打开“注册表编辑器”,双击需要更改的值项的名称,或单击右键,在弹出的快捷菜单中选择“修改”命令。
(2)若要修改的值项的型为“字串值”,则弹出“编辑字符串”对话框,如图15.13所示。

图15.13 “编辑字符串”对话框
(3)在该对话框中的“数值名称”文本框中可更改该值项的名称;在“数值数据”文本框中可更改值项的数据。修改完毕后,单击“确定”按钮即可。
(4)若要更改的值项类型为“二进制值”,则弹出“编辑二进制数值”对话框,如图15.14所示。

图15.14 “编辑二进制数值”对话框
(5)在该对话框中的“数值名称”文本框中可修改值项的名称;在“数值数据”文本框中可改变值项的数据。
(6)若要修改的值项为“DWORD值”类型,则弹出“编辑DWORD值”对话框,如图15.15所示。

图15.15 “编辑DWORD值”对话框
(7)在该对话框中的“数值名称”文本框中可更改值项的名称;在“数值数据”文本框中可更改值项的数据;在“基数”选项组中可选择以十六进制为基数,或以十进制为基数。
(8)若要修改的值项类型为“多字符串值”,则弹出“编辑多字符串”对话框,如图15.16所示。
(9)在该对话框中的“数值名称”文本框中可更改值项的名称;在“数值数据”文本框中可修改值项的数据。

图15.16 “编辑多字符串”对话框
(10)若要更改的值项类型为“可扩充字串值”,则弹出“编辑字符值”对话框,如图15.17所示。

图15.17 “编辑字符值”对话框
(11)在该对话框中的“数值名称”文本框中可输入更改的值项名称;在“数值数据”文本框中可更改值项的数据。
(12)修改完毕后,重新启动计算机及可应用更改。
值项的类型是不可修改的。
15.5.3 删除注册表项和值项
若要删除注册表项和值项,可执行下列步骤:
(1)选定要删除的注册表项或值项。
(2)选择“编辑”∣“删除”命令,或单击右键,在弹出的快捷菜单中选择“删除”命令。
(3)弹出“确认数值删除”对话框,如图15.18所示。
(4)单击“是”按钮,即可将该注册表项或值项删除。

图15.18 “确认数值删除”对话框
15.6 设置用户的注册表访问权限
在Windows XP中可设置多个用户帐户,为了维护注册表的安全,就需要设置以不同身份登录的用户对注册表的不同访问权限。例如,以计算机管理员身份登录的用户可以修改注册表中所有系统信息,而以有限用户或来宾身份登录的用户对注册表的访问则受到限制。
设置用户对注册表的访问权限可执行以下操作:
(1)打开“注册表编辑器”,选定要设置访问权限的注册表项。
(2)选择“编辑”∣“权限”命令,或单击右键,在弹出的快捷菜单中选择“权限”命令。
(3)打开“注册表项权限”对话框,如图15.19所示。

图15.19 “注册表项权限”对话框
(4)在该对话框中的“组或用户名称”列表框中选择要设置访问权限的组或用户名称。若在该列表框中没有要设置访问权限的组或用户的名称,可单击“添加”按钮,打开“选择用户或组”对话框,如图15.20所示,将其添加到列表框中。

图15.20 “选择用户或组”对话框
(5)在“组或用户权限”列表框中显示了该组或用户的访问权限。若要对该组或用户设置特别权限或进行高级设置,可单击“高级”选项卡,打开“组或用户的高级安全设置”对话框,选择“权限”选项卡,如图15.21所示。

图15.21 “权限”选项卡
(6)在该选项卡中的“权限项目”列表框中双击某个组或用户名称,或单击“编辑”按钮,打开“组或用户的权限项目”对话框,如图15.22所示。

图15.22 “组或用户的权限项目”对话框
(7)在该对话框中的“名称”框中显示了该组或用户的名称。在“权限”列表框中显示了该组或用户允许或拒绝访问的权限项目。用户可单击更改该组或用户的访问项目。
(8)设置完毕后,单击“确定”按钮即可在“组或用户的高级安全设置”对话框中的“权限项目”列表框中看到用户所做的更改,如图15.23所示。

图15.23 更该组或用户的访问权限项目
(9)若所做的是拒绝某组或用户对某权限项目的访问,则单击“应用”按钮,将弹出“安全”对话框,提醒用户是否要设置该组或用户的拒绝权限,如图15.24所示。

图15.24 “安全”对话框
(10)单击“是”按钮即可。
(11)重新启动计算机即可应用设置。
15.7 “注册表编辑器”应用实例
15.7.1 使用“注册表编辑器”更改图标大小
使用“注册表编辑器”,用户可以更改桌面和窗口中各图标的显示大小,既可以让其显示变大,也可以让其显示变小。下面讲解如何更改图标的显示大小。
使用“注册表编辑器”更改图标大小可执行下列操作:
(1)单击“开始”按钮,选择“运行”命令,在“运行”对话框中输入“regedit”,打开“注册表编辑器”。
(2)选择HKEY_CURRENT_USER/Control Panel/Desktop/WindowsMetrics注册表项。
(3)在其右边的值项窗格中,双击Shell Icon Size值项,打开“编辑字符串”对话框。
(4)在“数值数据”文本框中,默认数据为32,更改其大小既可改变图标的显示大小。
(5)设置完毕后,重新启动计算机即可。如图15.25所示显示了使用默认数据和将数据值更改为16后,桌面图标的显示对比图。

图15.25 改变图标的大小
15.7.2 更改任务栏上的日期和时间显示
在默认状态下任务栏最右边显示的时间为H:mm,其中H代表小时,mm代表分钟,将鼠标放到时间栏上稍作停顿,将显示出当前的日期。利用“注册表编辑器”用户可以在显示的日期和时间上添加自己的信息,例如用户可以在时间的显示前加上“我的当前时间”等字样,在日期的显示前加上“我的当前的日期”等字样。
更改任务栏上的日期和时间的显示,可执行以下步骤:
(1)打开“注册表编辑器”。
(2)选择HKEY_CURRENT_USER/Control Panel/International注册表项。
(3)在右边的值项窗格中,双击sLongDate值项,打开“编辑字符串”对话框。
(4)在“数值数据”文本框中输入“我的当前日期yyyy’年’m’月’d’日’”,如图15.26所示。

图15.26 在“数值数据”文本框中输入的文本
(5)单击“确定”按钮。
(6)在右边值项窗格中,双击sTimeFormat值项,打开“编辑字符串”对话框。
(7)在“数值数据”文本框中输入“我的当前时间H:mm:ss”。
(8)单击“确定”按钮。
(9)设置完毕后,重新启动计算机即可应用设置。如图15.27所示。

图15.27 更改日期和时间的显示
15.7.3 更改注册表隐藏桌面图标
利用“注册表编辑器”,用户可以将桌面上各种图标隐藏,使桌面只剩下“开始”按钮和任务栏,具体操作如下:
(1)打开“注册表编辑器”。
(2)选择HKEY_CURRENT_USER/Software/Microsoft/Windows/Current Version/Policies/Explorer注册表项。
(3)右击Explorer注册表项,在弹出的快捷菜单中选择“新建”∣“DWORD值”命令,新建一个类型为REG_DWORD的值项。
(4)将该值项命名为“NoDesktop”。
(5)双击该值项,在弹出的“编辑DWORD值”对话框中的“数值数据”文本框中输入数据“1”,在“基数”选项组中选择“十六进制”选项。
(6)设置完毕后,单击“确定”按钮。
(7)重新启动计算机即可应用设置。如图15.28所示显示了隐藏桌面图标前后的对比图。
若要恢复桌面图标的显示,可在“注册表编辑器”中找到该“NoDesktop”值项,将其删除,重启计算机即可。

图15.28 隐藏桌面图标前后的对比图
15.7.4 使用“注册表编辑器”更改系统注册信息
在安装Windows XP时,用户都需要将个人和单位的信息作为系统注册信息输入到计算机中。使用“注册表编辑器”,用户可以更改这些系统注册信息,具体操作如下:
(1)打开“注册表编辑器”。
(2)选择HKEY_LOCAL_MACHINE/Software/Microsoft/Windows NT/Current Vers- ion注册表项。
(3)在其右边的值项窗格中,双击RegisteredOwner值项,打开“编辑字符串”对话框。
(4)在“数值数据”文本框中更改个人的信息,单击“确定”按钮即可。
(5)双击RegisteredOrganization值项,打开“编辑字符串”对话框。
(6)在“数值数据”文本框中更改单位信息,单击“确定”按钮即可。如图15.29所示显示了更改系统注册信息前后“系统特性”对话框中“常规”选项卡中注册信息的显示对比。

图15.29 更改系统注册信息前后的对比图
15.7.5 清除“开始”菜单中“运行”命令对话框中的信息
若用户在“开始”菜单中的“运行”命令对话框中启动过程序,那么该程序命令将被保存到注册表中,用户可以通过单击“运行”文本框右边的小箭头,查看所有输入过的信息。这本是Microsoft公司为方便用户使用而设计的,但是有时为了安全起见,用户可以通过修改注册表中的相关值项,删除这些信息。
清除“开始”菜单中“运行”命令对话框中的信息,可执行以下步骤:
(1)打开“注册表编辑器”。
(2)选择HKEY_CURRENT_USER/Software/Microsoft/Windows/Current Version/Explorer/RunMRU注册表项。
(3)在其右边的值项窗格中显示了所有曾运行过的程序命令,其中每个值项记录了一个程序命令,值项的名称从a开始依次排列。在值项MRUlist中记录了所运行的程序命令的顺序。
(4)若用户以后都不想在“运行”命令对话框中显示所运行过的程序信息,可将RunMRU注册表项删除。
(5)若用户只是想将“运行”命令对话框中已有的程序信息删除,可将值项窗格中相关的值项删除。
(6)设置完毕后,重新启动计算机即可。
15.7.6 通过修改注册表禁止运行某些程序
用户可以通过修改注册表,来禁止运行某些具有危险性或不想让其运行的程序,以达到维护系统安全性的目的。
通过修改注册表禁止运行某些程序,可进行如下操作:
(1)打开“注册表编辑器”。
(2)选择HKEY_CURRENT_USER/Software/Microsoft/Windows/Current Version/Policies/Explorer注册表项。
(3)单击右键,在弹出的快捷菜单中选择“新建”∣“DWORD值”命令,新建一个类型为REG_DWORD的值项。
(4)将该值项命名为“DisallowRun”。
(5)双击该值项,在弹出的“编辑DWORD值”对话框中的“数值数据”文本框中修改数值为“1”,“基数”选项组中选择“十六进制”选项。
(6)右击Explorer注册表项,在其弹出的快捷菜单中选择“新建”∣“项”命令,新建一个Explorer注册表项的子项。
(7)将该子项命名为“DisallowRun”。
(8)右击该子项,在弹出的快捷菜单中选择“新建”∣“字串值”命令,新建一个类型为REG_SZ的值项。
(9)将该值项命名为“1”,双击该值项,在弹出的“编辑字符串”对话框中的“数值数据”文本框中输入要禁止运行的程序名称。例如要禁止运行记事本程序,可输入“Notepad.exe”。
(10)若要禁止多个程序,重复(8)~(9)步即可。
(11)设置完毕后,重新启动计算机即可。
禁止后的程序,若通过“开始”菜单或资源管理器运行,则会出现如图15.30所示的“限制”对话框。

图15.30 “限制”对话框
被禁止的程序单击“开始”按钮,选择“更多程序”|“附件”|“命令提示符”命令,在“命令提示符”窗口中输入“Notepad.exe”命令,仍然可以运行。
15.7.7 修改注册表禁止使用“控制面板”
通过修改注册表,用户还可以禁止其他用户使用“控制面板”,具体操作如下:
(1)打开“注册表编辑器”。
(2)选择HKEY_CURRENT_USER/Software/Microsoft/Windows/Current Version/Policies/Explorer注册表项。
(3)右击该注册表项,在弹出的快捷菜单中选择“新建”∣“DWORD值”命令,新建一个类型为REG_DWORD的值项。
(4)将该值项命名为“NoControlPanel”,双击该值项,在弹出的“编辑DWORD值”对话框中的“数值数据”文本框中输入“1”,在“基数”选项组中选择“十六进制”选项。
(5)单击“确定”按钮。
(6)设置完毕后,重新启动计算机即可。这时在“开始”菜单中“控制面板”命令将不再显示,如图15.31所示。

图15.31 禁止显示“控制面板”命令
15.7.8 禁用“控制面板”中的某些项目
若用户不想将整个“控制面板”都设置为禁用,通过修改注册表也可以只禁用“控制面板”中的某些项目。禁用“控制面板”中的某些项目可执行以下操作:
(1)打开“注册表编辑器”。
(2)选择HKEY_CURRENT_USER/Software/Microsoft/Windows/Current Version/Policies/Explorer注册表项。
(3)右击该注册表项,在弹出的快捷菜单中选择“新建”∣“DWORD值”命令,新建一个类型为REG_DWORD的值项。
(4)将该值项命名为“DisallowCpl”,双击该值项,在弹出的“编辑DWORD值”对话框中的“数值数据”文本框中输入“1”。
(5)右击Explorer注册表项,在弹出的快捷菜单中选择“新建”∣“项”命令,新建一个Explorer注册表项的子项。
(6)将该子项命名为“DisallowCpl”,右击该子项,在弹出的快捷菜单中选择“新建”∣“字符值”命令,新建一个类型为REG_SZ的值项。
(7)将该值项命名为“1”,双击该值项,在弹出的“编辑字符串”对话框中的“数值数据”文本框中输入要禁止使用的控制面板项目。例如输入显示项所对应的文件名“desk.cpl”。
(8)设置完毕后,重新启动计算机即可。这时控制面板中将不显示“显示”图标,如图15.32所示。

图15.32 禁止显示“显示”图标
15.7.9 使用注册表隐藏指定的驱动器
利用“注册表编辑器”用户可以将指定的驱动器图标从“我的电脑”窗口中去除,将其隐藏起来,以达到防止他人访问指定驱动器的目的。
使用注册表隐藏指定的驱动器可进行以下操作:
(1)打开“注册表编辑器”。
(2)选择HKEY_CURRENT_USER/Software/Microsort/Windows/Curent Version/Policies/Explorer注册表项。
(3)右击Explorer注册表项,在弹出的快捷菜单中选择“新建”∣“DWORD值”命令,新建一个类型为REG_DWORD的值项,命名为“NoDrives”。
(4)双击该值项,在弹出的“编辑DWORD值”对话框中的“数值数据”文本框中输入数值,在“基数”选项组中选择“十六进制”选项。
该文本框中输入的数值从第0位到第25位,共26个字符位,分别代表驱动器A到驱动器Z。例如第0位为1,表示隐藏驱动器A;若输入数据4,则隐藏驱动器C;若输入数据8,则隐藏驱动器D。
(5)设置完毕后,重新启动计算机即可应用设置。图15.33即为隐藏了驱动器D的“我的电脑”窗口。

图15.33 隐藏驱动器D
隐藏后的驱动器,虽然在“我的电脑”、“网上邻居”、“资源管理器”等窗口中都没有显示,但用户仍可以通过在“资源管理器”的地址栏中输入驱动器号或在“命令提示符”窗口中输入驱动器号,访问该驱动器。
15.7.10 禁止将文件夹设置为共享
在网络中用户可以将自己的文件夹设置为共享文件夹,与其他人共享自己的资源,也可以通过修改注册表,禁止将文件夹设置为共享文件夹,具体操作如下:
(1)打开“注册表编辑器”。
(2)选择HKEY_LOCAL_MACHINE/Software/Microsoft/Windows/Current Version/Policies/Network注册表项。
(3)右击Network注册表项,在弹出的快捷菜单中选择“新建”∣“DWORD值”命令,新建一个类型为REG_DWORD的值项,命名为“NoFileSharing”。
(4)双击该值项,在弹出的“编辑DWORD值”对话框中的“数值数据”文本框中输入数据“1”,在“基数”选项组中选择“十六进制”。
(5)设置完毕后,重新启动计算机即可应用修改。
15.8 还原注册表信息
“最后一次正确配置”是Windows提供的一个从问题中恢复解决某些问题的方法,例如新添加的驱动程序与硬件不符,进行了错误的配置工作而致使系统信息不正确,无法正常启动。这时用户可以通过“最后一次正确配置”,使系统使用上次正常启动时的备份信息,恢复到上次正常启动时的状态。
“最后一次正确配置”的操作原理为:系统在每次启动计算机后,都会自动地将该次启动后的注册表中的系统硬件信息做一个备份,将其存放在“最后一次正确启动”控制集中。当系统出现错误无法正常启动时,可以通过这个备份将系统恢复到上一次正确启动计算机时的状态。
使用“最后一次正确配置”,可执行以下具体操作:
(1)启动计算机。
(2)当看到提示“请选择要启动的操作系统”后,按下F8键。
(3)这时屏幕上将显示Windows XP高级启动选项。
(4)使用上下箭头键,选中“最后一次正确配置”选项,使其高亮显示。
(5)按下Enter键,Windows XP将使用“最后一次正确配置”启动计算机。
“最后一次正确配置”不能解决由于驱动程序或文件被损坏或丢失,注册表文件损坏或注册表内容错误而导致的问题。
选择“最后一次正确的配置”启动计算机时,Windows XP只是还原注册表项HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet中的信息。其他任何在注册表项中所作的更改均保持不变。
习 题
一、选择题
1. 注册表其实是一个保存Windows配置信息的____________。
A. 目录树                    B. 数据库
C. 程序文件                    D. 系统文件
2. 在Regedit.exe注册表编辑器中提供了注册表的导入和导出功能,用户可以将注册表项导出为普通的____________。
A. 程序文件                    B. 注册文件(*.reg)
C. 文本文件                    D. 数据库文件
3. 在“注册表编辑器”中,值项的______________是不可修改的。
A. 类型                      B. 数据
C. 名称                      D. 类型和数据
4. 使用“注册表编辑器”_________清除“开始”菜单中“运行”命令对话框中的信息。
A. 不可以                    B. 可以
C. 有时可以                    D. 视情况而定
5. 选择“最后一次正确的配置”启动计算机时,Windows XP只是还原注册表项________________________/SYSTEM/CurrentControlSet中的信息。
A. HKEY_CLASSES_ROOT          B. HKEY_CURRENT_USER
C. HKEY_CURRENT_CONFIG        D. HKEY_LOCAL_MACHINE
二、操作题
1. 在Windows XP中可设置多个用户帐户,为了维护注册表的安全,就需要设置以不同身份登录的用户对注册表的不同访问权限。例如,以计算机管理员身份登录的用户可以修改注册表中所有系统信息,而以有限用户或来宾身份登录的用户对注册表的访问则受到限制。请读者根据本章所讲内容,叙述如何设置用户对注册表的访问权限。
设置用户对注册表的访问权限可执行以下操作:
(1)打开“注册表编辑器”,选定要设置访问权限的注册表项。
(2)选择“编辑”∣“权限”命令,或单击右键,在弹出的快捷菜单中选择“权限”命令。
(3)打开“注册表项权限”对话框。
(4)在该对话框中的“组或用户名称”列表框中选择要设置访问权限的组或用户的名称。若在该列表框中没有要设置访问权限的组或用户的名称,可单击“添加”按钮,打开“选择用户或组”对话框,将其添加到列表框中。
(5)在“组或用户权限”列表框中显示了该组或用户的访问权限。若要对该组或用户设置特别权限或进行高级设置,可单击“高级”选项卡,打开“组或用户的高级安全设置”对话框,选择“权限”选项卡。
(6)在该选项卡中的“权限项目”列表框中双击某个组或用户名称,或单击“编辑”按钮,打开“组或用户的权限项目”对话框。
(7)在该对话框中的“名称”框中显示了该组或用户的名称。在“权限”列表框中显示了该组或用户允许或拒绝访问的权限项目。用户可单击更改该组或用户的访问项目。
(8)设置完毕后,单击“确定”按钮即可在“组或用户的高级安全设置”对话框中的“权限项目”列表框中看到用户所做的更改。
(9)若所做的是拒绝某组或用户对某权限项目的访问,则单击“应用”按钮,将弹出“安全”对话框,提醒用户是否要设置该组或用户的拒绝权限。
(10)单击“是”按钮即可。
(11)重新启动计算机即可应用设置。
2. 通过修改注册表用户可以禁止运行某些具有危险性或不想让其运行的程序,以达到维护系统安全性的目的。请读者回忆本章所讲,叙述如何修改注册表,以达到禁止运行某些程序的目的。
通过修改注册表禁止运行某些程序,可进行如下操作:
(1)打开“注册表编辑器”。
(2)选择HKEY_CURRENT_USER/Software/Microsoft/Windows/Current Version/Policies/Explorer注册表项。
(3)单击右键,在弹出的快捷菜单中选择“新建”∣“DWORD值”命令,新建一个类型为REG_DWORD的值项。
(4)将该值项命名为“DisallowRun”。
(5)双击该值项,在弹出的“编辑DWORD值”对话框中的“数值数据”文本框中修改数值为“1”,“基数”选项组中选择“十六进制”选项。
(6)右击Explorer注册表项,在其弹出的快捷菜单中选择“新建”∣“项”命令,新建一个Explorer注册表项的子项。
(7)将该子项命名为“DisallowRun”。
(8)右击该子项,在弹出的快捷菜单中选择“新建”∣“字串值”命令,新建一个类型为REG_SZ的值项。
(9)将该值项命名为“1”,双击该值项,在弹出的“编辑字符串”对话框中的“数值数据”文本框中输入要禁止运行的程序名称。例如,要禁止运行记事本程序,可输入“Notepad.exe”。
(10)若要禁止多个程序,重复(8)~(9)步即可。
(11)设置完毕后,重新启动计算机即可。
禁止后的程序,若通过“开始”菜单或资源管理器运行,则会出现“限制”对话框。
被禁止的程序单击“开始”按钮,选择“更多程序”|“附件”|“命令提示符”命令,在“命令提示符”窗口中输入“Notepad.exe”命令,仍然可以运行。
三、选择题答案
1. (B)         2. (C)         3. (A)
4. (B)         5. (D)
泪在打转还能微笑

只看该作者 4205楼 发表于: 2006-07-09
你注册了吗
泪在打转还能微笑

只看该作者 4206楼 发表于: 2006-07-09
禁止盗版
帆,不挂在桅杆上
是一块无用的布;
理想,不付诸于行动
是虚无飘渺的雾。

只看该作者 4207楼 发表于: 2006-07-09
没有注册标志
泪在打转还能微笑
快速回复
限100 字节
友情提醒:社区是一个大家庭,请注意文明回复。
 
上一个 下一个