admin管理员组

文章数量:1535376

2024年7月21日发(作者:)

因注册表损坏导致键盘不能正常使用的,大家除了重装系统外,还可以使用注册表进

行重安装,这里要说明的是,如果因为注册表的损坏是不能卸载掉对应的驱动的,不能卸

载也就意味着不能重新安装,在这里给大家介绍一个方法:

首先,如果你的电脑输入设备键盘是因为注册表的损坏而导致不能使用,那你先打开

控制面板,选择硬件再选择设备管理器,选择键盘,你会看到一个问题的驱动设备。这时

的异常代码为19,不用管这个,在开始菜单输入regedit,找到

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E96

B-E325-11CE-BFC1-08002BE10318}

UpperFilters,删除UpperFilters这时在到设备管理器那里,删除问题的键盘,然后

重启电脑,这里的重启是为了安装驱动,然后电脑启动成功后,继续到

HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E96B-E3

25-11CE-BFC1-08002BE10318}

这里选择{4D36E96B-E325-11CE-BFC1-08002BE10318}在单击上面的编辑选择新

建一个多字符串值,命名为UpperFilters,修改其数据为kbdclass,最后到设备管理器,

卸载问题键盘,最后重启电脑。如果你看到你键盘指示灯亮了说明键盘能用 了,没亮,,,,,,

你白忙活了

这里在给大家介绍下注册表(转)

这些是去转的,大家感兴趣额可以看下

一、注册表的由来

pc机及其操作系统的一个特点就是允许用户按照自己的要求对计算机系统的硬件和

软件进行各种各样的配置。早期的图形操作系统,如win3.x中,对软硬件工作环境的配置

是通过对扩展名为.ini的文件进行修改来完成的,但ini文件管理起来很不方便,因为每种

设备或应用程序都得有自己的ini文件,并且在网络上难以实现远程访问。

为了克服上述这些问题,在windows 95及其后继版本中,采用了一种叫做“注册表”

的数据库来统一进行管理,将各种信息资源集中起来并存储各种配置信息。按照这一原则,

windows各版本中都采用了将应用程序和计算机系统全部配置信息容纳在一起的注册表,

用来管理应用程序和文件的关联、硬件设备说明、状态属性以及各种状态信息和数据等。

与ini文件不同的是:

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

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

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

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

注册表的特点有:

1.注册表允许对硬件、系统参数、应用程序和设备驱动程序进行跟踪配置,这使得修

改某些设置后不用重新启动成为可能。

2.注册表中登录的硬件部分数据可以支持高版本windows的即插即用特性。当wind

ows检测到机器上的新设备时,就把有关数据保存到注册表中,另外,还可以避免新设备

与原有设备之间的资源冲突。

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

以实现。

二、使用注册表

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

2.也可以在dos下输入regedit

三、注册表根键说明

hkey_classes_root 包含注册的所有ole信息和文档类型,是从 hkey_local_machin

esoftwareclasses复制的。

hkey_current_user 包含登录的用户配置信息,是从hkey_users当前用户子树复制

的。

hkey_local_machine 包含本机的配置信息。其中config子树是显示器打印机信息;

enum子树是即插即用设备信息;system子树是设备驱动程序和服务参数的控制集合;s

oftware子树是应用程序专用设置。

hkey_users 所有登录用户信息。

hkey_current_config 包含常被用户改变的部分硬件软件配置,如字体设置、显示器

类型、打印机设置等。是从hkey_local_machineconfig复制的。

hkey_dyn_data 包含现在计算机内存中保存的系统信息。

四、注册表详细内容

hkey_local_machinesoftwaremicrosoftwindowscurrentversionexplorerus

er shell folders 保存个人文件夹、收藏夹的路径

hkey_local_machinesystemcurrentcontrolsetcontrolkeyboard layouts保存

键盘使用的语言以及各种中文输入法

hkey_tsoftwaremicrosoftinternet explorertypeurls保存ie浏览

器地址栏中输入的url地址列表信息。清除文档菜单时将被清空。

i..wi..uorderstartmenu 保

留程序菜单排序信息

icrosoftwindowscurrentversionexplorerrunmru

保存“开始 * 运行...“中运行的程序列表信息。清除文档菜单时将被清空。

icrosoftwindowscurrentversionexplorer ecentd

ocs 保存最近使用的十五个文档的快捷方式(删除掉可解决文档名称重复的毛病),清除文

档菜单时将被清空。

hkey_local_machinesoftwaremicrosoftwindowscurrentversionuninstall 保

存已安装的windows应用程序卸载信息。

hkey_tsoftwaremicrosoftwindowscurrentversionapplets 保存

windows应用程序的纪录数据。

hkey_local_machinesystemcurrentcontrolsetservicesclass 保存控制面板-增

添硬件设备-设备类型目录。

hkey_local_machinesystemcurrentcontrolsetcontrolupdate 立即刷新设置。

值为00设置为自动刷新,01设置为手工刷新[在资源管理器中按f5刷新]。

