注册表里的哪些是绝对不能删的?

注册表里的哪些是绝对不能删的?
最好附带说明
那我换个问法;
再电脑里安装的软件或游戏或其他文件
一般都会在注册表的哪里

Windows 95开始,微软公司在Windows中引入了注册表(英文为REGISTRY)的概念(实际上原来在Windows NT中已经有此概念)。注册表是Windows95及Windows98的核心数据库,表中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些 Windows应用程序运行的正常与否,如果该注册表由于某种原因受到了破坏,轻者使 Windows的启动过程出现异常,重者可能会导致整个 Windows系统的完全瘫痪。因此,正确地认识、使用、特别是及时备份以及有问题时恢复注册表,对 Windows用户来说就显得非常重要了。可以这么说,只要你发现了registry 的秘密,你就几乎可以完全控制Windows了!
一、WINDOWS98注册表概述
关于 Windows98注册表,我们知道 Windows3.X系统是以扩展名为.ini的配置文件来保存系统及应用程序的各种初始化配置信息的。每当 Windows3.x启动时,系统都会从两个最重要的.ini文件即从Win.ini和System.ini中读取各种初始化信息来对整个系统的软硬件环境进行配置,从而正常启动整个Windows系统。一般来说,Win.ini文件中主要包含着控制 Windows用户窗口环境的信息(如各硬件的驱动程序等),我们可以利用文本编辑器通过修改这两个文件来调整一些软硬件的配置以适应自己的需要。从 Windows95开始,原来保存在以上两个初始化文件中的有关信息,都被移到了系统的注册表中,这样注册表就成了 Windows系统关键信息的集中存放地,而原来的System.ini和Win.ini 两个初始化配置文件,则因 Windows系统还需兼容老的16位 Windows应用程序而仍然在 Windows95及 Windows98中保留着。
那么,Windows98的注册表到底是个什么东西,里面又有那些内容呢?
Registry是一个被分为6个主要分支的数据库(如图1)
图1
它的每一个分支都是一个句柄,并以六组不同的关键字值来区分,它们分别为:HKEY_CLASSES_ROOT、HKEY_CURRENT_USER、HKEY_LOCAL_MACHINE、HKEY_USER、HKEY_CURRENT_CONFIG、HKEY_DYN_DATA,每个分支又进一步被分解成更细的分支。事实上,REGISTRY中的许多东西对于用户和系统管理员来说用处不大,但是研究发现直接编辑HKEY_CLASSES_ROOT和HKEY_CURRENT_USER会带给我们很多的欣喜,当然我们也发现更改其他分支的设置同样能为用户提供有用的东西。下面我们就来简单的认识一下注册表的六个分支吧!
1、HKEY_CLASSER_ROOT。该份之下至少包括100个关键字,这个分支下主要包括OLE数据,还包括文件扩展名和文件或应用程序的关联,改变改分支中的数据结构和内容将直接影响到系统软件的应用,此下的信息都被保存在system.dat文件中。
2、HKEY_USER。在这个关键字下显示的信息都保存在User.dat文件中,这包含了与具体用户有关的desktop(桌面)配置、网络连接以及start菜单。如果用户的计算机被配置为使用户的配置文件,那么系统就会为每个用户都创建一个单独的User.dat文件。当一个用户登录到计算机上时,Windows98将读取那个用户的user.dat文件,并把该文件放入内存中的Registry中。
3、HKEY_CURRENT_USER。它是适用于当前用户的HKEY_ USER部分。如果只有一个用户,即确省用户,那么HKEY_USER\.Default和HKEY_CURRENT_USER是相同信息的不同的显示方式。
4、HKEY_LOCAL_MACHINE。这是针对计算机硬件以及安装的软件所设定的分支。如果计算机有多个硬件配置,那么每个配置的信息都保存在这里。如果你察看一下该分支下的SOFTWARE下面的信息,你会发现生产已安装软件的公司的名字都在这儿了,这个分支为关于每个公司产品的与具体机器有关的信息存放提供一个方便的地方。在这儿,你还可以发现应用程序名字、版本数、应用程序路径名以及以及硬件设置。Microsoft也使用这个分支注册它的软件。
5、HKEY_CURRENT_CONFIGURATION。在这里用户可以找到显示设置情况和使用的打印机。
6、HKEY_DYN_DATA。这里保存了Windows操作性能参数的数据,当Windows98加载后,该信息被保留在RAM中,同时被不断更新。
在Windows98注册表文件中,事实上只有两个隐藏的只读文件System.dat和User.dat组成了Registry,由于这两个文件是二进制的文件,不易被一般的字处理文件所编辑。处理这两个文件,一是采用Registry editor直接来编辑它(如图1),也可以用Registry editor将它们导出来成为一个文本文件即可。
System.dat把一台计算机以及计算机上软件的具体信息保存起来。它不但追踪Windows和其他的安放其信息于Registry中的已安装信息,而且也追踪已发现的硬件以及其配置。
User.dat保存与用户相关的信息,包括鼠标、颜色方案、光标方案、墙纸、访问性设置、图标间隔、字体、键盘布局、键盘延迟和速度、区域设置、浏览器设置以及密码等等。一个用户的桌面图标和网络连接,它们都保存在User.dat文件中。
二、注册表的备份和恢复
由于注册表内存放了计算机许多重要的信息,其功能也十分强大,我们可以通过编辑注册表来实现很多常规方法难于实现的功能。也正因为注册表是各种关键住处的集中存放地,所以如果编辑不当,就会造成一些难于预料的后果,因此在对注册表进行编辑之前,备份和回复注册表的信息非常重要。
大家知道,注册表是由System.dat和User.dat两个具有只读隐藏属性的文件所组成的。在 Windows95里,注册表保存在 Windows目录下的,可以由运行 Windows目录下的注册表编辑器(Regedit.exe)来打开及进行编辑。 Windows95每次开机时,均会自动在这两个文件所在的同一目录下以System.dao和User.dao之名(均为只读隐藏文件)为这一注册表备份,以便为注册表的恢复之用。要特别指出的是:System.dao和User.dao在系统重新再启动后,实际上已用原注册表文件作为蓝本进行了覆盖备份,所以这时的备份文件从严格意义上来说已无备份恢复之价值了。那么在 Windows98中又是什么样子呢?下面笔者就根据自己的使用体会和有关资料,来谈谈在 Windows98中如何对注册表进行备份及恢复的几种方法。
(一)、直接进行备份及恢复。
这是一种很原始的方法,即直接将所需之System.dat及User.dat两个文件拷贝存放在硬盘某个指定目录下或直接拷到软盘上作为备份,恢复时再将该备份替换覆盖回原处即可,当然在备份及恢复时都需对这两个文件的只读及隐藏属性进行相应的修改操作。需注意的是:一般情况下由于Windows98的注册表(包括System.dat和User.dat两个文件)往往有近2M甚至更大,用一般1.44M的3寸软盘来存储备份是放不下的,所以必须利用压缩软件将其压缩后才能放入1.44M软盘中。当需要恢复时,还需要用解压缩软件将其解开后再放入 Windows目录下替换覆盖原注册表数据。
用这种方法的好处是如因注册表问题而导致系统瘫痪,开机后无法进行 Windows系统时,可用应急启动盘进入 Windows98自带的DOS7.1界面后,用常规的DOS操作来将存在硬盘或通过解压缩软件将软盘中的备份覆盖回原处,恢复原备份时注册表的正常数据。
(二)、利用Regedit注册表编辑器自带的导出及引入功能备份和回复。
运行Regedit.exe打开 Windows98注册表后,利用“注册表”的“导出”及“引入”功能也可以用来备份或恢复注册表信息。具体方法如下:
1、打开如图2的左上角“注册表”下拉菜单,点击“导出注册表文件”项。
图2
2、在出现的“导出注表文件”对话框中,键入欲备份注册表的文件名及其保存位置,再按“保存”按钮即可(如图3)。
图3
若需恢复注册表时,用同样的方法打开注册表编辑器,打开“注册表”下拉菜单后点击“引入注册表文件”项,在出现的对话框中选中所需恢复的备份文件,再按“打开”按钮即可将该注册表备份恢复回 Windows系统了。
该方法主要适合于Windows系统还未瘫痪或能用启动时按F8键的方法,选择安全模式启动Windows98系统时恢复注册表之用,如因注册表问题而连 Windows系统都进入不了时,则该法就无法应用了。此外因备份无法压缩而其大小又超过1.44M软盘容量,所以应用该法也只能将备份保存在硬盘里了。
(三)、 Windows98的自动备份注册表。
Windows98在每次开机是都会自动地备份Registry文件和Win.ini、System.ini文件,Win98的自动备份注册表功能取消了在Win95中每次开机时自动以System.dao 和User.dao为名的两个文件来备份注册表数据的功能,而新增加了一个以Cab(Cabinet)作后缀的压缩文件作为注册表备份的功能。具体使用如下:
1、备份。如果你在启动程序组里添置了Scanreg.exe文件, Windows98系统自动完成注册表的备份。在用户当天第一次开机时, Windows98将会自动将系统中原有的注表信息,包括System.dat 和User.dat,也包括了System.ini和 Win.ini这四个文件都压缩成Cab形式的文件,以rb001.cab、rb002.cab 等等名字的Cabinet文件存放在 Windows\Sysbckup目录下,系统自动保存最近5开机天(注意不是5天)的注册表数据,超过5开机天时则自动挤掉最早日期的备份文件。执行该命令的是Windows98自带的Scanregw.exe文件,也可以在纯DOS模式下执行纯DOS模式文件Scanreg.exe。
如果用户想在使用Windows98的同时,来创建Registry的一个备份,那么运行Scanreg.exe,Scanreg会扫描系统注册表,如果未发现系统注册表任何错误,它将告诉用户它已在当天备份了注册表,并询问是否想现在备份?(如图4)
图4
用户还可以自由的决定Windows98在开机时是否调用Scanreg文件,这只要在系统的程序组里选中不选Sanreg文件即可。用户也可以决定保存多少天的备份,决定保存的地点,以及决定同备份文件一起保存的其他文件,用户可以在\windows\下的scanreg.ini文件中设置、修改这些参数。
2、恢复:可以用 Windows自带的Extract.exe(在 Windows\command目录下)解开该压缩文件恢复替换回原注册表文件即可,也可用其他第三方解压缩程序如 Winziop7.0等解开所需之rb001.cab等备份压缩文件覆盖回去。当然,也可以进入实模式DOS状态,运行Scanreg.exe文件恢复备份的注册表。步骤如下:
1).单击“开始”,再单击“关闭系统”;
2).单击“重新启动计算机并切换到MS-DOS方式”,然后单击“是”;
3).进入Windows目录下。例如,如果你的Windows安装在C:\Windows目录下,应键入以下内容CD C:\WINDOWS后回车;
4).在MS-DOS模式下键入C:\WINDOWS\COMMAND\SCANREG/RESTORE后回车。
按照上述步骤,可以将注册表恢复到最后一次启动计算机时的状态。
三、自带的注册表编辑器-Registry Editor的使用
事实上,Microsoft已经创建了多个用户界面如“控制面般”、“打印机”等等对话框,使用他们可不必直接编辑注册表来改变Registry内的参数值。也许,微软公司提供的这些界面窗口对于一般用户来说是足够了,可对于想深入了解Windows98的用户,这就远远不够了!这时候,Windows98提供的注册表编辑器“Registry Editor”就可以帮助你实现你的希望了!
使用Windows98提供的用户界面来改变Registry的值是最安全的方法,而使用注册表编辑器时,可能会改变或删除注册表的关键元素,甚至会导致系统运行的不正常!因此在使用注册表编辑器之前,最好现备份一次注册表信息!
(一)启动注册表编辑器。
用户可以在\windows下找到Registry editor,选中后双击它,即可启动注册表编辑器(如图1)。也可以在开始菜单下选择运行命令,在命令窗口中输入“Regedit”也可以启动它。Windows98 setup 没有把它放在一个Start菜单上。
(二)、Registry editor的基本操作
下面我们来看看注册表编辑器的一些基本操作命令。这里我以使用当前的Desktop作为理想的位置的操作举个例子来说明一下。
1、首先单击HKEY_CURRENT_USER左边的加号。单击control panl(控制面板)左边的加号,然后单击desktop旁边的加号,选中Windows Metrics选项。这时,会在右边的窗口中充满了常量和数值(如图5)。
2、右击编辑器的右边的窗格,会弹出一个窗口(如图5),
图5
我们可以选择它来创建一个主键、一个字符串值、一个二进制值或者一个DWORD 值。关键字和任意一个常量都可以连接在WindowsMetrics上。
3、右击Registry左边窗口的desktop关键字,会弹出如图6的窗口。在这里,用户可以合并注册表已扩展的分支,创建一个新的关键字、字符串值、或二进制值,查找文本或数值字符串,或者删除、重命名该关键字等等操作。
4、右击编辑器的右边的窗口中的关键字名,将会显示一个上下文菜单,它允许用户调整该常量的值,或者删除该常量及其它的值以及重命名的命令。

