下载此文档

注册表详解.pdf


文档分类:IT计算机 | 页数:约44页 举报非法文档有奖
1/44
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/44 下载此文档
文档列表 文档介绍
该【注册表详解 】是由【小辰GG】上传分享,文档一共【44】页,该文档可以免费在线阅读,需要了解更多关于【注册表详解 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。:.
注册表从入门到精通
注册表对有的人还是比较陌生的,因为现在第三方软
件太多了,如优化大师、魔法兔子等等,但个人觉得
改善系统的第三方软件还不够完善,如果初级用户使
用不当,会出现严重的后果,所以提供这篇文章,希
望大家多多学****本人能力有限,还希望大家多提宝
贵意见:
一、注册表的由来
PC机及其操作系统的一个特点就是允许用户按
照自己的要求对计算机系统的硬件和软件进行各种各
样的配置。早期的图形操作系统,,对软

行修改来完成的,但INI文件管理起来很不方便,因
为每种设备或应用程序都得有自己的INI文件,并且
在网络上难以实现远程访问。
为了克服上述这些问题,在Windows95及其后
继版本中,采用了一种叫做“注册表”的数据库来统
一进行管理,将各种信息资源集中起来并存储各种配
置信息。按照这一原则,Windows各版本中都采用了:.
将应用程序和计算机系统全部配置信息容纳在一起的
注册表,用来管理应用程序和文件的关联、硬件设备
说明、状态属性以及各种状态信息和数据等。
与INI文件不同的是:
;
,各级子关键字都有自己的
“键值”;
,而不
是简单的字串;
,注册表可以存储多个用户
的特性。
注册表的特点有:
、系统参数、应用程序和设
备驱动程序进行跟踪配置,这使得修改某些设置后不
用重新启动成为可能。:.

本Windows的即插即用特性。当Windows检测到机
器上的新设备时,就把有关数据保存到注册表中,另
外,还可以避免新设备与原有设备之间的资源冲突。

查系统的配置和设置,使得远程管理得以实现。
二、使用注册表