hkey_current_usercontrol paneldesktop 新建串值名menushowdelay=0 可使

“开始”菜单中子菜单的弹出速度提高。新建串值名minanimate,值为1启动动画效果

开关窗口,值为0取消动画效果。

hkey_local_machinesoftwaremicrosoftwindowscurrentversionrun 保存由

控制面板设定的计算机启动时运行程序的名称,其图标显示在任务条右边。[启动文件夹程

序运行时图标也在任务条右边]

hkey_tsoftwaremicrosoftwindowscurrentversionrun保存由用

户设定的计算机启动时运行程序的名称,其图标显示在任务条右侧。

hkey_class_root/re/defaulticon 默认图片的图标。双击窗口右侧的字符

串,在打开的对话框中删除原来的键值,输入%1。重新启动后,在“我的电脑”中打开w

indows目录,选择“大图标 “,然后你看到的bmp文件的图标再也不是千篇一律的画

板图标了,而是每个bmp文件的略图。

hkey-local-machine software microsoft windows currentversion policie

s ratings 保存ie4.0中文版“安全”*“分级审查”中设置的口令(数据加密)。

hkey-local-machine software microsoft windows currentversion explor

er desktopnamespace保存桌面中特殊的图标,如回收站、收件箱、ms network等。

五、如何备份注册表

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

注册表编辑器(regedit)是操作系统自带的一款注册表工具,通过它就能对注册表进

行各种修改。当然,"备份"与"恢复"注册表自然是它的本能了。

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

由于修改注册表有时会危及系统的安全,因此不管是windows 98还是windows 2

000甚至windows xp,都把注册表编辑器"藏"在了一个非常隐蔽的地方,要想"请"它出

山,必须通过特殊的手段才行。点击"开始"菜单,选择菜单上的"运行"选项,在弹出的"运

行"窗口中输入"regedit"后,点击"确定"按钮,这样就启动了注册表编辑器。

点击注册表编辑器的"注册表"菜单,再点击"导出注册表文件"选项,在弹出的对话框

中输入文件名"regedit",将"保存类型"选为"注册表文件",再将"导出范围"设置为"全部",

接下来选择文件存储位置,最后点击"保存"按钮,就可将系统的注册表保存到硬盘上。

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

放在文件夹中了。

(2)在dos下备份注册表

当注册表损坏后,windows(包括"安全模式")无法进入,此时该怎么办呢?在纯d

os环境下进行注册表的备份、恢复是另外一种补救措施,下面来看看在dos环境下,怎样

来备份、恢复注册表。

在纯dos下通过注册表编辑器备份与恢复注册表前面已经讲解了利用注册表编辑器在

windows环境下备份、恢复注册表,其实""这个注册表编辑器不仅能在wind

ows环境中运行,也能在dos下使用。

虽然在dos环境中的注册表编辑器的功能没有在windows环境中那么强大,但是也

有它的独到之处。比如说通过注册表编辑器在windows中备份了注册表,可系统出了问

题之后,无法进入windows,此时就可以在纯dos下通过注册表编辑器来恢复注册表。

应该说在dos环境中备份注册表的情况还是不多见的,一般在windows中备份就行

了,不过在一些特殊的情况下,这种方式就显得很实用了。

进入dos后,再进入c盘的windows目录,在该目录的提示符下输入"regedit"后按

回车键,便能查看"regedit"的使用参数。

通过"regedit"备份注册表仍然需要用到""和""这两个文件,而该

程序的具体命令格式是这样的:

regedit /l:system /r:user /e regpath

参数含义:

/l:system指定文件所在的路径。

/r:user指定文件所在的路径。

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

出注册表的文件名。

regpath:用来指定要导出哪个注册表的分支,如果不指定,则将导出全部注册表分

支。在这些参数中,"/l:system"和"/r:user"参数是可选项,如果不使用这两个参数,注

册表编辑器则认为是对windows目录下的""和""文件进行操作。如果

是通过从软盘启动并进入dos,那么就必须使用"/l"和"/r"参数来指定""和

""文件的具体路径,否则注册表编辑器将无法找到它们。

比如说,如果通过启动盘进入dos,则备份注册表的命令是"regedit

/l:c:windowsr:c:windowse ",该命令的意思是把整个注册表备份到

windows目录下,其文件名为""。而如果输入的是 "regedit /e

d:"这条命令,则是说把整个注册表备份到d盘的根目录下(省略了"/l"和"/r"

参数),其文件名为 ""。

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

在dos环境下的注册表检查器可以用来备份注册表。

命令格式为:

scanreg /backup /restore /comment

参数解释:

/backup用来立即备份注册表

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

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

注意:在显示备份的注册表文件时,压缩备份的文件以.cab文件列出,cab文件的后

面单词是started或者是notstarted, started表示这个文件能够成功启动windows,

是一个完好的备份文件,notstarted表示文件没有被用来启动windows,因此还不能够

知道是否是一个完好备份。

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

/restore /comment

本文标签: 注册表文件备份设备信息