1.什么是注册表编辑器?它有什么功能?

2.Windows操作系统中的注册表是怎么用啊?

3.注册表的作用是什么,以及它的用途和作用

4.什么是注册表?怎么样进入注册表?注册表有何用途?

5.电脑高手请进~~~

6.电脑运行regedit到底怎么用?(各种用法,尽量齐一点)

7.电脑系统注册表怎么认识?

8.系统注册表主要作用是什么?

电脑注册表是啥_电脑系统注册表功能学习

注册表对有的人还是比较陌生的,因为现在第三方软件太多了,如优化大师、魔法兔子等等,但个人觉得改善系统的第三方软件还不够完善,如果初级用户使用不当,会出现严重的后果,所以提供这篇文章,希望大家多多学习,本人能力有限,还希望大家多提宝贵意见:

一、注册表的由来

PC机及其操作系统的一个特点就是允许用户按照自己的要求对计算机系统的硬件和软件进行各种各样的配置。早期的图形操作系统,如Win3.x中,对软硬件工作环境的配置是通过对扩展名为.ini的文件进行修改来完成的,但INI文件管理起来很不方便,因为每种设备或应用程序都得有自己的INI文件,并且在网络上难以实现远程访问。

为了克服上述这些问题,在Windows 95及其后继版本中,采用了一种叫做“注册表”的数据库来统一进行管理,将各种信息资源集中起来并存储各种配置信息。按照这一原则,Windows各版本中都采用了将应用程序和计算机系统全部配置信息容纳在一起的注册表,用来管理应用程序和文件的关联、硬件设备说明、状态属性以及各种状态信息和数据等。

与INI文件不同的是:

1.注册表采用了二进制形式登录数据;

2.注册表支持子键,各级子关键字都有自己的“键值”;

3.注册表中的键值项可以包含可执行代码,而不是简单的字串;

4.在同一台计算机上,注册表可以存储多个用户的特性。

注册表的特点有:

1.注册表允许对硬件、系统参数、应用程序和设备驱动程序进行跟踪配置,这使得修改某些设置后不用重新启动成为可能。

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

3.管理人员和用户通过注册表可以在网络上检查系统的配置和设置,使得远程管理得以实现。

二、使用注册表

1.大家可以在开始菜单中的运行里输入regedit

2.也可以在DOS下输入regedit

三、注册表根键说明

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\currentVersion\explorer\user shell folders 保存个人文件夹、收藏夹的路径

Hkey_local_machine\system\currentControlSet\control\keyboard Layouts保存键盘使用的语言以及各种中文输入法

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\currentVersion\explorer\RunMRU 保存“开始 * 运行...“中运行的程序列表信息。清除文档菜单时将被清空。

Hkey_users\.Default\so..\microsoft\windows\currentVersion\explorer\ecentDocs 保存最近使用的十五个文档的快捷方式(删除掉可解决文档名称重复的毛病),清除文档菜单时将被清空。

Hkey_local_machine\software\microsoft\windows\currentVersion\uninstall 保存已安装的Windows应用程序卸载信息。

hkey_users\.default\software\microsoft\windows\currentVersion\applets 保存Windows应用程序的纪录数据。

Hkey_local_machine\system\CurrentControlSet\services\class 保存控制面板-增添硬件设备-设备类型目录。

Hkey_local_machine\system\CurrentControlSet\control\update 立即刷新设置。值为00设置为自动刷新,01设置为手工刷新[在资源管理器中按F5刷新]。

HKEY_CURRENT_USER\Control Panel\Desktop 新建串值名MenuShowDelay=0 可使“开始”菜单中子菜单的弹出速度提高。新建串值名MinAnimate,值为1启动动画效果开关窗口,值为0取消动画效果。

Hkey_local_machine\software\microsoft\windows\currentVersion\run 保存由控制面板设定的计算机启动时运行程序的名称,其图标显示在任务条右边。[启动文件夹程序运行时图标也在任务条右边]

hkey_users\.default\software\microsoft\windows\currentVersion\run保存由用户设定的计算机启动时运行程序的名称,其图标显示在任务条右侧。

HKEY_CLASS_ROOT/Paint.Pricture/DefaultIcon 默认的图标。双击窗口右侧的字符串,在打开的对话框中删除原来的键值,输入%1。重新启动后,在“我的电脑”中打开Windows目录,选择“大图标“,然后你看到的Bmp文件的图标再也不是千篇一律的画板图标了,而是每个Bmp文件的略图。

Hkey-local-machine\ software\ microsoft\ windows\ currentVersion\ Policies\ Ratings 保存IE4.0中文版“安全”*“分级审查”中设置的口令(数据加密)。

Hkey-local-machine\ software\ microsoft\ windows\ currentVersion\ explorer\ desktop\nameSpace保存桌面中特殊的图标,如回收站、收件箱、MS Network等。

五、如何备份注册表

利用注册表编辑器手工备份注册表

注册表编辑器(Regedit)是操作系统自带的一款注册表工具,通过它就能对注册表进行各种修改。当然,"备份"与"恢复"注册表自然是它的本能了。

(1)通过注册表编辑器备份注册表

由于修改注册表有时会危及系统的安全,因此不管是WINDOWS 98还是WINDOWS 2000甚至WINDOWS XP,都把注册表编辑器"藏"在了一个非常隐蔽的地方,要想"请"它出山,必须通过特殊的手段才行。点击"开始"菜单,选择菜单上的"运行"选项,在弹出的"运行"窗口中输入"Regedit"后,点击"确定"按钮,这样就启动了注册表编辑器。

点击注册表编辑器的"注册表"菜单,再点击"导出注册表文件"选项,在弹出的对话框中输入文件名"regedit",将"保存类型"选为"注册表文件",再将"导出范围"设置为"全部",接下来选择文件存储位置,最后点击"保存"按钮,就可将系统的注册表保存到硬盘上。

完成上述步骤后,找到刚才保存备份文件的那个文件夹,就会发现备份好的文件已经放在文件夹中了。

(2)在DOS下备份注册表

当注册表损坏后,WINDOWS(包括"安全模式")无法进入,此时该怎么办呢?在纯DOS环境下进行注册表的备份、恢复是另外一种补救措施,下面来看看在DOS环境下,怎样来备份、恢复注册表。

在纯DOS下通过注册表编辑器备份与恢复注册表前面已经讲解了利用注册表编辑器在WINDOWS环境下备份、恢复注册表,其实"Regedit.exe"这个注册表编辑器不仅能在WINDOWS环境中运行,也能在DOS下使用。

虽然在DOS环境中的注册表编辑器的功能没有在WINDOWS环境中那么强大,但是也有它的独到之处。比如说通过注册表编辑器在WINDOWS中备份了注册表,可系统出了问题之后,无法进入WINDOWS,此时就可以在纯DOS下通过注册表编辑器来恢复注册表。

应该说在DOS环境中备份注册表的情况还是不多见的,一般在WINDOWS中备份就行了,不过在一些特殊的情况下,这种方式就显得很实用了。

进入DOS后,再进入C盘的WINDOWS目录,在该目录的提示符下输入"regedit"后按回车键,便能查看"regedit"的使用参数。

通过"Regedit"备份注册表仍然需要用到"system.dat"和"user.dat"这两个文件,而该程序的具体命令格式是这样的:

Regedit /L:system /R:user /E filename.reg Regpath

参数含义:

/L:system指定System.dat文件所在的路径。

/R:user指定User.dat文件所在的路径。

/E:此参数指定注册表编辑器要进行导出注册表操作,在此参数后面空一格,输入导出注册表的文件名。

Regpath:用来指定要导出哪个注册表的分支,如果不指定,则将导出全部注册表分支。在这些参数中,"/L:system"和"/R:user"参数是可选项,如果不使用这两个参数,注册表编辑器则认为是对WINDOWS目录下的"system.dat"和"user.dat"文件进行操作。如果是通过从软盘启动并进入DOS,那么就必须使用"/L"和"/R"参数来指定"system.dat"和"user.dat"文件的具体路径,否则注册表编辑器将无法找到它们。

比如说,如果通过启动盘进入DOS,则备份注册表的命令是"Regedit /L:C:\windows\/R:C:\windows\/e regedit.reg",该命令的意思是把整个注册表备份到WINDOWS目录下,其文件名为"regedit.reg"。而如果输入的是"regedit /E D:\regedit.reg"这条命令,则是说把整个注册表备份到D盘的根目录下(省略了"/L"和"/R"参数),其文件名为"Regedit.reg"。

(3)用注册表检查器备份注册表

在DOS环境下的注册表检查器Scanreg.exe可以用来备份注册表。

命令格式为:

Scanreg /backup /restore /comment

参数解释:

/backup用来立即备份注册表

/restore按照备份的时间以及日期显示所有的备份文件

/comment在/restore中显示同备份文件有关的部分

注意:在显示备份的注册表文件时,压缩备份的文件以.CAB文件列出,CAB文件的后面单词是Started或者是NotStarted,Started表示这个文件能够成功启动Windows,是一个完好的备份文件,NotStarted表示文件没有被用来启动Windows,因此还不能够知道是否是一个完好备份。

比如:如果我们要查看所有的备份文件及同备份有关的部分,命令如下:Scanreg /restore /comment

六、使用技巧

上面介绍的都是概念上的东东,下面让我们实际操作吧

1.加快开机及关机速度

在[开始]#>[运行]#>键入[Regedit]#>[HKEY_CURRENT_USER]#>[Control Panel]#>[Desktop],将字符串值[HungAppTimeout]的数值数据更改为[200],将字符串值[WaitToKillAppTimeout]的数值数据更改为1000.另外在[HKEY_LOCAL_MACHINE]#>[System]#>[CurrentControlSet]#>[Control],将字符串值[HungAppTimeout]的数值数据更改为[200],将字符串值[WaitToKillServiceTimeout]的数值数据更改1000

2.自动关闭停止响应程序

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

3.清除内存内被不使用的DLL文件

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

4.加快菜单显示速度

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

5.禁止修改用户文件夹

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

6.减小浏览局域网的延迟时间

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

7.屏蔽系统中的热键

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

8.关闭不用的共享

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

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters]

"AutoShareServer"=dword:00000000

"AutoSharewks"=dword:00000000

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsa]

"restrictanonymous"=dword:00000001

9.让IE支持多线程下载

一般情况下,大家都使用多线程下载软件如Flashget等下载文件,其实IE也可以支持多线程下载的,只是微软将这个功能给藏了起来。我们把它给挖出来就可以使用了。打开注册表编辑器,在注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings下新建双字节值项“MaxConnectionsPerServer”,它决定了最大同步下载的连线数目,一般设定为5~8个连线数目比较好。另外,对于HTTP 1.0服务器,可以加入名为“MaxConnectionsPer1_0Server”的双字节值项,它也是用来设置最大同步下载的数目,也可以设定为5~8。

10.让WINDOWS XP自动登陆

打开:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon,在右边的窗口中的新建字符串"AutoAdminlogon",并把他们的键值为"1",并且把“DefaultUserName”的值设置为用户名,并且另外新建一个字符串值“DefaultPassword”,并设其值为用户的密码

七、我们来让我们的系统瘦瘦身

删除多余的虚拟光驱图标

当我们在系统中安装了虚拟光驱后,“我的电脑”中就会多出一个光盘图标,即便日后你不再使用虚拟光驱,虚拟光驱图标还会继续保留,实在没有必要。我们动手来删除这个多余的虚拟光驱图标:单击“开始→运行”,输入“regedit”,按下“确定”键后打开注册表编辑器,依次展开HKEY_LOCAL_MACHINE\Enum\SCSI分支,在SCSI子键下通常有两个子键,它们分别对应着虚拟光驱和物理光驱,把SCSI下的子键全部删除,重新启动电脑后虚拟光驱图标就会被删除。

删除多余的系统级图标

系统级图标是指在安装Windows时由系统自动创建的图标,如回收站、收件箱、网上邻居等,其中有些图标对用户来说并无用处,但这些图标无法直接删除。打开注册表编辑器,依次展开HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\

explorer\Desktop\NameSpace分支,然后删除不需要的子键。关闭注册表编辑器,重新启动电脑后,你会发现桌面上不需要的系统级图标已经消失了。

删除“运行”中多余的选项