三、注册表根键说明
hkey_classes_root包含注册的所有OLE信息
和文档类型,是从
hkey_local_machine\software\classes复制的。
:.
hkey_current_user包含登录的用户配置信息,
是从hkey_users\当前用户子树复制的。
hkey_local_machine包含本机的配置信息。其
中config子树是显示器打印机信息;enum子树是即
插即用设备信息;system子树是设备驱动程序和服务
参数的控制集合;software子树是应用程序专用设置。
hkey_users所有登录用户信息。
hkey_current_config包含常被用户改变的部分
硬件软件配置,如字体设置、显示器类型、打印机设
置等。是从hkey_local_machine\config复制的。
hkey_dyn_data包含现在计算机内存中保存的
系统信息。
四、注册表详细内容
Hkey_local_machine\software\microsoft\windows\cu
rrentVersion\explorer\usershellfolders保存个人文:.
件夹、收藏夹的路径
Hkey_local_machine\system\currentControlSet\cont
rol\keyboardLayouts保存键盘使用的语言以及各种
中文输入法
Hkey_users\.Default\software\microsoft\internet
explorer\typeURLs保存IE浏览器地址栏中输入的
URL地址列表信息。清除文档菜单时将被清空。
Hkey_users\.Default\so..\mi..\wi..\currentVersion\ex.
.\menuOrder\startMenu保留程序菜单排序信息
Hkey_users\.Default\so..\microsoft\windows\current
Version\explorer\RunMRU保存“开始*运
行...“中运行的程序列表信息。清除文档菜单时将被
清空。
:.
Hkey_users\.Default\so..\microsoft\windows\current
Version\explorer\ecentDocs保存最近使用的十五个
文档的快捷方式(删除掉可解决文档名称重复的毛
病),清除文档菜单时将被清空。
Hkey_local_machine\software\microsoft\windows\cu
rrentVersion\uninstall保存已安装的Windows应用
程序卸载信息。
hkey_users\.default\software\microsoft\windows\cur
rentVersion\applets保存Windows应用程序的纪录
数据。
Hkey_local_machine\system\CurrentControlSet\ser
vices\class保存控制面板-增添硬件设备-设备类型目
录。
:.
Hkey_local_machine\system\CurrentControlSet\con
trol\update立即刷新设置。值为00设置为自动刷新,
01设置为手工刷新[在资源管理器中按F5刷新]。
HKEY_CURRENT_USER\Control
Panel\Desktop新建串值名MenuShowDelay=0可
使“开始”菜单中子菜单的弹出速度提高。新建串值
名MinAnimate,值为1启动动画效果开关窗口,值为
0取消动画效果。
Hkey_local_machine\software\microsoft\windows\cu
rrentVersion\run保存由控制面板设定的计算机启动
时运行程序的名称,其图标显示在任务条右边。[启动
文件夹程序运行时图标也在任务条右边]
hkey_users\.default\software\microsoft\windows\cur
rentVersion\run保存由用户设定的计算机启动时运行
程序的名称,其图标显示在任务条右侧。
:.
HKEY_CLASS_ROOT/
默认图片的图标。双击窗口右侧的字符串,在打开的
对话框中删除原来的键值,输入%1。重新启动后,在
“我的电脑”中打开Windows目录,选择“大图标
“,然后你看到的Bmp文件的图标再也不是千篇一律
的画板图标了,而是每个Bmp文件的略图。
Hkey-local-machine\software\microsoft\
windows\currentVersion\Policies\Ratings保存
“安全”*“分级审查”中设置的口令(数
据加密)。
Hkey-local-machine\software\microsoft\
windows\currentVersion\explorer\
desktop\nameSpace保存桌面中特殊的图标,如回收
站、收件箱、MSNetwork等。
五、如何备份注册表
利用注册表编辑器手工备份注册表
:.
注册表编辑器(Regedit)是操作系统自带的一
款注册表工具,通过它就能对注册表进行各种修改。
当然,"备份"与"恢复"注册表自然是它的本能了。
(1)通过注册表编辑器备份注册表
由于修改注册表有时会危及系统的安全,因此不
管是WINDOWS98还是WINDOWS2000甚至
WINDOWSXP,都把注册表编辑器"藏"在了一个非常
隐蔽的地方,要想"请"它出山,必须通过特殊的手段
才行。点击"开始"菜单,选择菜单上的"运行"选项,在
弹出的"运行"窗口中输入"Regedit"后,点击"确定"按
钮,这样就启动了注册表编辑器。
点击注册表编辑器的"注册表"菜单,再点击"导出
注册表文件"选项,在弹出的对话框中输入文件名
"regedit",将"保存类型"选为"注册表文件",再将"导出
范围"设置为"全部",接下来选择文件存储位置,最后
点击"保存"按钮,就可将系统的注册表保存到硬盘上。
完成上述步骤后,找到刚才保存备份文件的那个
文件夹,就会发现备份好的文件已经放在文件夹中了。:.
(2)在DOS下备份注册表
当注册表损坏后,WINDOWS(包括"安全模式")
无法进入,此时该怎么办呢?在纯DOS环境下进行
注册表的备份、恢复是另外一种补救措施,下面来看
看在DOS环境下,怎样来备份、恢复注册表。
在纯DOS下通过注册表编辑器备份与恢复注册
表前面已经讲解了利用注册表编辑器在WINDOWS
环境下备份、恢复注册表,其实""这个注
册表编辑器不仅能在WINDOWS环境中运行,也能在
DOS下使用。
虽然在DOS环境中的注册表编辑器的功能没有
在WINDOWS环境中那么强大,但是也有它的独到之
处。比如说通过注册表编辑器在WINDOWS中备份了
注册表,可系统出了问题之后,无法进入WINDOWS,
此时就可以在纯DOS下通过注册表编辑器来恢复注
册表。
应该说在DOS环境中备份注册表的情况还是不:.
多见的,一般在WINDOWS中备份就行了,不过在一
些特殊的情况下,这种方式就显得很实用了。
进入DOS后,再进入C盘的WINDOWS目录,
在该目录的提示符下输入"regedit"后按回车键,便能
查看"regedit"的使用参数。
通过"Regedit"备份注册表仍然需要用到
""和""这两个文件,而该程序的具
体命令格式是这样的:
Regedit/L:system/R:user/
Regpath
参数含义:
/L:。
/R:。
/E:此参数指定注册表编辑器要进行导出注册表
操作,在此参数后面空一格,输入导出注册表的文件:.
名。
Regpath:用来指定要导出哪个注册表的分支,
如果不指定,则将导出全部注册表分支。在这些参数
中,"/L:system"和"/R:user"参数是可选项,如果不
使用这两个参数,注册表编辑器则认为是对
WINDOWS目录下的""和""文件进
行操作。如果是通过从软盘启动并进入DOS,那么就
必须使用"/L"和"/R"参数来指定""和
""文件的具体路径,否则注册表编辑器将无法
找到它们。
比如说,如果通过启动盘进入DOS,则备份注
册表的命令是"Regedit
/L:C:\windows\/R:C:\windows\/",该命令
的意思是把整个注册表备份到WINDOWS目录下,其
文件名为""。而如果输入的是"regedit/E
D:\"这条命令,则是说把整个注册表备份到
D盘的根目录下(省略了"/L"和"/R"参数),其文件名
为""。
(3)用注册表检查器备份注册表:.