图6
(三)、导入导出注册表信息
如前面讲过,在备份注册表信息时可以用这册表编辑器将这册表信息导出到一个带有reg扩展名的ASCII文件中。用户可以导出整个注册表,前面已经讲过这种使用方法。用户也可以导出注册表的一个分支,只要在导出之前,选中注册表左边的窗格的该分支即可。
在导出时,编辑器会自动给导出文件一个扩展名.reg,这个文件时可以被写字板编辑的一个文件。如图7就是导出的 registry文件的一部分在写字板中显示的内容。
图7
1、查找编辑一个导出的Registry文件。
导出一个注册表文件的一个目的就是编辑查找信息。在注册表编辑器里也可以编辑和查找,但是它的功能弱,速度慢,远远没有写字板的功能强。
在注册表编辑器里,只允许用户在关键字区域、常量名区域或值的区域内键入特定类型的值。而Wordpad的功能十分强大,如果想对注册表进行大量的更改,那么导出注册表再编辑是个好方法。当然如果用户编辑导出的注册表文件时会犯些错误,而这些错误在注册表编辑器里就会得到避免!
2、把一个文本文件导入或合并到注册表里。
如果你已编辑了导出的注册表文件,那么只要按照上面的所讲的恢复备份操作,就可以把它放回原处。同样,如果用户创建了一个这样的文本文件,它带有正确格式的关键字、常量名、数据值,用户也可以把它导入到注册表文件中。
3、改变导出文件的缺省行为。
如果你已经导出了一个注册表文件,你会发现这个文件的标示是 的注册表文件格式,也就是说它的缺省行为是“合并”。如果你单击它,执行的一个合并命令。用户也可以改变该文件的缺省行为,使其变成编辑命令,以避免用户的误操作使得不该合并的文件合并回去了。
(1)、打开任意一个浏览器窗口,如打开“我的文档”窗口。选择“查看”下的“文件夹选项”菜单,然后单击“文件类型”如图8。
图8
(2)、选中“注册表”项目,比单击“编辑”按钮,弹出图9的窗口。选中“编辑(E)”,并单击“设为默认值(S)”。
图9
(3)、单击“关闭”即可。
这时,你再单击.reg的注册表文件时,它的缺省行为变成了编辑状态,这与Windows 98界面其他部分保持了一致。
三、注册表使用实例
下面介绍一些注册表使用的一些实例。
(一)、改变软件注册的主人
你是否注意过,一般在安装软件时,它会向你询问用户的名字和公司的名字,这些信息都被保存在注册表信息里。用户也可以改变这些设置。操作方法如下:
1、打开注册表编辑器。
2、定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion.
3、右击右边窗口中的RegisteredOwner和/或RegisteredOrganization,并改变其名字即可。
4、退出注册表编辑器。
(二)、增加用户自己的提示
Windows98会为第一次使用的用户提供提示功能。同样用户自己也可以改变注册表来编辑来源与Microsoft的提示,并为其他的用户创建新的提示。步骤如下:
1、打开注册表编辑器。
2、定位到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\explore\Tips。
3、键入比已有的提示数目最大数更大的数目。例如,Microsoft最后的一个数是47,那么用户就键入48。按Enter。
4、双击用户刚刚键入的那个数,键入一个新的提示,单击ok。
5、同样,用户也可以双击一个已有提示的相关联数目,用户也可以编辑它。
(三)、改变Windows 98各种输入法的顺序。
假如你已在系统里安装了多种汉字输入法,那么有没有碰到要连续按多次输入法切换键,才能找到所需输入法的情况?有没有办法能快速切换到所需的输入法?我想第一种方法就是重新安装某一汉字输入法,将最常用的输入法排在输入法列表的最前头。因为Windows98本身并不提供汉字输入法顺序的调整方法。第二种可以通过修改注册表来调整输入法的顺序、增加或删除输入法,甚至可做到Windows98启动后的缺省输入法为汉字而不是英文。
在注册表HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\keyboard layout\下存放着各中输入法对应的主键,其中E00E0804--微软拼音输入法、E00C0804--表形码输入法、E0050804--区位码输入法、 E0040804--智能ABC输入法、E0030804--郑码输入法、 E0020804--双拼输入法、E0010804--全拼输入法、 00000409--英文输入法。在HKEY_USERS\.DEFAULT\keyboard layout\preload\下则是系统所安装的输入法的主键及键值,其主键为自然数,键值为上表中各输入法对应的主键。如果系统已安装了“智能ABC”和“全拼”输入法,则可看到如下的主键和键值:1、00000409;2、E0040804;3、E0010804。改变输入法顺序,假设要将输入法顺序变为“全拼”、“智能ABC”和“英文”,可将主键和键值更改如下:1、E0010804;2、E0040804;3 00000409,这样就可以改变系统中输入法的顺序了。
(四)给Windows98换个名
如果要想在win 中所有关于"windows98"对话框中出现的不是windows98,而是取而代之的My windows或其它有意思的名字。那么,打开HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\Windows\Current Version,选中Version字串,双击将Windows98换成你希望的名字,而且无需启动,自动生效。
(五)通过"我的电脑"直接启动资源管理器
你想让“我的电脑”成为资源管理器吗?打开HKEY_CLASS_ROOT\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}\Shell,右击Shell,建立新主键,出现"新键#1",改名为"Open",再在Open下建"Command"主键,方法同上。双击"Command"主键下的"默认"字符串,将其键值改为"explorer/ec:\"(其缺省打开路径为"c:\",要想改变,将"c:\"换为指定的路径名即可)。生效后双击"我的电脑"打开的就不再是"我的电脑"窗口,而是资源管理器了。如果你不想启动资源管理器,则将前一步输入的"explorer/ec:\"改为其他程序名。如"Regedit"。那么双击"我的电脑"打开的就是注册表编辑器了。
(六)、去掉桌面快捷方式图标上的箭头
如果你觉得Windows98快捷方式图标上的箭头碍眼,那么让可以修改注册表去掉它。打开注册表编辑器,在HKEY_LOCAL_MACHINE\Software\classes\lnkfile和HKEY_LOCAL_MACHINE\Software\classes\piffile两处的键值中都有一个"Isshortcut"的字符串值,删除它,重新启动计算机后,你就不会看到快捷图标上的箭头的。
(七)、删除"运行"和"查找"对话框中的文件名
�每次从"开始/运行或查找"中键入文件名,都会保存在相应的下拉菜单中,日积月累,增加查看的麻烦,并且对于安全来考虑,也需要清除它。打开HKEY_USER\Default\software下面的Microsoft\Windows\Current Version\Explorer\runMRU,在右窗口的"运行……"对话框删除不需要的文件名;打开HKEY_USER\Default\Software\Microsoft\Windows\Current Version\Explorer\DOCFind SpecMRU,在右窗口的"查找……"对话框删除不需要的文件名,重启动Windows后生效。
(八)、隐藏桌面的所有图标
有时出于某种特别的需要,我们必须隐藏桌面上的所有图标。首先打开出册表编辑器,选中HKEY_CURRENT_USER\Software\Micreosoft\Windows\Current version\Policies\Explore,右击右窗口空白处选"新建/DWORD",出现"新值 #1"改名为“Nodesktop”,双击将其键值改为1。恢复时只需将值改为0,或直接删除Nodesktop即可。如果更名为Nosavesetting,双击将其键值改为1,则会使桌面保持在第一次设置时的状态,即锁住桌面。如果更名为Noclose,双击将其键值改为1,则生效后开始菜单无"关闭系统菜单"选项。恢复法同上,重启动后生效。
(九)、给你的软件增添声音
可以通过注册表的改变来为单个应用程序增加一些声音。打开HKEY_CURRENT_USER\Appevents\Schems\Apps“Apps”下面的 ".Dfault"就是每种事件所要发出的声音,对"Apps"单击鼠标右键,选"新建"的"主键",输入应用程序的名字,不用扩展名。然后再右击你新建的主键,选"新建"的"主键",输入名字为"Open"。然后,到控制面板选"声音",能从列表中找到你的应用程序。启动计算机即生效。
(十)、一些修改桌面和屏幕设置的参数
打开注册表编辑器,在HKEY_CURRENT_USER\ControlPanel\desktop下可以看到一些项目介绍如下,改变这些项目就可以改变系统的一些功能,读者不妨一试,这里不再赘述:
1.HungAppTimeout:是指一个应用程序出错时试图等待响应的时间,单位为毫秒,缺省值为5000毫秒,可以减少为3000毫秒,以加快系统的响应能力。
2.MenuShowDelay:是指“开始”菜单中当鼠标指向一个具有下级菜单的菜单项时等待出现下级菜单的延迟时间,单位也是毫秒,可以设成100,即等0.1秒就出现。
3.ScreenSaveActive:指屏幕保护功能是否可用,值为0或1,0为不用屏幕保护功能,1为可用。
4.ScreenSaveTimeOut:指屏幕保护的延时,值为一数值,单位是秒,最小值是60秒。
5.ScreenSaveUsePassword:指屏幕保护是否使用密码,值为0或1,0为不设密码,1则使用预设的密码。
6.WaitToKillAppTimeout:是指当用Ctrl+Alt+Del来关闭一个应用程序时出现提示“等待”时选择“等待”的等待时间,单位是毫秒,默认值是10000,可以减小以缩短等待时间。
四、Msconfig文件的使用
Windows98中新增的msconfig在 Windows98中新增加了一个名为msconfig.exe的系统配置实用程序(该程序在 Windows\System目录下),通过该程序可以很方便地进行 Windows98系统一些常用配置的编辑、备份、恢复及设置。该配置程序能很直观地帮助用户使用、维护及改变有关 Windows98启动时的一些装载配置设定,对一些初级用户来说应该比前面所叙之注册表的使用要更简单、直观和容易一些。
运行msconfig后,会弹出如图10的窗口。
图10
窗口中我们可以看到有常规、config.sys、autoexec.bat、system.ini、win.ini以及启动这六个选项,分别简述如下:
1常规选项。可以用来选择启动选项(注意三个选项是唯一选择的),也可以选择诊断启动。
Windows启动时以交互式方法装载驱动程序及软件,还可以用选择性启动来由用户自行决定 Windows98启动时对一些驱动程序及软件项装载与否。后两种选择可以用来帮助用户在系统启动时完成一些特殊要求,也可以帮助用户用来诊断 Windows98启动时的不正常故障。在这个选项里还可以进行这些配置文件的备份及恢复工作,简单到只需按几下有关的按钮即可。
2、config.sys、autoexec.bat、system.ini、win.ini四个基本配置文件的编辑功能选项(如system.ini选项窗口如图11)。
图11
这基本上相当于原来在Windows3.x和9Windows95中用文本编辑器来对这四个文件进行的编辑工作,不过在这儿进行这几个文件的编辑要比用文本编辑器来得更方便安全一些。
3、启动选项。如图12。
图12
用户可以在这里很简单地用勾选或清除启动项选择框的方法来自行决定某一启动项的启用与否
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2016-08-30
注册表是Windows95及Windows98的核心数据库,表中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些 Windows应用程序运行的正常与否.
它的每一个分支都是一个句柄,并以六组不同的关键字值来区分,它们分别为:HKEY_CLASSES_ROOT、HKEY_CURRENT_user、HKEY_LOCAL_MACHINE、HKEY_user、HKEY_CURRENT_CONFIG、HKEY_DYN_DATA,每个分支又进一步被分解成更细的分支。事实上,registry中的许多东西对于用户和系统管理员来说用处不大,但是研究发现直接编辑HKEY_CLASSES_ROOT和HKEY_CURRENT_user会带给我们很多的欣喜,当然我们也发现更改其他分支的设置同样能为用户提供有用的东西。
1、HKEY_CLASSER_ROOT。该份之下至少包括100个关键字,这个分支下主要包括ole数据,还包括文件扩展名和文件或应用程序的关联,改变改分支中的数据结构和内容将直接影响到系统软件的应用,此下的信息都被保存在system.dat文件中。
2、HKEY_user。在这个关键字下显示的信息都保存在user.dat文件中,这包含了与具体用户有关的desktop(桌面)配置、网络连接以及start菜单。如果用户的计算机被配置为使用户的配置文件,那么系统就会为每个用户都创建一个单独的user.dat文件。当一个用户登录到计算机上时,Windows98将读取那个用户的user.dat文件,并把该文件放入内存中的registry中。
3、HKEY_CURRENT_user。它是适用于当前用户的HKEY_ user部分。如果只有一个用户,即确省用户,那么HKEY_user\.Default和HKEY_CURRENT_user是相同信息的不同的显示方式。
4、HKEY_LOCAL_MACHINE。这是针对计算机硬件以及安装的软件所设定的分支。如果计算机有多个硬件配置,那么每个配置的信息都保存在这里。如果你察看一下该分支下的SOFTWARE下面的信息,你会发现生产已安装软件的公司的名字都在这儿了,这个分支为关于每个公司产品的与具体机器有关的信息存放提供一个方便的地方。在这儿,你还可以发现应用程序名字、版本数、应用程序路径名以及以及硬件设置。microsoft也使用这个分支注册它的软件。
5、HKEY_CURRENT_CONFIGURATION。在这里用户可以找到显示设置情况和使用的打印机。
6、HKEY_DYN_DATA。这里保存了Windows操作性能参数的数据,当Windows98加载后,该信息被保留在ram中,同时被不断更新。
第2个回答  2015-06-11
1、注册表中的信息最好不要去乱删除,就是有必要删除的话,也要先备份注册表。
2、可以用第三方软件清理注册表,如:优化大师等。
第3个回答  2008-06-06
别管在哪了,如果不太确定,删了都可能崩溃啊。