如果你多次使用“开始→运行”菜单,会发现它的“打开”窗口被一大堆不再需要的命令弄得凌乱不堪。打开注册表编辑器,依次展开HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion

\Explorer\RunMRU分支,将右侧窗口的相关键值删除即可。

删除“查找”中多余的选项

依次展开HKEY_USER\.Default\Software\Microsoft\Windows\CurrentVersion

\Explorer\Doc-FindSpecMRU分支,将右侧窗口中的相关键值删除即可。

删除多余的键盘布局

Windows试图成为世界的宠儿,因此其键盘布局适合于各国各类人的使用习惯。打开注册表编辑器,依次展开HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control

\KeyboardLayouts分支,我们可以看到该分支下保存了西班牙语(传统)、丹麦语、德语(标准)等多种键盘布局,如果你用不到这些语言的键盘布局,完全可以直接删除这些子键。

删除多余的区域设置

与上述键盘布局相类似的还有Windows的区域设置,在注册表编辑器中展开HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control

\Nls\Locale分支,简体中文使用者完全可以只保留“00000804”键值,其他可以毫不留情地删除。

八、高级篇

1、自动清除登录窗口中上次访问者的用户名

 通常情况下,用户在进入WINNT网络之前必须输入自己的用户名称以及口令。但是当你重新启动计算机,登录WINNT时,WINNT会在缺省情况下将上一次访问者的用户名自动显示在登录窗口的“用户名”文本框中。这样一来,有些非法用户可能利用现有的用户名来猜测其口令,一旦猜中的话,将会对整个计算机系统产生极大的安全隐患。为了保证系统不存在任何安全隐患,我们可以通过修改WINNT注册表的方法来也提供了启动时自动以某一个组的用户名称和口令进行访问WINNT,而不需要通过人工设置的方法来自动清除登录窗口中上次访问者的用户名信息。要实现自动清除功能,必须要进行如下配置: A、在开始菜单栏中选择运行命令,在随后打开的运行对话框里输入REGEDIT命令,从而打开注册表编辑器。

B、在打开的注册表编辑器中,依次展开以下的键值: [HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\WINLOGON]

C、在编辑器右边的列表框中,选择“DONTDISPLAYLASTUSERNAME”键值名称,如果没有上面的键值,可以利用“编辑”菜单中的“新建”键值命令添加一个,并选择所建数据类型为“REG_SZ”。

D、选择指定的键值并双击,当出现“字符串编辑器”对话框时,在“字符串”文本框中输入“1”,其中“1”代表起用该功能,“0”代表禁止该功能。

E、当用户重新启动计算机登录WINNT时,NT登录对话框中的“用户名”文本框中将是空白的。

2、为一些非SCSI接口光驱进行手工配置

如果你想在WINNT上安装一个非SCSI接口的光驱,在WINNT版本较高的计算机中这中类型的光驱可能被自动识别并自动由计算机来完成其安装任务,不巧的是,你的计算机中安装了一个低版本的操作系统,例如安装了WINNT3.5,还没有时间来升级,但现在就着急用光驱呢,那该怎么办才好呢?不急,虽然Windows NT3.5不能自动识别非SCSI接口的光驱,但我们可以通过手工安装的方式来帮你轻松搞定这个小问题,具体工作步骤为:

A、首先必须将你手中的对应的非SCSI接口的CD-ROM驱动程序从安装盘拷贝到WINNT\SYSTEM32\DRIV ERS目录下。

B、在WINNT主群组中打开Setup图标。

C、从OPTION菜单中选择“Add/Remove SCSI Adapters”。 D、用鼠标单击ADD按钮,为你的非SCSI接口CD-ROM选择对应的驱动程序。

E、接着单击“INSTALL”按钮进行一些相关参数的配置。 F、退出Windows NT,重新启动计算机后光驱就会有用了。

3、增加NTFS性能

如果用户想增加NTFS的性能,也可以通过修改注册表的方法来达到目的,具体实现步骤如下:

A、打开注册表编辑器,并在编辑器中依次展开以下键值:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

B、在注册表编辑器中用鼠标单击“编辑”菜单,并在下拉菜单中选择“新建”菜单项,并在其弹出的子菜单中单击“DWORD值”。

C、 在编辑器右边的列表中输入DWORD值的名称为“NtfsDisableLastAccessUpdate”。

D、 接着用鼠标双击NtfsDisableLastAccessUpdate键值,编辑器就会弹出一个名为“字符串编辑器”的对话框,在该对话框的文本栏中输入数值“1”,其中0代表“取消”该项功能,1代表“启用”该项功能。

E、设置好后,重新启动计算机就会使上述功能有效。

4、修复镜像组

A、当镜像磁盘组中的驱动器发生故障时,系统自动向其余的驱动器发出发送数据请求,留下工作驱动器单独运行。此时,用户需要进入Disk Administrator,选择镜像组,再选择FaultTolerance/Break Mirror,将镜像组分为两个独立部分。

B、工作的驱动器得到磁盘组所用的驱动器盘符,故障驱动器得到系统的下一个有效盘符。关闭NT Server,更换一个相同型号的硬盘驱动器。

C、重新启动NT Server,运行Disk Administor,在新驱动器上选择分区和未用空间,选择Fault Tolerance/Establish Mirror即可对新驱动器作镜像。

5、自定义启动信息

每次当WINNT启动时,它都会显示“请按CTRL+ALT+DELETE键来登录”的信息,而如果你希望用户在按完CTRL+ALT+DELETE键后,画面上自动显示用户自己希望所看到的信息,可以通过如下的相关设置来进行:

A、在开始菜单栏中选择运行命令,在随后打开的运行对话框里输入REGEDIT命令,从而打开注册表编辑器。

B、在打开的注册表编辑器中,依次展开以下的键值: [HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS NT\CURRENTVERSION\WINLOGON]

C、在编辑器右边的列表框中,选择“LEGALNOTICECAPTION”键值名称,如果没有上面的键值,可以利用“编辑”菜单中的“新建”键值命令添加一个,并选择所建数据类型为“REG_SZ”。

D、选择指定的键值并双击,当出现“字符串编辑器”对话框时,在“字符串”文本框中输入用户希望看到的信息窗口的标题内容,例如输入“WINNT网络”。

E、接着在下面一个“字符串”文本框中输入信息窗口要显示的具体内容,例如输入“欢迎使用W

什么是注册表编辑器?它有什么功能?

用超级兔子或优化大师修复一下.

我觉得除开专业的计算机人员,我们根本不需要学习这些东东,因为涉及到的项目名称实在是太多,没必要每一个键值都去弄明白它,如果真要这样也不知道要花上多少时间去记忆

一般情况下,我们都不需要手动去修改注册表,修改它莫非就是实现一些功能而已,现在帮助我们修改注册表的软件满街都是,随便找个来很轻松就可以实现目的

对于注册表,个人的电脑经常用到也就那么几项

启动加载那还有就是一些系统的简单设置而已

用得多了,自然而然你也会记住这些设置,所以也没必要刻意地去死记硬背它

当然如果你精通注册表,那是也是一件很好的事

很多设置你都可以通过注册表轻易解决

中了木马你也可以轻易弄掉它

如果你对它感兴趣你自然会学习的

方法是很多的,下载教程,买本书看看

备份好,自己亲身实践一下

Windows操作系统中的注册表是怎么用啊?

什么是注册表编辑器

--------------------------------------------------------------------------------

Windows操作系统的注册表用来存储当前系统的软、硬件的有关配置和状态信息,以及应用程序和资源管理器外壳的初始条件、首选项和卸载数据,还包括计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件的描述、状态和属性,以及计算机性能记录和底层的系统状态信息,以及各类其他数据。每次启动时,会根据计算机关机创建的一系列文件创建注册表,注册表一旦载入内存,就会被一直维护着,注册表实际上是一个系统参数的关系数据库,它管理着电脑上安装的所有的硬件(hardware)和软件(soft-ware)信息。打开注册表的方式为:开始-运行-regedit。

Windows的注册表(Registry)实质上是一个庞大的数据库,它存储这下面这些内容:软、硬件的有关配置和状态信息,应用程序和资源管理器外壳的初始条件、首选项和卸载数据;计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件的描述、状态和属性;计算机性能纪录和底层的系统状态信息,以及各类其他数据。

注册表的结构

在Windows中,注册表由两个文件组成:System.dat和User.dat,保存在windows所在的文件夹中。它们是由二进制数据组成。System.dat包含系统硬件和软件的设置,User.dat保存着与用户有关的信息,例如资源管理器的设置,颜色方案以及网络口令等等。

Windows为我们提供了一个注册表编辑器(Regedit.exe)的工具(图1),它可以用来查看和维护注册表。由图我们可以看到,注册表编辑器与资源管理器的界面相似。左边窗格中,由"我的电脑"开始,以下是六个分支,每个分之名都以HKEY开头,称为主键(KEY),展开后可以看到主键还包含次级主键(SubKEY)。当单击某一主键或次主键时,右边窗格中显示的是所选主键内包含的一个或多个键值(Value)。键值由键值名称(ValueName)和数据(ValueData)组成。主键中可以包含多级的次级主键,注册表中的信息就是按照多级的层次结构组织的。每个分支中保存计算机软件或应建设之中某一方面的信息与数据。

注册表中格分支的功能如下:

HKEY-CLASSES-ROOT文件扩展名与应用的关联及OLE信息

HKEY-CURRENT-USER当前登录用户控制面板选项和桌面等的设置,以及映射的网络驱动器

HKEY-LOCAL-MACHINE计算机硬件与应用程序信息

HKEY-USERS所有登录用户的信息

HKEY-CURRENT-CONFIG计算机硬件配置信息

HKEY-DYN-DATA即插即用和系统性能的动态信息

注册表中的键值项数据

注册表通过键和子键来管理各种信息。但是注册表中的所有信息都是以各种形式的键值项数据保存的。在注册表编辑器右窗格中显示的都是键值项数据。这些键值项数据可以分为三种类型:

1.字符串值

在注册表中,字符串值一般用来表示文件的描述和硬件的标识。通常由字母和数字组成,也可以是汉字,最大长度不能超过255个字符。在本站中以"a"="***"表示。

2.二进制值

在注册表中二进制值是没有长度限制的,可以是任意字节长。在注册表编辑器中,二进制以十六进制的方式表示。在本站中以"a"=hex:01,00,00,00方式表示。

3.DWORD值

DWORD值是一个32位(4个字节)的数值。在注册表编辑器中也是以十六进制的方式表示。在本站中以"a"=dword:00000001表示。

注册表的备份与恢复

如果注册表遭到破坏,Windows将不能正常运行,为了确保Windows系统安全,我们必须经常的备份注册表。

Windows每次正常启动时,都会对注册表进行备份,System.dat备份为System.da0,User.dat备份为User.da0。它们存放在Windows所在的文件夹中,属性为系统和隐藏。

以下为2种备份注册表的方法:

1,利用Windows中的注册表编辑器(Regedit.exe)进行备份

运行Regedit.exe,单击“文件“-->“导出注册表文件“命令,选择保存的路径,保存的文件为*.reg,可以用任何文本编辑器进行编辑。

2,利用Win95光盘上Other\Misc\ERU\ERU.EXE紧急事故恢复工具(EmergencyRecoveryUtility)。利用这个工具不但可以备份和恢复注册表,还可以备份硬盘中的任何文件。

恢复:

当注册表损坏时,启动时Windows会自动用System.dat和User.dat的备份System.da0和User.da0进行恢复工作,如果不能自动恢复,可以运行Regedit.exe(它可以运行在在Windows下或DOS下),导入.reg备份文件。也可以运行ERU.EXE进行恢复。

如果您没有进行备份或者注册表损坏的非常严重,那么您可以试试最后一着:在c:\下有一个System.1st文件,属性为隐藏和只读,它记录着安装Windows时的计算机硬件软件信息,用这个文件覆盖System.dat。但是这样的话您安装的应用软件可能会无法运行,必须重新安装。

注册表修改方法

通过修改注册表我们可以实现一些特殊的功能,但是注册表又是十分脆弱的,一个不小心就会出现错误。那么我们怎么样来修改注册表呢?我总结为以下几种方法:

1.软件修改(安全)

通过一些专门的修改工具来修改注册表,比如:MagicSet、TweakUI、WinHacker等等。其实控制面板就是一个这样的工具,只不过功能简单一些。