以用来备份注册表。
命令格式为:
Scanreg/backup/restore/comment
参数解释:
/backup用来立即备份注册表
/restore按照备份的时间以及日期显示所有的备
份文件
/comment在/restore中显示同备份文件有关的
部分
注意:在显示备份的注册表文件时,压缩备份的
,CAB文件的后面单词是
Started或者是NotStarted,Started表示这个文件能
够成功启动Windows,是一个完好的备份文件,:.
NotStarted表示文件没有被用来启动Windows,因此
还不能够知道是否是一个完好备份。
比如:如果我们要查看所有的备份文件及同备份
有关的部分,命令如下:Scanreg/restore/comment
六、使用技巧
上面介绍的都是概念上的东东,下面让我们实际
操作吧

在[开始]-->[运行]-->键入
[Regedit]-->[HKEY_CURRENT_USER]-->[Control
Panel]-->[Desktop],将字符串值[HungAppTimeout]
的数值数据更改为[200],将字符串值
[WaitToKillAppTimeout]

[HKEY_LOCAL_MACHINE]-->[System]-->[CurrentC
ontrolSet]-->[Control],将字符串值[HungAppTimeout]:.
的数值数据更改为[200],将字符串值
[WaitToKillServiceTimeout]的数值数据更改1000

在[开始]-->[运行]-->键入
[Regedit]-->[HKEY_CURRENT_USER]-->[Control
Panel]-->[Desktop],将字符串值[AutoEndTasks]的数
值数据更改为1,重新启动即可

在[开始]-->[运行]-->键入
[Regedit]-->[HKKEY_LOCAL_MACHINE]-->[SOFT
WARE]-->[Microsoft]-->[Windows]-->[CurrentVersio
n],在[Explorer]增加一个项[AlwaysUnloadDLL],默
认值设为1。注:如由默认值设定为[0]则代表停用此
功能

在[开始]-->[运行]-->键入:.
[Regedit]-->[HKEY_CURRENT_USER]-->[Control
Panel]-->[Desktop],将字符串值[MenuShowDelay]
的数值数据更改为[0],调整后如觉得菜单显示速度太
快而不适应者可将[MenuShowDelay]的数值数据更
改为[200],重新启动即可

找到
HKEY_CURRENT_USERSoftwareMicrosoftWindow
sCurrentVersionPoliciesExplorer。如果要锁定“图片
收藏”、“我的文档”、“收藏夹”、“我的音乐”
这些用户文件夹的物理位置,分别把下面这些键设置
成1:DisableMyPicturesDirChange,
DisablePersonalDirChange,
DisableFavoritesDirChange,
DisableMyMusicDirChange