用工具吧,推荐360安全卫士,防护、维护都可以做了。
http://www.360.cn/
第4个回答  2008-06-02
注册表太庞大了,这个问题实在难以回答。
注册表其实就是系统的数据库,如果不是很懂,最好哪个也不要删。

注册表哪些可以删除
问题一:注册表里的哪些是绝对不能删的? Windows 95开始,微软公司在Windows中引入了注册表(英文为REGISTRY)的概念(实际上原来在Windows NT中已经有此概念)。注册表是Windows95及Windows98的核心数据库,表中存放着各种参数,直接控制着Windows的启动、硬件驱动程序的装载以及一些 Windows应用程序运行的正常与否,如果该注册...

注册表哪些是不可以删的
90%以上的不能删除 不了解尽量别动,用超级兔子\/优化大师处理一下比较妥当

在注册表\\HKey_Local_Machine\\software\\Microsoft\\windows\\CurrentVersi...
不能 里面有电脑启动需要的程序 比如ctfmon 是输入法 删了后开机就不会有输入法了

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

注册表里怎么多了HKEY_CLASSES_ROOT?请问可以删除吗??
绝对不能删!是后缀名与应用程序的对应关系,如果删了,所有的程序都不能使用!!

注册表中的软件片段能删除吗
注册表是系统最关键的位置,如果不懂不要乱动那里,如果要懂的话可以操作的,但是为了安全,事先最好把要操作的注册表部分导出个备份,然后再操作;至于你说的那个是不是HKEY_CURRENT_USER\\Software下的软件名项,这个告诉你,如果你这个软件正在使用的,绝对不能删,如果是软件给卸载删除了,而这里还有...