2.间接修改(比较安全)

将要修改的写入一个.reg文件中,然后导入注册表中。.reg文件的基本格式为:

REGEDIT4

[HKEY_LOCAL_MACHINE\Software\SuperRabbit\MagicSet]

"@"="SuperRabbitMagicSetForWindows98V2.92"

"a"=dword:00000001

"b"=hex:02,05,00,00

……

[HKEY_LOCAL_MACHINE\Software\SCC\QuickViewer]

……

第一行为“REGEDIT4”,必须大写。

第二行为空行。

第三行使用[]括起子键分支,其中HKEY_LOCAL_MACHINE\Software\SuperRabbit\MagicSet就是一个子键分支。

第四、五、六行是该子键下的设置数据。其中@表示注册表编辑器右窗格中的"默认"键。

以下类似。

这样做的好处是可以避免错误的写入或删除等操作,但是要求用户了解注册表的内部结构和.reg文件的格式。

3.直接修改(最不安全,但最直接有效)

就是通过注册表编辑器直接的来修改注册表的键值数据项,这样做会避免在注册表中留下垃圾(虽然都很小,但越来越多会拖慢系统速度),但是要求用户有一定的注册表知识,熟悉注册表内部结构而且一定要小心谨慎。

注册表应用实例

1.自动刷新

每次在窗口添加一个文件夹或删除一个对象后,须要按键对窗口进行重新刷新,很麻烦。通过修改注册表可以达到自动刷新的目的。点击HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\UPDATE,修改"UPDATEMODE"值,由"1"改为"0"。

2.修改系统版权信息

点击HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\DEVEOPER\SETUP,在其右窗口中保存着安装Windows98时产生的所有版权信息,用鼠标右键点击这些串值键可以随便修改,这样不须重新安装Windows98就可修改系统原有的版权信息。

3.加快Windows98启动速度

Windows98在启动时能自动加载一些程序运行,有的程序放在"开始"菜单中的启动组里,一些重要的、不须用户干涉的系统程序,则存放在注册表中。如果想加快Windows98的启动速度,可以适当地删除这些程序。在启动组中的程序可以通过"任务栏"很方便地删除。如果程序不在启动组中,则须要通过修改注册表来删除。

点击HKEY_LOCAL_MACHINE\MICROSOFT\WINDOWS\CURRENTVERSION\Run,选择右边窗口中出现的开机自启动程序,将之删除即可。

点击HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\RunServices,单击右边窗口中出现的开机自启动程序,将之删除。

Run和RunServices的区别是,Run中的程序是WINDOWS初始化后才运行的,而RunService中的程序是在操作系统启动时就开始运行的,也就是说RunServices中的程序先于Run中的程序运行,如电源管理程序。

4.删除"开始"菜单中的"收藏夹"

"收藏夹"是为了便于访问主页而设计的,对于没上网的用户来说其用处不大,可以删除它。点击HKEY_CURRENT_USER\SOFTWARE\MICROSOFT\WINDOWS\CURRENTVERSION\POLICIES\EXPLORER,在右边窗口中点击鼠标的右键,然后选择"新建"菜单中的"DWORD"命令,命名为NoFavoritesMenu,并将其值设置为"1"。再重新启动电脑。

5.扩充"回收站"的鼠标右键功能

"回收站"是Windows98中的一个系统级桌面图标,由于其鼠标右键菜单功能不够强大,如"回收站"鼠标右键菜单中没有"删除"和"改名"功能,给实际应用带来一定不便,为此我们可以通过修改注册表来为其扩充菜单功能。使用本文前面用过的REGEDIT,打开到HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder。看到右边名为Attributes的值是40010020,这就是关键,如果你是高手的话,就知道每个文件有只读、隐含、系统和文档共四种属性,每种属性有一个具体数字,如果文件具有多种属性,只须将所有数字加起来就行了,这里也是这个道理。下面是第一个字符所表示的意义:

值鼠标右键的菜单

01000000复制

02000000剪切

03000000复制和剪切

10000000重命名

20000000删除

30000000重命名和删除

40000000属性

50000000重命名和属性

53000000复制、剪切、重命名、属性

60000000删除和属性

63000000删除、属性、复制、剪切

70000000重命名、删除和属性

73000000重命名、删除、属性、复制、剪切

6.提高光驱的读写能力

为光驱增加缓存是提高光驱读写速度的一个有效方法,由于Windows98推荐使用四倍速或更高速的光驱访问方式,与目前所流行的光驱不相符合。为了适应当今流行的16倍速以上的光驱,我们可以通过修改注册表来提高光驱缓存的大小和预读取性能,以加快光驱的运行速度,将光驱性能发挥到极限。

点击HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\CONTROL\FILESYSTEM\CDFS,在该项右边窗口中找到CACHESIZE和PREFETCH两项,如果选择的是Windows98推荐的四倍速或更高速的光驱访问方式,这两项的值分别是"6B020000"和"E4000000"。这时可以针对光驱的实际使用情况来修改,如果光驱常用于多媒体的播放,可以把CACHESIZE值修改为"D6040000","AC090000"是光驱缓存的最大值。为保证高速光驱始终如一的速度,可以对PREFETCH值进行修改,如8倍速为"C0010000",16倍速为"80030000",24倍速为"40050000",32倍速以上为"00070000"。

注意:如果修改了两个键值导致光驱不能正常工作,如不能正常播放VCD,请降低一个档次的值。

7.禁用"设置"菜单中的"控制面板"和"打印机"选项

"控制面板"和"打印机"是Windows98系统配置的一个重要组成部分,为了避免让别人随便修改,可以将"设置"菜单中的"控制面板"和"打印机"选项禁用。

打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\explore分支,在右窗格内新建一个DWORD值,"NoSetFolders"然后双击"NoSetFolder"键值,在出现的对话框中的"键值"框内输入1。

经过了以上设置,我们可以禁止普通用户更改"控制面板"与"打印机"了,但这时候用户仍可以通过"活动桌面",对显示属性进行设置。若要禁止用户拥有此功能,请按下述步骤进行设置:打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System分支。在右窗格内重新建一个DWORD值"NoDispCPL",然后双击"NoDispCPL"键值,在弹出的对话框内的"键值"框内输入1。

8.提高软盘驱动器的读写速度

在机器所配置的驱动器中,恐怕软盘驱动器的读写速度最慢,除了由物理方面的性质所决定之外,也跟Windows98系统采用默认FIFO来管理软盘驱动器,使之不具备后台存储管理功能有关,因此可以通过修改注册表来优化软盘驱动器的性能。

点击HKEY_LOCAL_MACHINE\SYSTEM\CURRENTCONTROLSET\SERVICES\CLASS\FDC\0000,在该项右边窗口的空白处,单击鼠标右键选择"新建"菜单中的"DWORD值"命令,命名为"ForeFifo",修改值为"0"。

9.扩充鼠标的右键功能,增加"快速启动"和"关闭系统"

在Windows98系统中,鼠标的右键功能虽然很强但还不够完善,这里我们为其增加"快速启动"和"关闭系统"的两个选项,来完善鼠标的右键功能。

点击HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\DIRECTORY\SHELL,用鼠标右键单击SHELL,选择"新建"菜单中的"主键"命令,命名为"快速启动系统",修改默认值为"快速启动系统"。

点击HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\DIRECTORY\SHELL\快速启动系统,用鼠标右键单击"快速启动系统",选择"新建"菜单中的"主键"命令,命名为"COMMAND",修改默认值为"C:\WINDOWS\RUNDLL.EXEUSER.EXE,EXITWINDOW说什么EC"。

点击HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\DIRECTORY\SHELL,用鼠标右键单击SHELL,选择"新建"菜单中的"主键"命令,命名为"快速关闭电脑",修改默认值为"快速关闭电脑"。

点击HKEY_LOCAL_MACHINE\SOFTWARE\CLASSES\DIRECTORY\SHELL\快速关闭电脑,用鼠标右键单击"快速关闭电脑",选择"新建"菜单中的"主键"命令,命名为"COMMAND",修改默认值为"C:\WINDOWS\RUNDLL.EXEUSER.EXE,EXITWINDOWS"。

10.无用的登录

对单机用户而言,开始功能表中的登录实在是一个没有用的东西,但是又不知道如何删除。现在有方法了,照着下列步骤,就能把那碍眼的选项消除了。打开注册表编辑器(Regedit.exe),找到下列关键字:HKEY_CURRENT_USER\Software\Microsoft\Windows\Current-Version\Policies\Explorer接者选择编辑/新增/二进制值,把名字取为NoLogOff,按下Enter,再输入01000000这组新数值,按下确定,重新开机后就看不到那讨厌的东西了。

11.快速打开文件编辑

也许你经常使用某个程序来打开文件进行编辑,而这些文件的扩展名是随意的,为了方便我们可以将这个程序加入到右键菜单中去。以写字板为例,在HKEY_CLASSES_ROOT\*下新建"shell"子键,在其下新建"wordpad"子键,双击该键右面窗口的"默认"处并在"键值"栏内输入"写字板",接着在"wordpad"子键下建立下一级子键"command",在"默认"的"键值"栏内输入"c:\programfiles\accessories\wordpad.exe%1"。不用重启系统,现在回到"我的电脑"或"资源管理器"中右键单击任意文件(当然是写字板能加载的,不管关联与否),选"写字板"即可快速打开文件进行编辑了。

12.取消Windows98平滑模拟过程

当你点击任务栏上的某个应用程序时,窗口恢复到桌面上;当最小化窗口时,窗口缩小到任务栏上。这时窗口的变化都有一个显示的变化过程,如果你不喜欢这种显示过程的处理方式,也可以使这种视觉效果失效,选中HKEY_CURRENT_USER\ControlPanel\Desktop\WindowMetrics,右键单击视窗右栏,出新建,选字符串值,命名为MinAnimate,双击这个字符串值,出现编辑栏,设定值=0,重新开机Win98(如设定为1就复原)。

13.对某一文件夹打开一个窗口

执行Regedit,选中HKEY_LOCAL_MACHINE\SOFTWARE\Class-es\Directory\shell,右键单击视窗右栏,建立主键,命名为openw,设定Defaultvalue为在新窗口中打开,在openw底下再建立一个主键,命名为command,缺省值设定为explorer.exe%1;对准一文件夹单击右键吧!可以选择在新窗口中打开喔!

14.修改BMP的图标

在显示文件清单时,一般的BMP文件,也就是画图文件,电脑会出现一致的图标符号。如果将这个符号改成与文件内容相符的缩小图标,岂不是一件赏心悦目的事?简单的对regedit进行修改就可以做到。运行RegEdit,打开HKEY_CLASSES_ROOT\.BMP主键,找到默认值(例如Paint.Picture);再找到HKEY_CLASSES_ROOT\Paint.Picture,打开或创建新键DefaultIcon,将其值改为%1。

重新启动后,在“我的电脑”中打开Windows目录,选择“大图标”,然后你看到的Bmp文件的图标再也不是千篇一律的MSPAINT图标了,而是每个Bmp文件的略图。

15.特殊文件夹

可将控制面板或其它特殊文件夹的内容放入到开始菜单或任意一个文件夹中,先在文件菜单中单击新建,单击文件夹,然后按如下所示粘贴适当的名称:

控制面板ControlPanel.{21EC2020-3AEA-1069-A2DD-08002B30309D}

拨号网络DialUpNet.{922CFFA0-F557-101A-88EC-00DD010CCC48}

打印机Printers.{2227A280-3AEA-1069-A2DE-08002B30309D}

16.如何快速关机

有的计算机的Windows98关机特别慢,在选择完关闭计算机后会等上好几分钟才关机,打开我的电脑\HKEY_LOCAL_MACHINE\System\Courrent-ControlSet\Control\Shutdown,在文件夹下创建一个名为FastReboot的字符串键,输入键值为1,你就可以享受快速关机了。

17.为特定的应用程序增加声音效果

在注册表编辑器中,打开HKEY_CURRENT_USER\APPEVENTS\SCHEMES\APPS。

右击APPS,选择新建主键,键名是你要增加声效的应用程序名,如你看到其它的那样,然后右击刚建的主键,再建主键。键名可为:AppGPFault;Close;Maximize;MenuCommand;MenuPopup;Minimize;Open;RestoreDown;RestoreUp;SystemAsterisk;SystemExclamationSystemHand;SystemQuestion,然后关闭编辑器,回到控制面板/声音。你会发现想增加声效的程序的标签,这时你可将其连接到喜欢的音乐上。