和Windows2000一样,XP在浏览局域网时也:.
存在烦人的延迟问题,但介绍这个问题的资料却很难
找到。如果你浏览一台Win9x的机器,例如,在网上
邻居的地址栏输入“\computername”,XP的机器会
在它正在连接的机器上检查“任务计划”。这种搜索
过程可能造成多达30秒的延迟。如果你直接打开某个
共享资源,例如在网上邻居的地址栏输入
“\computernameshare”,就不会有这个延迟过程。
要想避免XP搜索“任务计划”的操作,提高浏览网
络的速度,你可以删除
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWi
ndowsCurrentVersionExplorerRemoteComputerNa
meSpace{D6277990-4C6A-11CF-8D87-00AA0060F
5BF}子键。该键的类型是REG_SZ

点击“开始”→“运行”,输入Regedit,打开
注册表编辑器。然后依次打开到
HKEY_CURRENT_USER\Software\Microsoft\Wind
ows\CurrentVersion\Policies\Explorer,新建一个双字
节值,键名为“NoWindowsKeys”,键值为“1”,
这样就可以禁止用户利用系统热键来执行一些禁用的:.
命令。如果要恢复,只要将键值设为0或是将此键删除
即可

安全问题一直为大家所关注,为了自己的系统安
全能够有保证,某些不必要的共享还是应该关闭的。
用记事本编辑如下内容的注册表文件,保存为任意名
,使用时双击即可关闭那些不必要的共
享:

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro
lSet\Services\lanmanserver\parameters]
"AutoShareServer"=dword:00000000
"AutoSharewks"=dword:00000000
:.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentContro
lSet\Control\Lsa]
"restrictanonymous"=dword:00000001