注册表里的东西都是垃圾吗
绝对不是!你要是随便删掉注册表里面的东西的话你就进不去系统了 他是你系统的大脑、心脏 你用一些系统优化软件整理整理、删除注册表里面的 多余项就行 你现在对注册表不熟悉的情况下千万不能乱删、乱改里面的东西

regedit注册表里面的东西怎么看,那么多,那些有用那些没有,如果删了,会...
注册表里的东西你最好别动,那里面可是windows的心脏。每项代表什么意思,不同的值代表什么意思那可多了去了。不但有系统本身的,还有你装的硬件及各种软件的。要想一下子弄懂那么多是很难的,碰到问题弄懂一个再更改一项吧,不要轻易更改。另外在更改前最好备份注册表,好在一旦弄错了还能恢复。

桌面上有个删不掉的IE,注册表里有个删不掉的项
在NameSpace分支下可以找到 !!看下面我传的图片 无法直接删除,需要更改操作权限才行,操作如下:在注册表中,右击这些文件名,点权限,选择"组或用户名称"中的everyone 添加完全控制权限,点应用,确定,退出对话框,然后现在注册表中就可以删除这些文件名了 有问题再百度我 ...

注册表RUN里面 是不是什么都能删
有些可以删,不懂得话,别去动它,误删了系统文件的时候,就不能正常启动。全删了系统就崩溃了。

相似回答