18.隐藏桌面上的所有图标

打开到:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer,在右边空白处单击鼠标右键,选择"新建"的"DWORD",然后输入名字为"NoDesktop",再双击它,修改NoDesktop为1表示生效,即没有桌面,0则相反。重新启动电脑后,你会发现桌面已变得空荡荡一片。

19.删除桌面上的"系统级"图标

当你想删除桌面上的回收站、收件箱、网上邻居的图标时,这三个图标不能直接用SHIFT+DEL删除。但按下述步骤,可以很容易地DEL它们。运行注册表编辑器REGEDIT.EXE,打开HKEY_LOCAL_MACHINE\SOFTWARE\MICRO-SOFT\WINDOWS\CURRENTVERSION\EXPLORER\DESKTOP\NAMESPACE,单击NameSpace旁的+号将出现几个数字域,(此时+变成-号,若此时为“-”时勿需此步)单击其中你想DEL的任何一个,按DEL键,它就会从桌面消失。

20.扩展回收站菜单

运行RegEdit,在HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\ShellFolder中,在右边的板块中双击单词Attributes,将其数据由40010020改为70010020。退出编辑器,右击回收站,是不是菜单中添加了删除、重命名及其它选项。

21.增加命令到回收站的菜单中

打开注册表:HKEY_CLASSES_ROOT\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}\Shell,如果没有发现Shell,就增加一个,在Shell中增加一个新主键,名称为要在菜单中出现内容。如DOS方式,在新主键下增加一个Command键,设置Command键的(Default)内容为要启动的命令或文件。如:C:\COMMAND.COM。关闭注册表,马上在回收站图标上按右键,就会发现多了一项菜单!

22.让Windows启动时自动执行某一程式

此一问题比较普通的解决方法是在[开始/程序/启动]文件夹中放置程序的快捷方式,若用此一方法,则使用者仍然可以在开机时按住Shift,让Windows忽略[启动]文件夹中的程序,也就是不行。是不是有什么方法可以让程序一定执行呢?

答案是把程序的注册码(Registry)放在以下的SubKey:HKey_Local_Machine\SOFTWARE\Microsoft\Windows\CurrentVersion\Run举例说,如果如以下value,则Notepad程序在Windows启动时被执行:

value名称键value值记事本Notepad填写时,[value值]的部分可以是完整程序名,但如果添入程序名(未含完整路径),则执行程序必须位于Windows的目录里或Windows的System目录下、当前工作目录或PATH环境变量所定义的目录下,Windows才能加载执行,以Notepad.exe程序为例,由于是位于Windows的目录下,所以只要程序名即可。至於[value名称]的部分则没什么限制,只要不与其他value名称相冲突即可。

23.右击开始菜单关闭计算机

关闭机器是日常使用频率最高的操作之一,下面的设置可以简化关机过程:打开HKEY_CLASSES_ROOT\Directory\shell,选择编辑/新建主键,命名为Close,双击Close子键窗口右面的默认处并在键值栏内输入关闭计算机,它就是在右键快捷菜单中出现的提示信息,如省略此项将在右键菜单中显示主键名称Close,用&隔开可定义快捷键,然后再在Close下建立下一级子键Command,双击该子键窗口右面的默认处并在键值栏内输入Rundll32.exeUser.exe,ExitWindows字符串。不用重启系统,直接右击开始菜单选关闭计算机就可关闭您的机器。

24.提高菜单的显示速度

点击“开始”“运行”,再输入RegEdit,运行注册表编辑器,打开:HKEY_CURRENT_USER\ControlPanel\Desktop,从“编辑”菜单中选“新建”串值,串值名取MenuShowDelay,回车,再双击MenuShowDelay,改动MenuShowDelay的数字就可调节速度,范围是1-2000,默认是400,数字越小越快?

用来编辑和修改注册表信息,让电脑更合理地运行。

在开始中点运行,输入regedit即可打开。

注册表的作用是什么,以及它的用途和作用

打开开始运行 输入regedit进入注册表

神奇注册表(一个专攻这册表设置的网站)

常用注册表设置:

修改注册表设置系统安全性:

常用注册表设置

使打开IE时候,窗口最大化

在HKEY_CURRENT_USER\Software\Microsoft\Internet EXPlorer\Main\ 下

在右边的窗口中删除Window_Placement,并且

 在HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Desktop\Old WorkAreas 下

 在右边的窗口中删除OldWorkAreaRects 。

禁止使用“重置WEB设置”

在HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel下

在右边的窗口中新建一个DWord值“Connection Settings”,并设值为“1”。

禁止更改IE的连接设置

在HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel下

在右边的窗口中新建一个DWORD值“Connection Settings”,并设值为“1”。

禁止更改IE的语言设置

在HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel下

在右边的窗口中新建一个DWORD值“Languages”,并设值为“1”。

禁止更改IE的辅助功能设置

在HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel下

在右边的窗口中新建一个DWORD值“Accessibility”,并设值为“1”。

  禁止IE显示“工具”中“INTERNET选项”

在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下

在右边的窗口中新建一个二进制值“NoFolderOptions”,并设值为“01 00 00 00”。  

  禁止使用鼠标右键

在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下

在右边的窗口中新建一个二进制值“NoViewContextMenu”,并设值为“01 00 00 00”。

 修改后需重新启动WINDOWS,启动后,你将不能在桌面,驱动器,文件夹等地方使用鼠标右键

禁止磁盘空间不足时的警告

我们在安装软件的过程中,往往不能预料软件需要使用多大的磁盘空间,当空间不够的时候,

就会弹出一个空间不足的警告框,使用以下方法就是避免出现这个对话框

逐渐展开到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\FileSystem下

在右边的窗口中新建一个二进制值“DisableLowDiskSpaceBroadcast”,并设值为“FF FF FF FF”,

如果想恢复出现这个警告框,只需删除此键。

禁止显示"远程管理"

在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\System下

在右边的窗口中新建一个DWORD值“NoAdminPage”,并设值为“1”。

禁止显示“注销”菜单

在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下

在右边的窗口中新建一个二进制值“NoLogOff”,并设值为“01 00 00 00”。

禁止显示“开始”菜单中“收藏夹”菜单

在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下

在右边的窗口中新建一个值“NoFavoritesMenu”,并设值为“1”。

禁止使用inf文件

在HKEY_LOCAL_MACHINE\Software\CLASSES\.inf下

在右边的窗口中更改“默认”值为“txtfile”

禁止使用reg文件

在HKEY_LOCAL_MACHINE\Software\CLASSES\.reg下

在右边的窗口中更改“默认”值为“txtfile”

禁用"打印机"中的"删除打印机"

在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

下,在右边的窗口中新建DWORD值“NoDeletePrinter”,并设其值为“1”。

禁用"打印机"中的"添加打印机"

在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

下,在右边的窗口中新建DWORD值“NoAddPrinter”,并设其值为“1”。

禁用“网络”控制面板

在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Network\System

下,在右边的窗口中新建DWORD值“NoNetSetup”,并设其值为“1”。

禁用“用户”控制面板

在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\System

下,在右边的窗口中新建DWORD值“NoProfilePage”,并设其值为“1”。

禁用“密码”控制面板

在HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\System

下,在右边的窗口中新建DWORD值“NoSecCPL”,并设其值为“1”。

禁止修改开始菜单

在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下

在右边的窗口中创建一个DOWRD值:"NoChangeStartMenu",并将其值设为“1”。

禁止修改“控制面版”

在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下

在右边的窗口中新建一个二进制"NoSetFolders",并将其值设为"01 00 00 00"。

禁止快速启动

在HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Shutdown下

在右边的窗口中修改一个字符串值:“FastReboot”,并将其值设为“0”。

在退出WINDOWS时清除“文档”中的记录

在HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer下

在右边的窗口中新建一个二进制"ClearRecentDocsonExit",并将其值设为"01 00 00 00"。

不允许按ESC取消登录

在HKEY_LOCAL_MACHINE\Network\Logon下

在右边的窗口中创建一个DOWRD值:“MustBeValidated”,并将其值设为“1”,并且在在“网络”

 属性里设置为“Windows友好登录”。

禁止使用注册表编辑文件regedit.exe

HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\System

在右边的窗口中创建一个DOWRD值:"DisableRegistryTools",并将其值设为“1”。

恢复使用注册表编辑文件regedit.exe

当我们禁止使用注册表文件后,想恢复不是一件难事,下载这个文件,运行把注册表信息添加

到注册表,重新启动后即可使用注册表编辑器regedit.exe

禁止更改控制面板和打印机

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

在右边的窗口中创建一个DOWRD值:“NoSetFolders”,并将其值设为“1”。

禁止修改显示属性

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System

在右边的窗口中创建一个DOWRD值:“NoDispCPL”,并将其值设为“1”。

隐藏我的电脑中的驱动器

隐藏所有驱动器:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

在右边的窗口中创建一个DWORD值:“NoDrives”,并将其值设为“FFFFFFFF”;

隐藏E盘:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

在右边的窗口中创建一个DWORD值:“NoDrives”,并将其值设为“10”;

隐藏D盘:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

在右边的窗口中创建一个DWORD值:“NoDrives”,并将其值设为“8”;

隐藏C盘 :HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

在右边的窗口中创建一个DWORD值:“NoDrives”,并将其值设为“4”。

隐藏A盘 :HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

在右边的窗口中创建一个DWORD值:“NoDrives”,并将其值设为“1”。

退出不保存设置

HKEY_USERS\.DEFAULT\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

把二进制值“NoSaveSettings”改为“01 00 00 00”。

禁用MS—DOS方式

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

在该分支下新建主键“WinOlaApp",然后点击该主键,在右边的窗口中创建一个DWORD值“Disabled",

并设其值为“1”。

禁止“重新启动计算机切换到MS-DOS方式”

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

在右边的窗口中创建一个DWORD值“NoRealMode”,并设其值为“1”。

在“我的电脑”中显示“计划任务”

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\MyComputer\NameSpace

在该分支下创建一个主键“{D6277990-4C6A-11CF-8D87-00AA0060F5BF}”,在右边的窗口中创建字符串

“默认”,设值为“Scheduled Tasks”。

在“我的电脑”中显示“拨号网络”

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\MyComputer\NameSpace

在此分支下新建一个主键“{992CFFA0-F557-101A-88EC-00DD010CCC48}”,单击此主键,

在右边的窗口中创建一个字符串值:“默认”,并设值为"拨号网络"。

在我的电脑中显示“打印机”

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\explorer\MyComputer\NameSpace

在此分支下新建一个主键“{2227A280-3AEA-1069-A2DE-08002B30309D}”,单击此主键,

在右边的窗口中创建一个字符串值:“默认”,并设值为“打印机”。

禁止PC在出错时发出声音

HKEY_CURRENT_USER\Control Panel\Sound

在右边的窗口中,把字符串“Beep”的值改为“No”。

禁止CD-ROM自动运行

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\CDRom

在右边的窗口中,把DWORD值“Autorun”改为“0”。“1”表示自动运行。

禁止改变打印机设置

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

在右边窗口中创建DWORD值:“NoPrinters”,并设值为“1”。

禁止出现“点击这里开始”的提示

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer

在右边的窗口中新建一个二进制值:“NoStartBanner”,设值为“01 00 00 00”。

什么是注册表?怎么样进入注册表?注册表有何用途?

作用:

注册表是windows操作系统中的一个核心数据库,其中存放着各种参数,直接控制着windows的启动、硬件驱动程序的装载以及一些windows应用程序的运行,从而在整个系统中起着核心作用。

这些作用包括了软、硬件的相关配置和状态信息,比如注册表中保存有应用程序和资源管理器外壳的初始条件、首选项和卸载数据等。

联网计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联,硬件部件的描述、状态和属性,性能记录和其他底层的系统状态信息,以及其他数据等。

如果注册表受到了破坏,轻则使windows的启动过程出现异常,重则可能会导致整个windows系统的完全瘫痪。因此正确地认识、使用,特别是及时备份以及有问题恢复注册表对windows用户来说就显得非常重要。

用途:

1、注册表允许对硬件、某些操作系统参数、应用程序和设备驱动程序进行跟踪配置,这使得某些配置的改变可以在不重新启动系统的情况下立即生效。