一般情况下,大家都使用多线程下载软件如
Flashget等下载文件,其实IE也可以支持多线程下载
的,只是微软将这个功能给藏了起来。我们把它给挖
出来就可以使用了。打开注册表编辑器,在注册表
HKEY_CURRENT_USER\Software\Microsoft\Wind
ows\CurrentVersion\InternetSettings下新建双字节
值项“MaxConnectionsPerServer”,它决定了最大
同步下载的连线数目,一般设定为5~8个连线数目比
较好。另外,,可以加入名为
“MaxConnectionsPer1_0Server”的双字节值项,
它也是用来设置最大同步下载的数目,也可以设定为
5~8。
:.
打开:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\
WindowsNT\CurrentVersion\Winlogon,在右边的窗
口中的新建字符串"AutoAdminlogon",并把他们的键
值为"1",并且把“DefaultUserName”的值设置为用
户名,并且另外新建一个字符串值
“DefaultPassword”,并设其值为用户的密码
七、我们来让我们的系统瘦瘦身
删除多余的虚拟光驱图标
当我们在系统中安装了虚拟光驱后,“我的电
脑”中就会多出一个光盘图标,即便日后你不再使用
虚拟光驱,虚拟光驱图标还会继续保留,实在没有必
要。我们动手来删除这个多余的虚拟光驱图标:单击
“开始→运行”,输入“regedit”,按下“确定”键
后打开注册表编辑器,依次展开
HKEY_LOCAL_MACHINE\Enum\SCSI分支,在
SCSI子键下通常有两个子键,它们分别对应着虚拟
光驱和物理光驱,把SCSI下的子键全部删除,重新:.
启动电脑后虚拟光驱图标就会被删除。
删除多余的系统级图标
系统级图标是指在安装Windows时由系统自动
创建的图标,如回收站、收件箱、网上邻居等,其中
有些图标对用户来说并无用处,但这些图标无法直接
删除。打开注册表编辑器,依次展开
HKEY_LOCAL_MACHINE\Software\Microsoft\Wind
ows\CurrentVersion\
explorer\Desktop\NameSpace分支,然后删除
不需要的子键。关闭注册表编辑器,重新启动电脑后,
你会发现桌面上不需要的系统级图标已经消失了。
删除“运行”中多余的选项
如果你多次使用“开始→运行”菜单,会发现它
的“打开”窗口被一大堆不再需要的命令弄得凌乱不
堪。打开注册表编辑器,依次展开:.
HKEY_USERS\.DEFAULT\Software\Microsoft\Wind
ows\CurrentVersion
\Explorer\RunMRU分支,将右侧窗口的相关键
值删除即可。
删除“查找”中多余的选项
依次展开
HKEY_USER\.Default\Software\Microsoft\Windows\
CurrentVersion
\Explorer\Doc-FindSpecMRU分支,将右侧窗
口中的相关键值删除即可。
删除多余的键盘布局
Windows试图成为世界的宠儿,因此其键盘布
局适合于各国各类人的使用****惯。打开注册表编辑器,
依次展开
HKEY_LOCAL_MACHINE\System\CurrentControlS
et\Control:.
\KeyboardLayouts分支,我们可以看到该分支
下保存了西班牙语(传统)、丹麦语、德语(标准)等多种
键盘布局,如果你用不到这些语言的键盘布局,完全
可以直接删除这些子键。
删除多余的区域设置
与上述键盘布局相类似的还有Windows的区域
设置,在注册表编辑器中展开
HKEY_LOCAL_MACHINE\System\CurrentControlS
et\Control
\Nls\Locale分支,简体中文使用者完全可以只
保留“00000804”键值,其他可以毫不留情地删除。
八、高级篇
1、自动清除登录窗口中上次访问者的用户名
通常情况下,用户在进入WINNT网络之前必须
输入自己的用户名称以及口令。但是当你重新启动计:.
算机,登录WINNT时,WINNT会在缺省情况下将上
一次访问者的用户名自动显示在登录窗口的“用户
名”文本框中。这样一来,有些非法用户可能利用现
有的用户名来猜测其口令,一旦猜中的话,将会对整
个计算机系统产生极大的安全隐患。为了保证系统不
存在任何安全隐患,我们可以通过修改WINNT注册
表的方法来也提供了启动时自动以某一个组的用户名
称和口令进行访问WINNT,而不需要通过人工设置的
方法来自动清除登录窗口中上次访问者的用户名信
息。要实现自动清除功能,必须要进行如下配置:
A、在开始菜单栏中选择运行命令,在随后打开的运
行对话框里输入REGEDIT命令,从而打开注册表编
辑器。
B、在打开的注册表编辑器中,依次展开以下的
键值:
[HKEY_LOCAL_MACHINE\SOFTWARE\MICROSO
FT\WINDOWS
NT\CURRENTVERSION\WINLOGON]
C、在编辑器右边的列表框中,选择
“DONTDISPLAYLASTUSERNAME”键值名称,如:.
果没有上面的键值,可以利用“编辑”菜单中的“新
建”键值命令添加一个,并选择所建数据类型为
“REG_SZ”。
D、选择指定的键值并双击,当出现“字符串编
辑器”对话框时,在“字符串”文本框中输入“1”,
其中“1”代表起用该功能,“0”代表禁止该功能。
E、当用户重新启动计算机登录WINNT时,NT
登录对话框中的“用户名”文本框中将是空白的。
2、为一些非SCSI接口光驱进行手工配置
如果你想在WINNT上安装一个非SCSI接口的
光驱,在WINNT版本较高的计算机中这中类型的光
驱可能被自动识别并自动由计算机来完成其安装任
务,不巧的是,你的计算机中安装了一个低版本的操
作系统,,还没有时间来升级,
但现在就着急用光驱呢,那该怎么办才好呢?不急,

驱,但我们可以通过手工安装的方式来帮你轻松搞定
这个小问题,具体工作步骤为::.
A、首先必须将你手中的对应的非SCSI接口的
CD-ROM驱动程序从安装盘拷贝到
WINNT\SYSTEM32\DRIVERS目录下。
B、在WINNT主群组中打开Setup图标。
C、从OPTION菜单中选择“Add/Remove
SCSIAdapters”。D、用鼠标单击ADD按钮,为
你的非SCSI接口CD-ROM选择对应的驱动程序。
E、接着单击“INSTALL”按钮

注册表详解 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数44
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小辰GG
  • 文件大小1.05 MB
  • 时间2023-01-19