功能概述
在Windows中,注册表由两个文件组成:System.dat和User.dat(windows95/98),保存在windows所在的文件夹中。它们是由二进制数据组成。System.dat包含系统硬件和软件的设置,User.dat保存着与用户有关的信息,例如资源管理器的设置,颜色方案以及网络口令等等。
Windows为我们提供了一个注册表编辑器(RegedIT.exe)的工具,可以用来查看和维护注册表,注册表编辑器与资源管理器的界面很类似。左边窗格中,由"我的电脑"开始,以下是六个分支,每个分支名都是以HKEY开头,称为主键(KEY),展开后可以看到主键还包含次级主键(SubKEY;也被称为子项)。当单击某一主键或次主键时,右边窗格中显示的是所选主键内包含的一个或多个键值(Value)。键值由键值名称(Value Name)和数据(Value Data)组成。主键中可以包含多级的次级主键,注册表中的信息就是按照多级的层次结构组织的。每个分支中保存计算机软件或硬件之中某一方面的信息与数据。
注册表主要由六大部分组成(windows95/98/me操作系统都是六大主键;而到了windows2000/xp/win2003和后续各种的windows操作系统都是五大主键,HKEY_DYN_DATA这个主键只有在windows95/98/me操作系统的注册表当中才存在),即最初启动注册表编辑器窗口左侧的六大主键,都是以HKEY开头,每个主键当中都包含每一特殊种类的信息。
种类根键
HKEY_CLASSES_ROOT(种类:根主键):包含了所有已装载的应用程序、OLE或DDE信息,以及所有文件类型信息。每一个用圆点开始的子键表示一种文件类型。例如.aVI,在右边列表框中显示.avi对象的“Content Type”为一视频文件。注册表称之为“avifile”。在文件扩展项目后是按字母顺序排列的列表,包括所有应用程序和实用工具的文件名。在应用程序列表中,可以找到应用程序的描述、图标文件信息应用程序在OLE和DDE被激活时的缺省形式。
当前用户键
HKEY_CURRENT_USER(种类:当前用户主键):记录了有关登录计算机网络的特定用户的设置和配置信息。其子键有:
AppEvent:与Windows操作系统当中各种特定事件相关连的声音及声音文件所在路径的设置数据。
Control Panel:包含了一些存储在win.ini及system.ini文件中的数据,并包含了控制面板当中的项目。
Install_Location_MRU:记录了装载应用程序的驱动器。
Keyboard Layout:识别普遍有效的键盘配置。
Network:描述固定网与临时网的连接。
RemoteAccess:描述了用户拨号连接的详细信息。
Software:记录了系统程序和用户应用程序的设置。
定位机器键
HKEY_LOCAL_MACHINE(种类:机器主键):该主键存储了Windows开始运行的全部信息。即插即用设备信息、设备驱动器信息等都通过应用程序存储在此键。子键有:
Config:记录了计算机的所有可能配置。
Driver:记录了辅助驱动器的信息。
Enum:记录了多种外设的硬件标识(ID)、生产厂家、驱动器字母等。
Hardware:列出了可用的串行口,描述了系统CPU、数字协处理器等信息。
Network:描述了当前用户使用的网络及登录用户名。
Security:标识网络安全系统的提供者。
Software:微软公司的所有应用程序信息都存在於该子键中,包括它们的配置、启动、默认数据。
System:记录了第一次启动Windows时的大部分部分信息。
私人用户键
HKEY_USERS(种类:用户主键):描述了所有同当前计算机联网的用户简表。如果您独自使用该计算机,则仅.Default子键中列出了有关用户信息。该子键包括了控制面板的设置。
当前配置键
HKEY_CURRENT_CONFIG(种类:当前配置主键):该主键包括字体、打印机和当前系统的有关信息。
动态数据键
HKEY_DYN_DATA(种类:动态数据键);该键存储了系统的动态信息,这些信息保存在随机存储器中。此键住处能用于系统快捷操作,可以看到网络统计和当前系统配置的任何信息。(这个主键只有在windows95/98/me操作系统的注册表当中存在)
注册表编辑器
要手工编辑注册表,就要求打开注册表编辑器,这是必然的。那么如何打开注册表编辑器呢?在NT架构的windows操作系统上有什么方法可以打开新版本的注册表编辑器呢?
win95/Win98/Me
首先出场的是win95/Win98/Me,因为win95/Win98和WinMe没有大的区别,所以这里放在一起讲述。在Win98/Me里面的注册表编辑器只有一种,就是最"原始"的那一种。之所以说他原始是因为他没有任何安全限制,也就是说它的注册表编辑器可以被任意一个用户打开,并没有任何权限限制。这主要是因为win95/Win98/Me的使用对象是一般的单机用户,不需要限制权限,这一点和Windows NT/2000/XP/2003等基于windows nt内核的windows操作系统有很大的不同。
1.打开方法:单击「开始」→运行→输入regedit
2.另外一种方法:在Windows目录下找到regedit.exe,直接双击也能打开。随后是Win2000/XP/2003出场。因为win2000/XP/2003在设计时加上了权限这一概念,所以在这3种系统里面有3种方法可以打开注册表编辑器。一种是直接在开始--运行中输入regedit,出现的界面和win95/win98/Me一样。这里就不详细说明了。另外一种打开方式是本文的重点内容———有权限限制的注册表编辑器(打开方法:开始———运行中输入regedt32)。图1所示(这里是WinXP的截图,Win2000或win2003操作系统下面的截图和WinXP是一样的),此外还有一种办法就是先直接打开c:winntregedit.exe(win2000系统)或windowsregedit.exe(winxp/win2003)双击;再或者找到c:winntsystem32regedt32.exe(win2000)或windowssystem32regedt32.exe(winxp/win2003)双击。
大家可以在图1中看到当你选中一个键值的时候,编辑下拉菜单下就能看到一个选项———权限,用鼠标单击这个选项以后会出现下一个窗口。用鼠标分别单击各个用户组就能看到不同的权限限制,如果你觉得某一个用户组的权利太高了,就能在下方修改权限(注意:必须赋予Administrator组用户完全权限,否则一旦你或相应的软件、驱动程序要修改注册表,但是由于所有的组用户都没有权限修改,所以你将不能够成功安装。所以必须把完全权限赋予Administrator组用户(系统默认)。
操作系统版本;打开方法;注意事项。
win95/Win98/win98SE/Me操作系统运行中输入regedit.exe因为win95/98/ME里面没有任何有效的权限限制功能,所以任何用户均对注册表有完全控制功能。
Win2000/xp/2003/vista/7/8等操作系统
1.运行中输入regedit.exe
2.运行中输入regedt32.exe
使用第一种方法打开的注册表编辑器和第二种的界面一样,而且功能也一样,同样可以设置权限,但是使用第二种方法打开的注册表编辑器就能很方便的设置权限,如果你作为一个网络管理员的话,建议你安装完系统以后使用第2种方法打开注册表编辑器,然后修改需要修改的权限设置部分以免被他人恶意修改。
数据
注册表通过主键和子键来管理各种信息。但是注册表中的所有信息都是以各种形式的键值项数据保存的。在注册表编辑器右窗格中显示的都是键值项数据。这些键值项数据可以分为三种类型:
字符串值
在注册表中,字符串值一般用来表示文件的描述和硬件的标识。通常由字母和数字组成,也可以是汉字,最大长度不能超过255个字符。在本站中以"a"="***"表示。
二进制值
在注册表中二进制值是没有长度限制的,可以是任意字节长。在注册表编辑器中,二进制以十六进制的方式表示。在本站栈堆中以"a"=hex:01,00,00,00方式表示。
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光盘上OtherMiscERUERU.EXE紧急事故恢复工具(Emergency Recovery Utility)。利用这个工具不但可以备份和恢复注册表,还可以备份硬盘中的任何文件。
恢复:
当注册表损坏时,启动时Windows会自动用System.dat和User.dat的备份System.da0和User.da0进行恢复工作,如果不能自动恢复,可以运行Regedit.exe(它可以运行在在Windows下或DOS下),导入.reg备份文件。也可以运行ERU.EXE进行恢复。
如果您没有进行备份或者注册表损坏的非常严重,那么您可以试试最后一招:在c:下有一个System.1st文件,属性为隐藏和只读,它记录着安装Windows时的计算机硬件软件信息,用这个文件覆盖System.dat。
但这样的话,您安装的应用软件可能会无法运行,必须要重新安装。
修改方法
通过修改注册表我们可以实现一些特殊的功能,但是注册表又是十分脆弱的,一个不小心就会出现错误。那么我们怎么样来修改注册表呢?我总结为以下几种方法:
软件修改
通过一些专门的修改工具来修改注册表,比如:MagicSet、TweakUI、WinHacker等等。其实windows操作系统自身的控制面板就是一个这样的工具,只不过功能简单一些。
间接修改
将要修改的写入一个.reg文件中,然后导入注册表中.reg文件的基本格式为:
REGEDIT4
[HKEY_LOCAL_MACHINESoftwareSuper RabbitMagicSet]
"@"="Super Rabbit Magic Set For Windows98 V2.92"
"a"=dword:00000001
"b"=hex:02,05,00,00
……
[HKEY_LOCAL_MACHINESoftwareSCCQuickViewer]
……
第一行为“REGEDIT4”,必须大写,若是windows95/98/me操作系统则写REGEDIT4,而若是windows2000/xp/2003操作系统的话;则是写Windows Registry Editor Version5.00
之后第二行必须为空行。
第三行使用[]括起子键分支,其中HKEY_LOCAL_MACHINESoftwareSuper RabbitMagicSet就是一个子键分支。
第四、五、六行是该子键下的设置数据。其中@表示注册表编辑器右窗格中的"默认"键。
以下类似。
这样做的好处是可以避免错误的写入或删除等操作,但是要求用户了解注册表的内部结构和.reg文件的内容格式。
直接修改
就是通过注册表编辑器直接的来修改注册表的键值数据项,这样做会避免在注册表中留下垃圾(虽然都很小,但越来越多会拖慢系统速度),但是要求用户有一定的注册表知识,熟悉注册表内部结构而且一定要小心谨慎。
应用实例
自动刷新
每次在窗口添加一个文件夹或删除一个对象后,须要按键对窗口进行重新刷新,很麻烦。通过修改注册表可以达到自动刷新的目的。点击HKEY_LOCAL_MACHINESYSTEMCURRENTCONTROLSETCONTROLUPDATE,修改"UPDATE MODE"值,由"1"改为"0"。
版权信息
点击HKEY_LOCAL_MACHINESOFTWAREMICROSOFTDEVEOPERSETUP,在其右窗口中保存着安装Windows98操作系统时产生的所有版权信息,用鼠标右键点击这些串值键可以随便修改,这样不须重新安装Windows98操作系统就可修改系统原有的版权信息。
加快启动速度
Windows98/Me/Xp/Vista/7在启动时能自动加载一些程序运行,有的程序放在"开始"菜单中的启动组里,一些重要的、不须用户干涉的系统程序,则存放在注册表中。如果想加快Windows98操作系统的启动速度,可以适当地删除这些程序。在启动组中的程序可以通过"任务栏"很方便地删除。如果程序不在启动组中,则须要通过修改注册表来删除。
点击HKEY_CURRENT_USERsoftwaremicrosoftwindowscurrentversionrun或者是HKEY_LOCAL_MACHINEsoftwareMICROSOFTWINDOWSCURRENTVERSIONRun,选择右边窗口中出现的开机自启动程序,将之删除即可。
点击HKEY_LOCAL_MACHINESOFTWAREMICROSOFTWINDOWSCURRENTVERSIONRunServices,单击右边窗口中出现的开机自启动程序,将之删除。
Run和RunServices的区别是,Run中的程序是WINDOWS初始化后才运行的,而RunService中的程序是在操作系统启动时就开始运行的,也就是说RunServices中的程序先于Run中的程序运行,如电源管理程序。
删除收藏夹
"收藏夹"是为了便于访问主页而设计的,而对于那些没有上网的用户来说其实用处不大,可以删除它。点击HKEY_CURRENT_USERSOFTWAREMICROSOFTWINDOWSCURRENTVERSIONPOLICIESexpLORER,在右边窗口中点击鼠标的右键,然后选择"新建"菜单中的"DWORD"命令,命名为NoFavoritesMenu,并将其值设置为"1"。再重新启动电脑。
扩充回收站
"回收站"是Windows98操作系统当中的一个系统级桌面图标,由于其鼠标右键菜单功能不够强大,如"回收站"鼠标右键菜单中没有"删除"和"重命名"功能,因此会给用户实际应用带来一定不便,为此我们可以通过修改注册表来为其扩充菜单功能。使用本文前面用过的REGEDIT,打开到HKEY_CLASSES_ROOTCLSIDShellFolder。看到右边名为Attributes的值是40010020,这就是关键,如果你是高手的话,就知道每个文件有只读、隐藏、系统和存档共四种属性,每种属性有一个具体数字,如果文件具有多种属性,只须将所有数字加起来就行了,这里也是这个道理。下面是第一个字符所表示的意义:
值:鼠标右键的菜单
01000000:复制
02000000:剪切
03000000:复制和剪切
10000000:重命名
20000000:删除
30000000:重命名和删除
40000000:属性
50000000:重命名和属性
53000000:复制、剪切、重命名、属性
60000000:删除和属性
63000000:删除、属性、复制、剪切
70000000:重命名、删除和属性
73000000:重命名、删除、属性、复制、剪切
提高光驱读写
为光驱增加缓存是提高光驱读写速度性能的一个有效方法,由于Windows98操作系统推荐使用四倍速或更高速的光驱访问方式,与所流行的光驱不相符合。为了适应当今流行的16倍速以上的光驱,我们可以通过修改注册表来提高光驱缓存的大小和预读取性能,以加快光驱的运行速度,将光驱性能发挥到极限。
点击HKEY_LOCAL_MACHINESYSTEMCURRENTCONTROLSETCONTROLFILESYSTEMCDFS,在该项右边窗口中找到CACHESIZE和PREFETCH两项,如果选择的是Windows98推荐的四倍速或更高速的光驱访问方式,这两项的值分别是"6B020000"和"E4000000"。这时可以针对光驱的实际使用情况来修改,如果光驱常用于多媒体的播放,可以把CACHESIZE值修改为"D6040000","AC090000"是光驱缓存的最大值。为保证高速光驱始终如一的速度,可以对PREFETCH值进行修改,如8倍速为"C0010000",16倍速为"80030000",24倍速为"40050000",32倍速以上为"00070000"。
注意:如果修改了两个键值导致光驱不能正常工作,如不能正常播放VCD,请降低一个档次的值。
禁用选项
"控制面板"和"打印机"是Windows98系统配置的一个重要组成部分,为了避免让别人随便修改,可以将"设置"菜单中的"控制面板"和"打印机"选项禁用。
打开HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesexplore分支,在右窗格内新建一个DWORD值,"NoSetFolders"然后双击"NoSetFolder"键值,在出现的对话框中的"键值"框内输入1。
经过了以上设置,我们可以禁止普通用户更改"控制面板"与"打印机"了,但这时候用户仍可以通过"活动桌面",对显示属性进行设置。若要禁止用户拥有此功能,请按下述步骤进行设置:
打开HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesSystem分支。在右窗格内重新建一个DWORD值"NoDispCPL",然后双击"NoDispCPL"键值,在弹出的对话框内的"键值"框内输入1。
软盘驱动器
在机器所配置的驱动器中,恐怕软盘驱动器的读写速度最慢,除了由物理方面的性质所决定之外,也跟Windows98系统采用默认FIFO来管理软盘驱动器,使之不具备后台存储管理功能有关,因此可以通过修改注册表来优化软盘驱动器的性能。
点击HKEY_LOCAL_MACHINESYSTEMCURRENTCONTROLSETSERVICESCLASSFDC0000,在该项右边窗口的空白处,单击鼠标右键选择"新建"菜单中的"DWORD值"命令,命名为"ForeFifo",修改值为"0"。
关闭系统
在Windows98系统中,鼠标的右键功能虽然很强但还不够完善,这里我们为其增加"快速启动"和"关闭系统"的两个选项,来完善鼠标的右键功能。
点击HKEY_LOCAL_MACHINESOFTWARECLASSESDIRECTORYSHELL,用鼠标右键单击SHELL,选择"新建"菜单中的"主键"命令,命名为"快速启动系统",修改默认值为"快速启动系统"。
快速启动系统,用鼠标右键单击"快速启动系统",选择"新建"菜单中的"主键"命令,命名为"COMMAND",修改默认值为"C:WINDOWSRUNDLL.EXE USER.EXE,EXITWINDOW说什么EC"。
用鼠标右键单击SHELL,选择"新建"菜单中的"主键"命令,命名为"快速关闭电脑",修改默认值为"快速关闭电脑"。
快速关闭电脑,用鼠标右键单击"快速关闭电脑",选择"新建"菜单中的"主键"命令,修改默认值为"C:WINDOWSRUNDLL.EXE USER.EXE,EXITWINDOWS"。
无用的登录
对单机用户而言,开始功能表中的登录实在是一个没有用的东西,但是又不知道如何删除。有方法了,照着下列步骤,就能把那碍眼的选项消除了。打开注册表编辑器(Regedit.exe),找到下列关键字:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer接者选择编辑/新增/二进制值,把名字取为NoLogOff,按下Enter,再输入01000000这组新数值,按下确定,重新启动后就看不到那讨厌的东西了。
文件编辑
也许你经常使用某个程序来打开文件进行编辑,而这些文件的扩展名是随意的,为了方便我们可以将这个程序加入到右键菜单中去。以写字板为例,在HKEY_CLASSES_ROOT*下新建"shell"子键,在其下新建"wordpad"子键,双击该键右面窗口的"默认"处并在"键值"栏内输入"写字板",接着在"wordpad"子键下建立下一级子键"command",在"默认"的"键值"栏内输入"c:program filesaccessorieswordpad.exe%1",不用重启系统,回到"我的电脑"或"资源管理器"中右键单击任意文件(当然是写字板能加载的,不管关联与否),选"写字板"即可快速打开文件进行编辑了。
模拟过程
当你点击任务栏上的某个应用程序时,窗口恢复到桌面上;当最小化窗口时,窗口缩小到任务栏上。这时窗口的变化都有一个显示的变化过程,如果你不喜欢这种显示过程的处理方式,也可以使这种视觉效果失效,选中HKEY_CURRENT_USERControl PanelDesktopWindowMetrics,右键单击视窗右栏,出新建,选字符串值,命名为MinAnimate,双击这个字符串值,出现编辑栏,设定值=0,重新启动windows98操作系统(如设定为1就复原)。
窗口
执行Regedit,选中HKEY_LOCAL_MACHINESOFTWAREClassesDirectoryshell,右键单击视窗右栏,建立主键,命名为openw,设定Default value为在新窗口中打开,在openw底下再建立一个主键,命名为command,缺省值设定为explorer.exe%1;对准一文件夹单击右键吧!可以选择在新窗口中打开。
BMP的图标
在显示文件清单时,一般的BMP文件,也就是画图文件,电脑会出现一致的图标符号。如果将这个符号改成与文件内容相符的缩小图标,岂不是一件赏心悦目的事?简单的对regedit进行修改就可以做到。运行regedit,打开HKEY_CLASSES_ROOT.BMP主键,找到默认值(例如Paint.Picture);再找到HKEY_CLASSES_ROOTPaint.Picture,打开或创建新键DefaultIcon,将其值改为%1。
重新启动后,在“我的电脑”中打开Windows目录,选择“大图标”,然后你看到的Bmp文件的图标再也不是千篇一律的MSPAINT图标了,而是每个Bmp文件的缩略图。
特殊文件夹
可将控制面板或其它特殊文件夹的内容放入到开始菜单或任意一个文件夹中,先在文件菜单中单击新建,单击文件夹,然后按如下所示粘贴适当的名称:
控制面板:Control Panel.
拨号网络:Dial Up Net.
打印机:Printers.
快速关机
有的计算机的Windows98关机特别慢,在选择完关闭计算机后会等上好几分钟才关机,打开我的电脑HKEY_LOCAL_MACHINESystemCourrentControlSetControlShutdown,在文件夹下创建一个名为FastReboot的字符串键,输入键值为1,你就可以享受快速关机了。
声音效果
在注册表编辑器中,打开HKEY_CURRENT_USERAPPEVENTSSCHEMESAPPS。
右击APPS,选择新建主键,键名是你要增加声效的应用程序名,如你看到其它的那样,然后右击刚建的主键,再建主键。键名可为:AppGPFault;Close;Maximize;MenuCommand;MenuPopup;Minimize;Open;RestoreDown;RestoreUp;SystemAsterisk;SystemExclamationSystemHand;SystemQuestion,然后关闭编辑器,回到控制面板/声音。你会发现想增加声效的程序的标签,这时你可将其连接到喜欢的音乐上。
隐藏图标
打开到:HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer,在右边空白处单击鼠标右键,选择"新建"的"DWORD",然后输入名字为"NoDesktop",再双击它,修改NoDesktop为1表示生效,即没有桌面,0则相反。重新启动电脑后,你会发现桌面已变得空荡荡一片。
系统级图标
当你想删除桌面上的回收站、收件箱、网上邻居的图标时,这三个图标不能直接用SHIFT+DEL删除。但按下述步骤,可以很容易地DEL它们。运行注册表编辑器REGEDIT.EXE,打开HKEY_LOCAL_MACHINESOFTWAREMICROSOFTWINDOWSCURRENTVERSIONEXPLORERDESKTOPNAMESPACE,单击NameSpace旁的+号将出现几个数字域,(此时+变成-号,若此时为“-”时勿需此步)单击其中你想DEL的任何一个,按DEL键,它就会从桌面消失。
自动程式
此一问题比较普通的解决方法是在[开始/程序/启动]文件夹中放置程序的快捷方式,若用此一方法,则使用者仍然可以在开机时按住Shift,让Windows忽略[启动]文件夹中的程序,也就是不行。是不是有什么方法可以让程序一定执行呢?
答案是把程序的注册码(Registry)放在以下的SubKey:HKey_Local_MachineSOFTWAREMicrosoftWindowsCurrentVersionRun举例说,如果如以下value,则Notepad程序在Windows启动时被执行:
value名称键value值记事本Notepad填写时,[value值]的部分可以是完整程序名,但如果添入程序名(未含完整路径),则执行程序必须位于Windows的目录里或Windows的System目录下、当前工作目录或PATH环境变量所定义的目录下,Windows才能加载执行,以Notepad.exe程序为例,由于是位于Windows的目录下,所以只要程序名即可。至于[value名称]的部分则没什么限制,只要不与其他value名称相冲突即可。
关闭计算机
关闭机器是日常使用频率最高的操作之一,下面的设置可以简化关机过程:打开HKEY_CLASSES_ROOTDirectoryshell,选择编辑/新建主键,命名为Close,双击Close子键窗口右面的默认处并在键值栏内输入关闭计算机,它就是在右键快捷菜单中出现的提示信息,如省略此项将在右键菜单中显示主键名称Close,用&;隔开可定义快捷键,然后再在Close下建立下一级子键Command,双击该子键窗口右面的默认处并在键值栏内输入Rundll32.exe User.exe,ExitWindows字符串。不用重启系统,直接右击开始菜单选关闭计算机就可关闭您的机器。
显示速度
点击“开始”“运行”,再输入RegEdit,运行注册表编辑器,打开:HKEY_CURRENT_USERControl PanelDesktop,从“编辑”菜单中选“新建”串值,串值名取MenuShowDelay,回车,再双击MenuShowDelay,改动MenuShowDelay的数字就可调节速度,范围是1-2000,默认是400,数字越小越快?
用来编辑和修改注册表信息,让电脑更合理地运行。
在开始菜单中点击“运行”,输入regedit即可打开注册表。
在开始菜单中点击“运行”,输入regedt32也可以打开注册表。这个是更完全的注册表编辑器。
快速蓝屏
如果你想通过一个按键可以快速导致系统蓝屏的话,可以按下面这个方法进行:
1.打开注册表,依次打开HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesi8024prtParameters子键分支。
2.单击“编辑”-“新建”-“dword值”命令,创建一个dword类型的值,并将其命名为“CrashOnCtrlScroll”。
3.双击新建的CrashOnCtrlScroll值,在“数值数据”文本框中键入“1”。
4.关闭注册表,重启计算机。一个简单的Ctrl+ScrollLock快捷键便可立即导致系统蓝屏。注意的是:按Ctrl键时,必须按键盘右侧的Ctrl键!
禁用
“注册表编辑器”是Windows系统中的敏感部位,为防止非法用户登录服务器后修改注册表,可以通过编辑组策略来禁止对注册表的访问。以Windows XP系统为例介绍方法:
在“组策略编辑器”窗口中依次展开“用户配置”→“管理模板”目录,并选中“系统”选项。然后在右窗格中将“阻止访问注册表编辑工具”策略设置为“已启用”状态,这样当用户试图打开“注册表编辑器”的时候,系统会禁止用户的操作并弹出提示消息。