2、注册表中登录的硬件部分数据可以用来支持Win95的即插即用特性。当Win95检测到机器上的各种设备时,就把有关数据保存到注册表中。

3、通过注册表,管理人员和用户可以在网络上检查系统的配置和设置,使得远程管理得以实现。

扩展资料:

注册表的由来

在Windows 3.x操作系统中,注册表是一个极小文件,其文件名为Reg.dat,里面只存放了某些文件类型的应用程序关联,大部分的设置是被放在win.ini、system.ini等多个初始化ini文件中。

由于这些初始化文件不便于管理和维护,时常出现一些因ini文件遭到破坏而导致系统无法启动的问题。

为了使系统运行得更为稳定、健壮,Windows 95/98/me设计师们借用了Windows NT中的注册表的思想,将注册表概念引入到Windows 95/98/me操作系统中。

而且将ini文件中的大部分设置也移植到注册表中,因此,注册表在Windows 95/98/me等操作系统的启动、运行过程中起着重要的作用。

百度百科--注册表

电脑高手请进~~~

什么是注册表?

注册表因为它复杂的结构和没有任何联系的CLSID键使得它可能看上去很神秘。不幸的是,微软并没有完全公开讲述关于注册表正确设置的支持信息,这样使得注册表看上去更不可琢磨。处理和编辑注册表如同“黑色艺术”一样,它在系统中的设置让用户感觉象在黑暗中摸索一样找不到感觉。这样,因为用户对这方面的缺乏了解使得注册表更多的出现故障。

Windows注册表是帮助Windows控制硬件、软件、用户环境和Windows界面的一套数据文件,注册表包含在Windows目录下两个文件system.dat和user.dat里,还有它们的备份system.da0和user.da0。通过Windows目录下的regedit.exe程序可以存取注册表数据库。在以前,在windows的更早版本(在win95以前),这些功能是靠win.ini,system.ini和其他和应用程序有关联的.ini文件来实现的.

在windows操作系统家族中,system.ini和win.ini这两个文件包含了操作系统所有的控制功能和应用程序的信息,system.ini管理计算机硬件而win.ini管理桌面和应用程序。所有驱动、字体、设置和参数会保存在.ini文件中,任何新程序都会被记录在.ini文件中。这些记录会在程序代码中被引用。因为受win.ini和system.ini文件大小的限制,程序员添加辅助的.INI文件以用来控制更多的应用程序。举例来说,微软的Excel有一个excel.ini文件,它包含着选项、设置、缺省参数和其他关系到Excel运行正常的信息。在system.ini和win.ini中只需要指出excel.ini的路径和文件名即可。

最开始,system.ini和win.ini控制着所有windows和应用程序的特征和存取方法,它在少数的用户和少数应用程序的环境中工作的很好。随着应用程序的数量和复杂性越来越大,则需要在.ini文件中添加更多的参数项。这样下来,在一个变化的环境中,在应用程序安装到系统中后,每个人都会更改.ini文件。然而,没有一个人在删除应用程序后删除.ini文件中的相关设置,所以system.ini和win.ini这个两个文件会变的越来越大。每增加的内容会导致系统性能越来越慢。而且每次应用程序的升级都出现这样的难题:升级会增加更多的参数项但是从来不去掉旧的设置。而且还有一个明显的问题,一个.ini文件的最大尺寸是64KB。为了解决这个问题,软件商自己开始支持自己的.ini文件,然后指向特定的ini文件如win.ini和system.ini文件。这样下来多个.ini文件影响了系统正常的存取级别设置。如果一个应用程序的.ini文件和WIN.INI文件设置起冲突,究竟是谁的优先级更高呢?

注册表最初被设计为一个应用程序的数据文件相关参考文件,最后扩展成对于32位操作系统和应用程序包括了所有功能下的东东.注册表是一套控制操作系统外表和如何响应外来事件工作的文件。这些“事件”的范围从直接存取一个硬件设备到接口如何响应特定用户到应用程序如何运行等等。注册表因为它的目的和性质变的很复杂,它被设计为专门为32位应用程序工作,文件的大小被限制在大约40MB。

注册表都做些什么?

注册表是为Windows NT和Windows95中所有32位硬件/驱动和32位应用程序设计的数据文件。16位驱动在Winnt下无法工作,所以所有设备都通过注册表来控制,一般这些是通过BIOS来控制的。在Win95下,16位驱动会继续以实模式方式设备工作,它们使用system.ini来控制。16位应用程序会工作在NT或者Win95 下,它们的程序仍然会参考win.ini和system.ini文件获得信息和控制。

在没有注册表的情况下,操作系统不会获得必须的信息来运行和控制附属的设备和应用程序及正确响应用户的输入。

在系统中注册表是一个记录32位驱动的设置和位置的数据库。当操作系统需要存取硬件设备,它使用驱动程序,甚至设备是一个BIOS支持的设备。无BIOS支持设备安装时必须需要驱动,这个驱动是独立于操作系统的,但是操作系统需要知道从哪里找到它们,文件名、版本号、其他设置和信息,没有注册表对设备的记录,它们就不能被使用。

当一个用户准备运行一个应用程序,注册表提供应用程序信息给操作系统,这样应用程序可以被找到,正确数据文件的位置被规定,其他设置也都可以被使用。

注册表保存关于缺省数据和辅助文件的位置信息、菜单、按钮条、窗口状态和其他可选项。它同样也保存了安装信息(比如说日期),安装软件的用户,软件版本号和日期,序列号等。根据安装软件的不同,它包括的信息也不同。

然而,一般来说,注册表控制所有32位应用程序和驱动,控制的方法是基于用户和计算机的,而不依赖于应用程序或驱动,每个注册表的参数项控制了一个用户的功能或者计算机功能。用户功能可能包括了桌面外观和用户目录。所以,计算机功能和安装的硬件和软件有关,对所以用户来说项都是公用的。

有些程序功能对用户有影响,有些时作用于计算机而不是为个人设置的,同样的,驱动可能是用户指定的,但在很多时候,它们在计算机中是通用的。

注册表控制用户模式的例子有:

控制面板功能;

桌面外观和图标;

网络参数;

浏览器功能性和特征;

那些功能中的某些是和用户无关的,有些是针对用户的。

计算机相关控制项基于计算机名,和登陆用户无关。控制类型的例子是安装一个应用程序,不管是哪个用户,程序的可用性和存取是不变的,然而,运行程序图标依赖于网络上登陆的用户。网络协议可用性和优先权基于计算机,但是当前连接和用户信息相关。

这里是在注册表中基与计算机控制条目的一些例子:

存取控制;

登陆确认;

文件和打印机共享;

网卡设置和协议;

系统性能和虚拟内存设置;

没有了注册表,Win95和Winnt 就不太可能存在。它们实在太复杂了,以致于用过去的.ini文件无法控制,它们的扩展能力需要几乎无限制的安装和使用应用程序,注册表实现了它。然而,注册表比.ini文件更复杂,理解它如何工作,它做什么和如何用它来做是有效管理系统的关键。

在系统中注册表控制所有32位应用程序和它们的功能及多个应用程序的交互,比如复制和粘贴,它也控制所有的硬件和驱动程序。虽然多数可以通过控制面板来安装和设置,理解注册表仍是做Winnt和Win95系统管理基本常识。

二、注册表的结构

注册表的结构

注册表是Windows程序员建造的一个复杂的信息数据库,它是多层次式的。在不同系统上注册表的基本结构相同。其中的复杂数据会在不同方式上结合,从而产生出一个绝对唯一的注册表。

计算机配置和缺省用户设置的注册表数据在Winnt中被保存在下面这五个文件中:

DEFAULT,SAM,SECURITY,SOFTWARE,SYSTEM,NTUSER.DAT。

Win95中所有系统注册信息保存在windows目录下的SYSTEM.DAT文件里。所有硬件设置和软件信息也保存在这个文件。它要比NT注册表文件简单的多,因为这里并不需要更多的控制。Win95被设计为一个网络的客户或者单独工作的系统,所以用户控制或者安全级别和NT不一样。这使得Win95注册表工作比NT更容易,所以这个文件也比较小。

Win95用户的注册数据一般被保存在windows目录下的user.dat里。如果你在控制面板|密码|用户配置文件中创建并使用多于一个用户的配置文件,每个用户就会有在\WINDOWS\Profiles\username\USER.DAT下它自己的user.dat文件。在启动时,系统将记录你的登陆,从你目录中的配置文件(USER.DAT信息)将被装入,以用来保持你自己的桌面和图标。

控制键

在注册表编辑器中注册表项是用控制键来显示或者编辑的。控制键使得找到和编辑信息项组更容易。因此,注册表使用这些条目。下面是六个控制键

HKEY_LOCAL_MACHINE

HKEY_CLASSES_ROOT

HKEY_CURRENT_CONFIG

HKEY_DYN_DATA

HKEY_USERS

HKEY_CURRENT_USER

Winnt和Win95的注册表并不兼容。从Win95向Winnt升级需要你重新安装32位应用程序,重新在桌面上创建图标,并重新建立用户环境。

通过控制键可以比较容易编辑注册表。虽然它们显示和编辑好象独立的键,其实HKEY_CLASSES_ROOT 和HKEY_CURRENT_CONFIG是 HKEY_LOCAL_MACHINE的一部分。HKEY_CURRENT_USER是HKEY_USERS的一部分。

HKEY_LOCAL_MACHINE包含了HKEY_CLASSES_ROOT和HKEY_CURRENT_CONFIG的所有内容。每次计算机启动时,HKEY_CURRENT_CONFIG和HKEY_CLASSES_ROOT的信息被映射用以查看和编辑。

HKEY_CLASSES_ROOT其实就是HKEY_LOCAL_MACHINE\SOFTWARE\Classes,但是在HKEY_CLASSES_ROOT窗编辑相对来说显得更容易和有条理。

HKEY_USERS保存着缺省用户信息和当前登陆用户信息。当一个域成员计算机启动并且一个用户登陆,域控制器自动将信息发送到HKEY_CURRENT_USER里,而且HKEY_CURRENT_USER信息被映射到系统内存中。其他用户的信息并不发送到系统,而是记录在域控制器里。

键和子键

数据被分割成多层次的键和子键,建立分层次(就象Exploer一样)结构更易于编辑。每个键有成组的信息而且根据在其中的数据类型被命名。每个键在它的文件夹图标上都有一个加号(+)标志子键说明在它下面还有更多内容的东西。当点开它的时候,文件夹的加号标志被替换成一个减号(-)标志,然后显示出下一级的子键。

所有软件,硬件,windows工作的设置都存放在HKEY_LOCAL_MACHINE。所有安全策略,用户权限和共享信息也包括在这个键中。用户权限,安全策略,共享信息可以通过Windows NT域用户管理器,Explorer和Win95中控制面板来设置。

HKEY_CLASSES_ROOT

HKEY_CLASSES_ROOT包含了所有应用程序运行时必需的信息:

在文件和应用程序之间所有的扩展名和关联;

所有的驱动程序名称;

类的ID数字(所要存取项的名字用数字来代替);

DDE和OLE的信息;

用于应用程序和文件的图标;

HKEY_CURRENT_CONFIG.

HKEY_CURRENT_CONFIG是在HKEY_LOCAL_MACHINE中当前硬件配置信息的映射。如果系统只有一个配置文件,也就是原始配置,数据将一直在同样的地方。在控制面板|系统|硬件配置文件|创建一个额外的配置使额外配置信息放入HKEY_LOCAL_MACHINE。当Win95中存在多个配置文件时,当每次计算机启动时将给出一个提示让你选择一个配置文件。在Winnt中,在启动时你可以按空格键来选择上次正常启动时硬件配置文件。根据硬件配置文件选择的不同,特定的信息被映射到HKEY_CURRENT_CONFIG。

HKEY_DYN_DATA

HKEY_DYN_DATA和其他的注册表控制键不同,因为实际上它并不被写入硬盘驱动器中。Win95的一个优点是,在系统启动时HKEY_DYN_DATA这个控制键储存收集到的即插即用信息并配置它们。它保存在内存中,Win95用它来控制硬件。因为是在内存中,所以它不从硬盘中读取,每次当你启动计算机时,配置都有可能会不一样。在启动时Win95必须计算超过1600种可能的配置。所以,如果系统改变既定的设置而没有报告给Win95那么潜在的问题就可能发生。系统大多数时间工作良好,但是并非一直如此。

HKEY_USERS

HKEY_USERS仅包含了缺省用户设置和登陆用户的信息。虽然它包含了所有独立用户的设置,但在用户未登陆网络时用户的设置是不可用的。这些设置告诉系统哪些图标会被使用,什么组可用,哪个开始菜单可用,哪些颜色和字体可用,和控制面板上什么选项和设置可用。

HKEY_CURRENT_USER

用来保存当前用户和缺省用户的信息,HKEY_CURRENT_USER仅映射当前登陆用户的信息。

各主键的简单介绍

HKEY_LOCAL_MACHINE

HKEY_LOCAL_MACHINE是一个显示控制系统和软件的处理键。HKLM键保存着计算机的系统信息。它包括网络和硬件上所有的软件设置。(比如文件的位置,注册和未注册的状态,版本号等等)这些设置和用户无关,因为这些设置是针对使用这个系统的所有用户的。

HKEY_LOCAL_MACHINE\AppEvents

为了以后在瘦客户机上运行客户机/服务器这样的应用程序,在Win95/98中AppEvents键是空的。应用程序实际上都驻留网络服务器上,这些键会保存部分指针。

HKEY_LOCAL_MACHINE\Config

这个键保存着你计算机上所有不同的硬件设置(这些从控制面板的系统属性中硬件配置文件中可以创建)。这些配置在启动时通常被复制到HKCC。每个配置会被用一个键(比如0001或者0002等等)来保存,每个都是一个独立的配置。如果你只有一个单一的配置,那就只会有0001这个键

HKEY_LOCAL_MACHINE\Config\0001\Display

这个键表示显示的设置,如荧屏字体,窗体大小,窗体位置和分辨率等

一个小技巧:当设置了计算机不支持的大分辨率导致Windows不能启动时(黑屏),可以修改分辨率来解决。进入安全模式,运行regedit.exe,在这个键的Resolution键值中把数据值修改为640,480或者800,600这样的低分辨率,然后重新启动计算机即可。

HKEY_LOCAL_MACHINE\Config\0001\System

这个键保存着系统里打印机的信息

HKEY_LOCAL_MACHINE\Config\0001\System\CurrentControlSet\Control\Print\Printers

在这个键下面,有一个键是为系统上每一个打印机设置的,通过控制面板添加和删除打印机会调整这个列表

HKEY_LOCAL_MACHINE\Enum

Enum键包含启动时发现的硬件设备和那些既插即用卡的信息。Win95使用总线列举在启动时通过不同的.ini文件来检测硬件信息。那些在启动时被安装的和被检测到的硬件会显示在这里。子键包括BIOS, ESDI, FLOP, HTREE, ISAPNP, Monitor, Network, Root, SCSI, 和 VIRTUAL。子键名表示它们各自的硬件设备信息。

HKEY_LOCAL_MACHINE\Enum\BIOS

BIOS键保存着系统中所有即插即用设备的信息。它们用一套代码数列出,包括每一个键的详细说明,举例,*pnp0400是并行口LPT1的键。如果LPT1并不具备即插即用功能,它就会别列入到Enum下的Root键中

HKEY_LOCAL_MACHINE\Enum\Root

Root键包括所有非即插即用设备的信息。在这里,我们可以迅速断定哪些设备是即插即用,那些不是。比如SCSI适配器,这个设备必须符合Win95中一个键名为ForcedConfig的硬件设置,这个不会改变。

HKEY_LOCAL_MACHINE\Enum\Network

win95的网络功能在这个键有详细说明,子键包括了每个已经安装的主要的服务和协议。

HKEY_LOCAL_MACHINE\HARDWARE

hardware子键包括了两个多层的子键:DESCRIPTION键,它包含了中央处理器和一个浮点处理器的信息。还有一个设备映射键,它下面的串行键列出你所有的com端口。这个hardware键仅保存超级终端程序的信息,及数学处理器和串行口。

HKEY_LOCAL_MACHINE\Network

这个键仅保存网络登陆信息。所有网络服务细节都保存在HKEY_LOCAL_MACHINE\Enum\Network这个键中。这个键有一个子键,logon,包括了lmlogon(本地机器登陆?0=false 1=true)的值,logonvalidated(必须登陆验证),策略处理,主登陆方式(Windows登陆 ,微软网络客户方式等),用户名和用户配置。

HKEY_LOCAL_MACHINE\SECURITY

security 有两个子键,第一个是存取(它最终致使一个远程键列出网络安全资源,存取权限等)和提供(包括列出网络地址和地址服务器),这个键被保留用在以后使用高级安全功能和NT兼容性上

HKEY_LOCAL_MACHINE\SOFTWARE

这个键列出了所有已安装的32位软件和程序的.ini文件。它包括了变化,依靠软件安装。那些程序的控制功能在这里的子键中列出。多数子键简单的列出了安装软件的版本号。

我们在\Microsoft\Windows\Current Version下发现了一些有意思的设置,它有如下子键:

1.App paths: 你曾经安装过的所有32位软件的位置。

2.Applets, Compression, Controls Folder : 包括下控制面板象显示属性那样属性条的附件。

3.Detect, explorer :很多有意思的子键如Namespace keys of Desktop和My Computer----它们指出了回收站和拨号网络的CLSID行----和提示子键可以让你建立自己的提示。

4.Extensions : 一个扩展联系的列表,当前相关联的扩展名和比特定的执行文件更适合的目标类型。

5.Fonts, fontsize, FS Templates :系统属性条中所选择文件系统模板, 服务器,桌面计算机或者笔记本电脑信息。

6.MS-DOS Emulation :包括一个应用程序兼容子键 为大量过时的程序二进制键所设。

7.MS-DOS Options :在dos模式下的设置,如himem.sys,cd-roms等。

8.Network :网络驱动的配置。

9.Nls, Policies :系统管理员认为你不应该去做的事。

10.ProfileList :所有可以登陆你计算机的用户名列表。

11.在Windows启动时运行的程序的神秘之处是它们并不在开始菜单的启动文件夹中。它们在HKEY_LOCAL_MACHINE\Microsoft\Windows\CurrentVersion\下的子键中被执行。

Run : 程序在启动时运行

RunOnce : windows初始化时程序在启动时只运行一次,这个经常用在当安装软件之后需要重新启动系统的时候,所以这个键一般都是空的。

RunServices : 它就象Run一样,但是包含了“服务”,它不象一般的程序它们是比较重要的或者是“系统”程序。但是它们不是VXDs,就象McAfee或者RegServ工作一样。

RunServicesOnce : 它只运行一次,但是是“系统自身”的安装(大量的windows安装参数:通常键值包括了系统目录位置,和win95更新,可选项安装组件,和windows启动目录的子键。

注意:在很多黑客木马软件中,常常在这里添加键值(一般是在Run中),这样使得木马软件可以随着windows启动而启动并且很隐秘。在这里可以查看不正常的启动项和去掉无用的运行程序(比如我就很不喜欢超级解霸的自动伺服器,在这里可以去掉它)。

12.SharedDLLs:共享DLL的列表,每一个都给出了在一个不可知系统的一个数字等级。

13.Shell Extensions:列出了“被认可的”OLE注册条,和相应的CLSID连接。

14.ShellScrap :这个包含了一个PriorityCacheformats的子键,它包括了一个空的有限值,它更象过去SmartDrive命令行参数的派生。

15.Time Zones : 主键值是你现在的时区;子键定义了所以可能的时区。

16.Uninstall:这个保存了程序在添加/删除程序对话框的显示;子键包含了指向反安装程序的路径。和安装向导相似.......)winlogon(包含了合法登陆布告的文本句)

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet

这个子键包括设备驱动和其他服务的描述和控制。不同于windows nt,win95只包括限制驱动的控制设置信息。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control

这个子键包括了win95控制面板中的信息。不要编辑这些信息,因为一些小程序的改变在很多地方,一个丢失的项会使这个系统变的不稳定

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

这个键包括了所有win95的标准服务。所有被添加的服务和设备,每个标准的服务键包括了它的设置和辨认设置。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Arbitrators

atbitrators键包括了当两个设备共同占用同样的设置需要解决的信息。四个子键包括了内存地址,冲突,DMA,I/O端口冲突和IRQ冲突。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Class

class键包括了所有win95支持的设备classes控制,这些和你在添加新硬件出现的硬件组很类似,还包括了这些设备如何安装的信息。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\inetaccs

这个键包括了关于这个系统变化的ie附件的可用性,它仅在你安装过ie2。0或者更高版本才出现。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSNP32

msnp32描述了客户机如何在microsoft网络中实现功能,它包括了认证过程和认证者的信息。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NWNP32

nenp32键描述了windows客户如何在netware网络中工作功能,它包括了关于认证过程和证明者的信息。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteAccess

在这个键里包括需要远程工作在win95系统上的信息,有认证参数,主机信息,和为了建立一个拨号连接工作的协议信息。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SNMP

这个键包括了所以snmp(简单网络管理协议)的参数。它包括了允许的管理,配置陷阱,和有效的团体。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\VxD

vxd键包括了win95中所有32位虚拟设备驱动信息,win95自动管理它们,所以不必要用注册表编辑器编辑它们,所以的静态vxds用子键列出。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebPost

webpost键包括了所有装载的internet邮局的设置,如果你连接一个isp,并且它列出载这里,你应该给自己选则一个服务器。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Winsock

这个键列出了当连接到internet上winnsock文件的信息,如果列出了不正确的文件,你将不会连接上internet。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WinTrust

wintrust功能是检查从Internet上下载来的文件是否有病毒,它可以确保你得到干净安全的文件。

HKEY_CLASSES_ROOT

在注册表中HKEY_CLASSES_ROOT是系统中控制所有数据文件的项。这个在Win95和Winnt中是相通的。HKEY_CLASSES_ROOT控制键包括了所有文件扩展和所有和执行文件相关的文件。它同样也决定了当一个文件被双击时起反应的相关应用程序。

HKEY_CLASSES_ROOT被用作程序员在安装软件时方便的发送信息,在Win95和Winnt中,HKEY_CLASSES_ROOT和HKEY_LOCAL_MACHINE\Software\Classes是相同的。程序员在运行他们的启动程序时不需要担忧实际的位置,相反的,他们只需要在HKEY_CLASSES_ROOT中加入数据就可以了。

在Windows用户图形界面下,每件事----每个文件,每个目录,每个小程序,每个连接,每个驱动---都被看做一个对象;每个对象都有确定的属性和它联系。HKCR包含着对象类型和它们属性的列表。HKCR主要的功能被设置为:

一个对象类型和一个文件扩展名关联

一个对象类型和一种图标关联

一个对象类型和一个命令行动作的关联

定义对象类型相关菜单选项和定义每一个对象类型属性选项

在Win95中,相关菜单就是当你鼠标右击一个对象时所弹出的菜单;属性就是当你选择属性项后一个展开的对话框。用简单术语来说就是在改变HKCR中的设置可以改变一个给定文件扩展名缺省的关联。改变一个文件类型的缺省图标,和添加或者删除给定对象类型的弹出菜单内容(或者所有的对象类型)

HKCR包括了三种基本类型的子键

\ 或者文件扩展名子键

文件扩展名子键在弹出菜单上连接文件扩展名到对象类型和相关操作,属性项,和相关操作。

\object 类型子键

对象类型子键定义了一个对象类型在它缺省图标的项,它的弹出菜单和属性项,它的相关操作和它的CLSID连接。

\CLSID 子键

在Windows下每件事都被用一个数字取代它的名字来对待。就象人往往是用名字来处理事情一样。CLSID是标识所有列出的图标,应用程序,目录,文件类型等等对象的数字。是微软为制造商分配的,每一个都必须是唯一的。制造商将CLSID放入安装程序文件这样就可以在安装时更新注册表。

注册表是应用程序进行时它们需要关于做什么的指示的数据库。比如说,假定你有一个微软Excel 7电子数据表的Word 7文档,当你在Word中双击这个电子数据表,应用程序菜单就会变成Excel的菜单而且电子数据表进入编辑状态,就好象你在Excel中一样。它是如何知道该做什么呢?每个Excel 7创建的文件都有Excel的CLSID连接。Word读这个CLSID后,到注册表中寻找指示,依赖CLSID下的数据运行.DLL文件或者应用程序。

CLSID子键为对象类型提供了OLE和DDE信息和图标。相关菜单,或者包含在它子键中的属性项信息。这个可能是多数让人看到后觉得“恐怖”的键。每个CLSID数必须是唯一的,实际上,为了这个目的微软已经出产了CLSID-产生程序--这个结果导致你往往得到32位16进制的数字串,除非你是程序员,否则多数部分键看起来是很枯燥的。它们包括内存管理模式,客户机/服务器配置,和OLE处理的.dll连接。

关于子键的一点注解

1)shell:Shell键有个一”action“子键,如同”open“一样,这里有一个command子键;command子键有一个缺省句值,它包含了运行程序的命令行。将一个”open“子键放在一个对象类型的shell子键中会在这个对象类型的弹出菜单上多出一个”open“选项,给这个open子键一个command(缺省命令行"C:\Windows \Notepad.exe %1")子键会使得打开这个对象类型时使用笔记本做为缺省应用程序。其他操作选项包括View,Print,Copy,Virus,Scan等等。

2)shellex:Shellex键有一个子键。它们包含的每一个子键指向一个为对象类型执行OLE和DDE功能的CLSID项(比如说快速查看,一个菜单处理子键下指向一个有句值的CLSID键列出了包含了文件浏览功能的.dll文件)

3)shellnew:ShellNew包含了一个“command”句,它包含了一个打开对象类型“新”文件的命令行。

4)DefaultIcon:DefaultIcon子键包含了一个“default”句,?/td>

电脑运行regedit到底怎么用?(各种用法,尽量齐一点)

每次出现死机、应用程序非法操作,或者计算机启动时报告某个文件找不到,这个时候你是不是会特别心烦,又觉得无从下手。这些问题的出现,一般都与 Windows 的注册表有关。那么,现在我们就来学习一下Windows的注册表,这可能是很多对Windows非常熟悉的人都感到神秘,而又特别想掌握的。了解了注册表,我们对以后出现的各式各样的问题就不会再束手无策。

熟悉Windows3.X的用户可能对它的配置文件“INI”不会陌生,这些文件记录了系统的软、硬件的各种信息,以确保系统的正常运行。在 Windows95/98中,也保留了部分的“INI”文件。但是最主要的,如system.ini、program.ini、win.ini、 control.ini 等文件所记录的信息都已集成在注册表中,这样更加便于对Windows进行全面的管理。

Windows95的注册表实际上是一个很庞大的数据库,包含了应用程序和计算机系统的配置、Win95系统和应用程序的初始化信息、应用程序和文档文件的关联关系、硬件设备的说明、状态和属性以及各种状态信息和数据。注册表系统由两个部分组成:注册表数据库和注册表编辑器。其中注册表数据库包括三个文件:SYSTEM.DAT和USER.DAT,还有一个是在C盘的根目录下的“SYSTEM.1ST”,它只不过是具有WINDOWS的一个大致框架而已,在后面我们将专门讲它,这里我们先分析一下SYSTEM.DAT和 USER.DAT。 SYSTEM.DAT用来保存电脑的系统信息,如安装的硬件和设备驱动程序的有关信息等。这个文件在Windows目录下。 USER.DAT用来保存每个用户特有的信息,如桌面设置、墙纸或窗口的颜色设置等。这个文件也在Windows目录下。 SYSTEM.DAT的自备份文件为SYSTEM.DA0,USER.DAT的自备份文件为USER.DA0。Windows95还提供了一个对注册表编辑的工具:注册表编辑器,用它可以对注册表进行各种编辑工作。

注册表采用“关键字”及其“键值”来描述登录项及其数据。所有的关键字都是以“HKEY”作为前缀开头。打个比喻来说,关键字更象Windows9X下的浏览器里的目录下的文件,每个文件都会有自己特有的内容和属性。我们可以在注册表编辑器下很方便地添加、修改、查询和删除注册表的每一个关键字。关键字可以分为两类:一类是由系统定义,一般叫做“预定义关键字”;另一类是由应用程序定义的,根据应用软件的不同,登录项也就不同。下面我们对系统预定义的六个主关键字简单地介绍一下。

◎ HKEY_CLASSES_ROOT

打开注册表编辑器(Regedit.exe),就可以看到关键字。该键由多个子键组成,具体可分为两种:一种是已经注册的各类文件的扩展名,另一种是各种文件类型的有关信息。左栏中的子键就是各种已经注册的文件扩展名。注册表内己经登记的文件扩展名中,有系统默认和应用程序自定义的扩展名。应用程序只有把自定义的扩展名在注册表中登记,系统才能识别和关联使用有关的文档,但只有经过注册的扩展名,系统才能自动关联。当选中某个扩展名关键字时,在窗口的右窗格中将显示出有关的键值。例如在这里选中“.avi”时,就表示后缀名的文件类型,它的键值默认为动画文件(avifile);其中“Content Type”表示它满足什么样的文件类型。我们再将滚动条往下拉,能找到有一个关键字“avifile”,它的键值的默认值是“视频剪辑”,这就表示我们可以对.avi文件进行编辑、播放等操作。 还有为avi的文件,在右栏中显示的

是它一种是我们常用的文件类型“.txt”,先移动滚动条找到“.txt”,用鼠标选中后,右栏中显示,它的默认值是“txtfile”, “Content Type”的值“text/plain”,表示它启动时是一个空白的文本文件。其它的我们就不一一说明,你只要清楚操作系统和应用文件的文件类型,都被包括这里就可以了。

◎ KEY_CURRENT_USER

HKEY_CURRENT_USER下面有7个子关键字。其中除RemoteAccess”外,其余6个都为系统预定义。

AppEvents 这个子键里登记已注册的各种应用事件。

ControlPanel 它里面涉及到控制面板设置有关的内容。

InstallLocationsMRU windows安装路径的有关信息。

Keyboardlayout 关于键盘设置的信息。

Network 有关网络设置的信息。

RemoteAccess 安装IE4.0时建立的子关键字,包含该应用程序的有关信息。

Software 软件的有关信息。

第三节 备份注册表

点“开始”,在“运行”中输入Regedit,启动注册表编辑器。注册表编辑器的使用较简单,用鼠标的右键可提高工作效率,但要提醒的是在对注册表做任何修改之前,必须将注册表备份,不然的话,可能因为某些改动而导致系统无法启动。 Windows'95注册表数据库基本上由SYSTEM.DAT和USER.DAT组成,而且Windows'95 为了提高它的可靠性,免遭意外破坏,每次启动时都把注册表备份到SYSTEM.DA0和USER.DA0。如果系统启动出错,我们还可以在Dos下进入 Windows目录里,用Attrib 命令改变它们的系统、隐含、只读属性,将.DA0复制到.DAT中即可。

◎ 在DOS下备份注册表

不过这样还是不太安全。最好还是在Windows正常运行时,将这两个文件备份:

首先计算机启动时进入DOS环境,开始如下操作:

cd \windows

attrib –r –h –s system.dat

attrib –r –h –s user.dat

将这两个文件的属性改为可见,非系统文件,这样文件可供拷贝。

copy system.dat system0.dat

copy user.dat user0.dat

system0.dat user0.dat这两个文件就是备份后的文件名。在以后不管你的注册表坏到什么程度,只要把这两个文件拷回去就行了,而且能恢复到你备份时的状态。

attrib +r +h +s system.dat

attrib +r +h +s user.dat

拷贝完成后,将system.dat user.dat的属性还原。

◎ 在DOS下恢复注册表

如果当你的系统出问题后,启动计算机进入Dos7.0,操作步骤如下:

cd windows

attrib -r -h -s system.dat

attrib -r -h -s user.dat

copy system0.dat system.dat

copy user0.dat user.dat

这时系统会提示是否覆盖该文件,键入Y就行了。

接着如下:

attrib +r +h +s system.dat

attrib +r +h +s user.dat

操作完成后,重新启动计算机后就可以了。

◎ 用注册表编辑器来备份注册表

还有一种方法,是用注册表编辑器来备份。这种方法比较方便,也比较迅速。点“开始”下的“运行”,输入Regedit后“确定”,这样就启动了注册表编辑器,你所看到的就是注册表的数据库了。打开“注册表”菜单里的“导出注册表文件”,在对话框中输入文件名regedit,默认的后缀名为.reg。当然,为了阅读方便,可以选择.txt的文件类型,这样就将全部注册表或个别的分支保存为一个文件里了。如果在以后的过程中遇到了问题,我们可以选“注册表”里的 “引入注册表文件”,将保存的regedit.reg或regedit.txt文件引入到注册表编辑器中,这样能重建注册表。

◎ 在DOS下恢复注册表编辑器备份的注册表文件

如果你的注册表已经严重损坏,造成Windows95 系统不能启动,不要慌,先重新启动计算机,进入Dos7.0,

cd windows

smartdrv

regedit /c regedit.reg

请注意:运行smartdrv是加快磁盘运行速度的,如果可以加快系统的速度,不然的话,恢复注册表可能需要很长时间。 如果你对regedit 这个命令不大熟悉,在使用前可用regedit/?开关,查看它的语法和参数。

第四节 注册表的使用技巧

4.1 将新建菜单中的多余的项去掉

当我们装上了一些小工具,比如WINZIP、ACDSEE,而且以后每装一个应用软件,如WORD、ACCESS等等,都有可能在“新建”中出现它的快捷方式,所以在“我的电脑”或“资源管理器”中新建一个文件夹或快捷方式时,这时如果将鼠标移到“新建”上,下一级菜单很慢才出来。但是一盘除了新建“文件夹、快捷方式、文本文件”等一些常用的外,里面可新建的文件类型也很少用到,有没有办法将不用的快捷方式式去掉呢?通过修改注册表,我们可以去掉新建菜单里多余的选项,以加快菜单显示的速度。

先启动注册表编辑器,点“开始”里的“运行”,输入REGEDIT,打开“编辑”菜单里的“查找”,输入“shellnew”,点“确定”。看,已经找到一个,看看右边的框里,只要有“command”或“nullfile”的项,你就可以将它删除。用鼠标选中“shellnew”,按右键,在浮动菜单中选“删除”。接着按一下F3键继续查找,跟刚才一样,碰到“shellnew”就将它删除。

请注意:如果你找到的上一级是“txt”,最好不要删掉了,因为这个是关于文本文件的,我们还用得着。直到出现“完成对注册表的搜索”,点“确定”,接着关闭注册表编辑器,切换到“我的电脑”或“资源管理器”,单击右键,移到“新建”上,里面只有“文件夹、快捷方式、文本文件”等几项了。

第四节 注册表的使用技巧

4.2 开始菜单显示速度

在“开始”中加快菜单的显示速度 你有没有注意到,“开始”菜单在弹出下一级菜单之前都有一段延时。随着对WINDOWS95熟悉,当安装一些应用软件,总感觉菜单弹出越来越慢,同时影响操作速度。

打开“开始”下的“运行”,输入REGEDIT,点确定后,启动注册表编辑器,选中“HKEY_CURRENT_USER”点前面的加号,打开 “ControlPanel”下的“Desktop”,把亮条停在Desktop上后,点Edit菜单中的“新建”下的“字符串值”,为Desktop建立一个新的字符串值,在右边栏出现一个“新值 #1”,然后取名为“MenuShowDelay”,在它上面双击,输入一个值,为1到10,为1则延时最短,关闭注册表编辑器。重新启动机器后,你就会发觉“开始”菜单对鼠标移动的反应快多了。

第四节 注册表的使用技巧

4.3 加快网络传输速度

有了MODEM和一条电话线,再与计算机连接,我们就能在Internet驰骋。但是到了大家都在上网的时候,浏览网络的速度就很慢了。不用心急,在注册表中做一下手脚就能提高网络的速度。

先运行注册表编辑器,打开根键“HKEY_LOCAL_MACHINE”,看,一下子出来这么多东西,跟着我一步一步的做,找到最下面一个 “system”点前面的加号,将它展开,一直展开到“CurrentControlSet \Services \Class \NetTrans”,在NetTrans下有0000、0001、0002,这就是我们要找的,但是改哪一个呢?我们挨个地点0000、0001、 0002,看看里面有没有“DriverDesc 、DeviceVxDs、IpAddress”如果有的话,我们在这里添加一些东西。噢,是这里,在右边窗口空处点右键,弹出一个“新建”菜单,将鼠标移到上面,点“字符串值”,输入“MaxMTU”,双击它将它的值改库536。再添加上“MaxSSS”,其值为576 用同样的方法在 HKEY_LOCAL_MACHINE \System \CurrentControlSet \Services \VxD \MSTCP的右边窗口添加上字符串值“DefaultRcvWindow”并把它的值设定为“2144”,和“DefaultTTL”并把它的值设定为 “60”至“64”(注:60是最小值,64是最大值,只要填上其中一个值就可),完成后关闭注册表编辑器并重新启动Win95即可。再上网试试,速度加快了吧。如果你下载文件的话,会让你更吃惊。

第四节 注册表的使用技巧

4.4 隐藏“收藏夹”

当你跟Internet联上后,网上的资源我们都可以访问。如果找到一个好站点,我们都会将它添加到“收藏夹”中,日积月累,“收藏夹”中会有越来越多的东西。有时用鼠标移到“程序”经过“收藏夹”时,都会等一等出现“收藏夹”的内容,才会移到“程序”项上去。修改注册表可以将这一项隐藏,当然,在你的浏览器的收藏夹中这一项没有丝毫的变化。

我们打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion \Policies \Explorer这一项,在它的右栏中加入一个“DWORD”值,其键值为1。再重新启动计算机后,你会发现在“开始”菜单中,“收藏夹”已经没有了

第四节 注册表的使用技巧

4.5 隐藏磁盘驱动器

在平时的应用中,我们一般将软驱屏蔽掉。因为软盘的容量比较小,而且访问时也反应也特别慢。但是在Windows98的“我的电脑”或“资源管理器”中,还是会出现软驱的图标,每次不小心点了软驱后,需要很长时间才会报告说“无法访问A盘”。那么能不能把它在“我的电脑”或“资源管理器”中将它隐藏起来呢?

我们先启动注册表编辑器,进入HKEY_CURRENT_USER \Software \Microsoft \Windows \CurrentVersion \Policies \Explorer分支中,在右窗口中新建一个二进制值的键值名“NoDrives”,它对应的键值为“01000000”,然后关闭注册表编辑器,重新启动计算机后,打开“我的电脑”或“资源管理器”,你会发现A盘的图标就看不到了。 用这种方法屏蔽硬盘的盘符,我们可以用来保护我们的文件资源。这是隐藏一个盘符的方法。当它的值为“05000000”时,可隐藏A盘和C盘;其中“05000000”的就是“01000000”A盘与 “040000000”相加得来的。而“09000000”可隐藏A盘与D盘。“11000000”可隐藏A盘与E盘。把它们的值相加就可以了。其它的盘符分别对应为:A驱为“01000000”,B驱为“02000000”,C驱为“04000000”,D驱为“08000000”,E驱为 “10000000”,F驱为“2000000”。即按磁盘驱动器的英文字母顺序(A~Z)从十六进制的二倍数递增。将你所要隐藏的磁盘驱动器所对应的键值按十六进制相加赋值给“NoDrives”,这样,就在“我的电脑”内隐藏起所要隐藏的驱动器了。如要隐藏A驱、C驱与D驱,则将“0D000000” 赋值给“NoDrives”。如果你要访问已经隐藏的盘,只需要在“资源管理器”的地址栏中输入隐藏的盘符就行了。

在HKEY_CURRENT_USER \Software \Microsoft \Windows \CurrentVersion \Policies \Explorer这一项中还可以添加其它的项来实现一些功能。

添加的关键字 键值 功能

NoClose 0和1 设置在“开始”菜单中有无“关闭系统”一项。如果没有,则不能关闭系统。

NoFavoritesMenu 0和1 在“开始”菜单中有无“收藏夹”项。

NoFileMenu 0和1 会把“资源管理器”的“文件”菜单屏蔽掉。

NoRecentDocsHistory 0和1 当值为1时,则“文档”中的快捷方式不再发生变化。为0时,有变化。

NoRecentDocsMenu 0和1 当值为1时,“开始”菜单的“文档”被屏蔽。为0时不被屏蔽。

NoSaveSettings 0和1 当值为1时,对Windows9X所作的任何修改都仅对当次运行有效,重新启动Windows95后就会自动恢复成修改前的状态。

NoRun 0和1 当值为1时,在“开始”菜单中没有“运行”一项。为0时,出现“运行”项。

在关键字HKEY_CURRENT_USER\Software\Microsoft\CurrentVersion\Explorer下,

删除的关键字 功能

FindComputerMRU下除“默认”项外的所有子关键值 那么将会清除你所查找过的计算机名。

Doc Find Spec MRU 下除“默认”项外的所有子关键值 那么将会清除你所查找过的文件名

RunMRU 下除“默认”项外的所有子关键值 那么将会清除在“运行”命令中使用过的命令。

在关键字HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer下, 如果将TypedURLs 下除“默认”项外的所有子关键值删除,那将会把浏览器访问过的网址都清除掉。

在关键字HKEY_CLASSES_ROOT中,如果将lnkfile和piffile下的IsShortcut子关键字删除,那么将会去掉快捷方式图标上的小箭头。

第四节 注册表的使用技巧

4.6 删除不能删掉的项

不知道你有没有碰到过这种情况,当你装上一个应用软件后,不小心把那个目录删掉、或者要将它在“添加/删除”删掉,却出现错误提示,卸载不了,到后来只能将其目录删除,但是在“添加/删除”还有那一项。这种事确实让人心烦。你看,上次我装的一个“洪恩智能人翻译系统”,后来出错,想删也删不掉了。

这里我们就用通过修改注册表的方法来解决这个问题。 当然,我们首先要启动注册表编辑器,进入 “\HKEY_LOCAL_MACHINE \Software \Micrsoft \Windwos \CurrentVersion \Uninstall”,打开这一个“Human Translate”,你看右边的窗口里面,有这一项“洪恩智能人翻译系统”,把“Human Translate”主键删掉就可以了。然后关闭注册表,再看“控制面板”里的“添加/删除”里,这一项就没了。 提示:我们所装的软件一般都在 “\HKEY_LOCAL_MACHINE \Software \Micrsoft \Windwos \CurrentVersion \Uninstall”中,如果你碰到类似的情况,就能通过这种方法来解决了。

电脑系统注册表怎么认识?

1、要知道注册表编辑器其实是一个运行程序,程序名叫regedit.exe。

2、通过电脑系统盘找到Windows目录打开,找到regedit.exe注册表编辑器后直接双击运行,就可以打开注册表编辑器了。

3、使用注册表编辑器可以设置电脑的开机启动项,通过注册表路径:[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run]可以打开电脑上的开机启动项的列表。

4、然后在右侧鼠标右键,选择新建字符串值,就可以在这个run目录下新建一个注册信息了

5、然后右键选择修改。

6、点击修改后需要填入数值数据,要设置开机启动项程序的运行地址,可以通过电脑桌面上要设置开机启动的程序右键程序图标查看鼠属性。

7、将电脑桌面程序目标下的位置地址输入上面的注册表内的数值数据框中就可以了,确定保存后我们通过注册表编辑器设置电脑开机启动项就设置成功了。

8、关于注册表编辑器的打开方式其实还有一种快捷方式,那就是在电脑运行程序中输入注册表编辑器的名称regedit.exe就可以直接打开。

系统注册表主要作用是什么?

一、什么是注册表

windows的注册表(registry)实质上是一个庞大的数据库,它存储这下面这些内容:软、硬件的有关配置和状态信息,应用程序和资源管理器外壳的初始条件、首选项和卸载数据;计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联, 硬件的描述、状态和属性;计算机性能纪录和底层的系统状态信息,以及各类其他数据。

二、注册表的结构

windows为我们提供了一个注册表编辑器(regedit.exe)的工具,它可以用来查看和维护注册表。由图我们可以看到,注册表编辑器与资源管理器的界面相似。它有六个分支(有的是五个):

hkey-classes-root 文件扩展名与应用的关联及ole信息

hkey-current-user 当前登录用户控制面板选项和桌面等的设置,以及映射的网络驱动器

hkey-local-machine 计算机硬件与应用程序信息

hkey-users 所有登录用户的信息

hkey-current-config 计算机硬件配置信息

hkey-dyn-data 即插即用和系统性能的动态信息

三、注册表修改方法:

1.软件修改(安全)

通过一些专门的修改工具来修改注册表,比如:magicset、tweakui、winhacker等等。其实控制面板就是一个这样的工具,只不过功能简单一些。

2.间接修改(比较安全)

将要修改的写入一个.reg文件中,然后导入注册表中。这样做的好处是可以避免错误的写入或删除等操作,但是要求用户了解注册表的内部结构和.reg文件的格式。

3.直接修改(最不安全,但最直接有效)

就是通过注册表编辑器直接的来修改注册表的键值数据项,,但是要求用户有一定的注册表知识,熟悉注册表内部结构而且一定要小心谨慎,否则会把系统弄瘫。

四、使用方法

(1)修改键值:开始—运行-输入 regedit --确定,打开注册表编辑器,在左窗格选定你要修改的子键,在右窗格打到要修改的键值项,右击该键值项,按要求修改,修改完毕。

例:以加快开关机修改“HKEY-LOCAL-MACHINE”-“Stem”“CurrentControlSet”-“Control”-将字符串“WaitToKillServceTimeout” 数值数据20000修改为1000。

开始—运行—输入“Regedit”—在打开的注册表编器中后步向下打到“Control”左击打开右窗格,在右窗格打到“WaitToKillServceTimeout”双击打开“编辑字符串”对话框,在“数值数据”框中输入要修改为的数据数值“1000”—确定。

(2)新建子键和键值:右击父键,选“新建→项”,在打开的“新建#1“中输入子键名,确定,右击新建的子键,在右窗格添加新键值项和键值。

例:新建字符串,新建“HKEY-LOCAL-MACHINE”-“Stem”“CurrentControlSet”-“Control”-“HungAppTimeout”的数值数据为“200”。

开始—运行—输入“Regedit”—在打开的注册表编器中后步向下找到“Control”左击打开右窗格,右击右窗格空白处—新建—字符串—在名称中输入名称“HungAppTimeout”,双击该名称打开“编辑字符串”对话框,在“数值数据”框中输入数据数值“200”—确定。

(3)删除子键和键值:开始—运行-输入 regedit --确定,打开注册表编辑器,在左窗格右击你要删除的子键,选“删除”;在右窗格右击你要删除的键值项,选“删除”。

注意,为保险起见,修也注册表前要备分注册表,方法是:在注册表编辑器窗口—文件—导出—选择导出部分还是全部—输入文件名—保存。一旦修改错误 可用“导入”方法恢复。

因为内容太多,三言二语说不清楚,以上仅供参考。

在windows的开始/运行菜单中输入"regedit"你就可以通过注册表编辑器看到注册表,注册表是什么呢?简单地说,它是用来对windows操作系统进行配置的一个工具.通过它,可以对操作系统及应用软件进行优化,可以自己设置windows的使用权限,可以解决硬件及网络设置不当带来的故障甚至可以改造自己的操作系统.

在windows

3.x时代,主要通过win.ini及system.ini对windows进行配置,但win.ini及system.ini文件存在着安全性不高,大小受限制等问题,为了解这一问题microsoft公司在windows98以后的版本中引入了注册表这一便更好的对windows系统进行配置,这就是为什么我们要使用注册表的原因.

注册表的作用是保存程序所需要的信息,当程序需要这些信息时,就从注册表里读出.因此,注册表最基本的功能就是保存信息.

当了解了注册表的主要功能--保存信息后,再来了解其保存信息后,再来了解保存信息所发挥的作用!

1,记录安装信息;

2,设置硬件属性;

3,定制windows以及应用软件.

注册表逻辑结构中最基本的是主键,子键,键值项以及键值.它们是按照分组的方式来管理和组织的.首先是最底根键,

每个根键下有若干个子键,每个子键下又可以有若干(一个或多个)子键,子键下可以有一个或多个键值项和键值.

根键:注册表中最底层的键,类似于磁盘上的根目录.

子键:子键位于根键下又可以嵌套其他子键中,在注册表的六大根键中,有若干的子键,而每个子键中又可以嵌套成千上万的子键.