注册表详细教程Word格式文档下载.docx
《注册表详细教程Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《注册表详细教程Word格式文档下载.docx(22页珍藏版)》请在冰豆网上搜索。
该根键包括本地计算机的系统信息,包括硬件和操作系统信息,安全数据和计算机专用的各类软件设置信息
4.HKEY_USERS
该根键包括计算机的所有用户使用的配置数据,这些数据只有在用户登录系统时才能访问。
这些信息告诉系统当前用户使用的图标,激活的程序组,开始菜单的内容以及颜色,字体
5.HKEY_CURRENT_CONFIG
该根键包括当前硬件的配置信息,其中的信息是从HKEY_LOCAL_MACHINE中映射出来的。
第三课HKEY_CLASSES_ROOT
我们知道,在这一个根键中记录的是WINDOWS操作系统中所有数据文件的信息内容,主要记录了不同文件的文件扩展名和与之相对应的应用程序。
这就是为什么我们双击某一个文档的时候,可以由系统自动调出应用程序的所在了。
这个根键的子键当大家展开时发现是非常多的,它主要分为两种:
一是已经注册的各类文件的扩展名;
一是各种文件类型的有关信息。
下面我们以AVIFILE举例说明一下其下面的子项的含义:
1、CLSID:
分类标识,系统可以用这个类标识来识别相同类型的文件
2、Compressors:
它下面有两个子项
auds:
用于设置音频数据压缩程序的类标识
vids:
用于设置视频数据压缩程序的类标识
3、defaultlcon:
用于设置默认图标,这个大家可以改一下试试
4、RIFFHandlers:
在它的下面有两个类标识
AVI:
用于设置AVI文件的类标识
WAVE:
用于设置WAVE文件的类标识
5、protocol:
包括了执行程序和编辑程序的路径和文件名
StdExecute(stdfileediting)_server:
用于指定编辑程序
StdExecute(stdfileediting)_PackageObjects:
用于指定后打开AVI包对象的编辑程序
StdExecute(stdfileediting)_verb:
用于设置编辑程序时的工作状态,其中有0、1、2等状态
6、Shell子项:
用于设置视频文件的外壳
open:
用于设置打开AVI文件的程序
play:
用于设置播放命令的程序
7、Shellex:
包括了视频文件的外壳扩展
注:
在这一课中,要求大家展开所讲的键看一下,并简单记忆即可以了,请不要改动(除上面说的试的)
第四课HKEY_CURRENT_USER
哈哈,这贴我要白捡分了
此根键中保存的信息(当前用户的子项信息)与HKEY_USERS_DEFAULT下面的一模一样的。
任何对HKEY_CURRENT_USER根键中的信息的修改都会导致对HKEY_USERS_DEFAULT中子项的修改。
哈哈,大家自己看看吧
第五课HKEY_LOCAL_MACHINE
此根键中存放的是用来控制系统和软件的设置,由于这些设置是针对那些使用Windows系统的用户而设置的,是一个公共配置信息,所以它与具体的用户没多大关系。
1、HARDWARE子项:
该子项包括了系统使用的浮点处理器、串口等信息
ACPI:
存放高级电源管理接口数据
DEVICEMAP:
用于存放设备映射
DESCRIPTION:
存放有关系统信息
RESOURCEMAP:
用于存放资源列表
2、SAM子项:
哈哈,这部分被保护了,看不到
3、SECURITY子项:
该子项只是为将来的高级功能而预留的
4、SOFTWARE子项:
该子项中保留的是所有已安装的32位应用程序的信息,各个程序的控制信息分别安装在相应的子项中,由于不同的计算机安装的应用程序互不相同,因此这个子项下面的子项信息也不完全一样。
5、SYSTEM子项:
该子项是启动时所需的信息和修复系统时所需要的信息
currentcontrol:
保存了当前驱动程序控制集中的所有信息
第六课HKEY_USERS
此根键中保存的是默认用户(default),当前登录用户和软件(software)的信息,其中DEFAULT子项是其中最重要的,它的配置是针对未来将会被创建的新用户的。
新用户根据默认用户的配置信息来生成自己的配置文件,该配置文件包括环境、屏幕和声音等多种信息,其中常用的3项有:
1、AppEvents子项:
它包括了各种应用事件的列表
EventLabels:
按字母顺序列表
Schemes:
按事件分类列表
2、ControlPanel子项:
它包括内容与桌面、光标、键盘和鼠标等设置有关
3、Keyboardlayout子项:
用于键盘的布局(如语言的加载顺序等)
Preload:
语言的加载顺序
Substitutes:
设置可替换的键盘语言布局
Toggle:
用于选择键盘语言
第七课HKEY_CURRENT_CONFIG
此根键存放的是当前配置的文件信息。
实际上细心的读者已经发现了,五大根键实际上并不是五个,在以前的时候我发过一个贴子,把这个做了总结,今天我再重新发上来
****************************************
我们都知道用regedit或regedit32都可以打开注册表文件,在XP系统下的时候,这两种方法其实都是一样的,当我们打开注册表后看到了类似资源管理器的东西,这里面都有什么呢?
HKEY_CLASSES_ROOT
HKEY_CURRENT_USER
HKEY_LOCAL_MACHINE
HKEY_USERS
HKEY_CURRENT_CONFIG
看是五个分支,其实就是HKEY_LOCAL_MACHINE、HKEY_USERS这两个才是真正的注册表键,其它都是从某个分支映射出来的,相当于快捷方式或是别名,这样的话看注册表就简单了许多了,现在说一下每个分支的作用:
HKEY_CLASSES_ROOT:
列出当前计算机注册的所有COM服务器和与应用程序相关联的所有文件扩展名。
HKEY_CURRENT_USER:
保存着当前登录到由这个注册服务的计算机上的用户配置文件。
HKEY_LOCAL_MACHINE:
保存操作系统及硬件相关信息的配置单元,它是一个公共的配置信息与具体用户无关,其中关键是两个键值
SOFTWARE:
保存着与这台电脑中安装的应用程序相关的设置。
SYSTEM:
WINDOWS所装载的设备驱动程序以及当WINDOWS启动时所需要的各种参数。
HKEY_USERS:
包含当前计算机所有用户配置文件。
HKEY_CURRENT_CONFIG:
计算机当前会话中的所有硬件配置信息。
第八课注册表的基本操作
1、创建项和项值
2、更值项的数据
3、删除项、子项或值项
4、查找项、值项或数据
具体操作请看演示
**************************说明*****************
注册表中常用的数据类型有5种:
二进制值(reg_binary):
多数硬件信息以二进制数据存储,而以十六进制格式显示在注册表编辑器中
字符串值(reg_sz):
包括字符串的注册表键,使用字符串数据类型
双字节值(reg_dword):
是32位信息常显示成4个字节。
它在出错控制功能上用处极大,其数据一般以十六进制格式显示在注册表编辑器中。
多字符串值(reg_multi_sz):
允许将一系列项目作为单独的一个值使用。
对于多种网络协议、多个项目、设备列表以及其他类似的列表项目来说,可以使用多字符串值
可扩充字符串值(reg_expand_sz):
代表一个可扩展的字符串
九课注册表破坏的现象及原因
一、注册表破坏后的常见现象
1、无法启动系统
2、无法运行或正常运行合法的应用程序
3、找不到启动系统或运行应用程序所需的文件
4、没有访问应用程序的权限
5、不能正确安装或装入驱动程序
6、不能进行网络连接
7、注册表条目有错误
二、注册表被破坏的原因
1、应用程序错误:
这个出现的时候比较多,因为我们知道应用程序或多或少的时候都有错误,都有可能导致不同的后果;
另外在系统中安装过多的软件后,有可能出现彼此之间的冲突。
2、驱动程序不兼容:
其实我发现好多出在系统自动安装的驱动程序上,如果你本身有驱动程序盘的话,还是用专业的比较好一些
3、硬件问题:
这里面好我问题出现在硬件质量上,比如硬盘或内存质量不过关造成读写错误,或超频或CMOS或病毒等
4、误操作:
这个大家不知出现了没有,您的误操作可能会导致注册表出现错误,有的时候甚至会很严重的。
具体怎么办呢?
哈哈,下节讲了
第十课 备份注册表
不用问为什么了吧,以防万一,先备份一份,坏了一恢复,OK了
一、手工备份注册表
大家把以下几个文件直接复制到另一个文件夹就可以了
1、在windows\system32\config下有以下几个文件用以保存系统配置:
SAM、SYSTEM、SOFTWARE、DEFAULT
2、在Documetentsandsettings\username文件夹中保存用户配置文件:
NETUSER·
DAT
当然对应的LOG文件应该一块保存
二、注册表导出法导出注册表
1、运行regedit.exe
2、在文件中选择导出命令
3、回答文件名和位置,OK了
三、通过系统备份功能进行备份
1、选择开始—程序—附件—系统工具—备份
2、选择高级模式点下一步
3、选择systemstate(系统状态),在底下文件名中位置中回答路径及文件名
4、点击开始备份
第十一课恢复注册表
如果说恢复的前题是备份的话,那么上节课的内容一定要学好了,但也不完全都是,我们来说说怎么恢复注册表吧.
1、重新启动系统恢复注册表
哈哈,这个简单,一重启就可以修正各种在注册表中出现的错误了,但是以硬盘上的注册表的信息正确为前提的。
2、手工恢复注册表
什么都别说了,把上节中复制出来的文件再弄回去就OK了。
3、注册表导入法恢复
首先上节中的导出的文件你要有啊,然后……
A|运行regedit.exe文件
B|文件中的导入
C|选择要导入的注册表文件
D|点找开就可以了
4、利用高级启动选项恢复注册表
A|重启计算机
B|启动时按F8键进入高级选项菜单
C|选择最后一次正确的配置。
D|回车了,OK
5、通过局域网来恢复注册表
这个我们一般是指连入局域网的某一计算机(我们假设叫songxiang)的注册表被管理员锁了,但有另一台计算机(我们假设叫B)的注册表可以用,现在我们用B来解除A的锁定。
A|进入B的注册表
B|选择文件中的连接网络注册表
C|在查找位置中输入songxiang
D|这时注册表中出现了songxiang计算机的注册表
E|修改键值:
songxiang\HEKY_USERS\S-1-5-21-823518204-688789844-842925246-500\Software\Microsoft\Windows\CurrentVersion\Policies\System下的disableregistrytools值改为0就可以了。
S-1-5-21-823518204-688789844-842925246-500这一大堆数知道什么意思吗,超级管理员。
5、重新安装系统
实在不行了,重装吧,不会啊,学学就会了,很简单的
第十二课注册表的优化
一、我们为什么要优化注册表
1、在计算机使用过程中可能经常添加或删除应用程序;
在上网时遇到恶意网站,向注册表强行添加信息;
2、原来的应用程序卸载后注册表没删除,启动时出现没找到某某应用程序
3、多余注册表的子项可能造成浪费或降低启动速度
二、手工优化注册表
1、清除多余的DLL文件
大家找到这个项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShareDLLs,在这个项下存放的是共享的DLL信息,注意看括号里面的数据,它表示共享文件的数目,如果为0,那么删除掉吧
2、安装卸载应用程序的垃圾信息
这个主要是一些非法卸载应用程序导致的,我们首先要知道什么程序被非法卸载了,这个很好办,你自己现在正使着的你是知道的,其余的就没用了
注册表位置:
HKEY_CURRENT_USER\Software
HKEY_LOCAL_MACHINE\Software
看到没用的就全删了就行了
3、系统安装时产生的无用信息:
去掉吧,有可能启动变快呢
A|删除多余时区(我是只留北京时区)
位置:
HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\TimeZones
怎么样,很多吧,如果你只要北京时区的话,那么除了ChinaStandardTime,其余的都删了吧
B|清除国家列表(我只留中华人民共和国)
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Telephony\CountryList
保留86号文件夹,其余删
C|清除多余的语言代码(我只保留英语—0409和中文—0804)
HKEY_LOCAL_MACHINE\SYSTEM\CurrnetControlSet\Control\Nls\Locale
没用的删了吧
D|删除多余的键盘布局:
HKEY_LOCAL_MACHINE\SYSTEM\CurrnetControlSet\Control\KeyboardLayouts
你可以把每个键值都打开看看,不需要的输入法删除即可
E|删除失效的文件关联
HKEY_CLASSES_ROOT主键可分为两部分:
第一部分用来定义文件类型;
第二部分与第一部分一一对应,用于记录打开文件的应用程序。
一般,在打开第二部分的可疑子项后,若该键下的COMMAND下没有内容,就可以删掉了
**********************************************
在以上我只给大家举了一些可优化的位置,其实可优化的位置也很多,比如多余的配色方案和运行中的记录啊等等,这个我就不再多讲了。
其实我们可以通过一些优化软件来进行系统的优化,比如优化大师或超级兔子等,不过不好意思,本人没有用过,所以就不再给大家讲了。
*************************************************
在以后的课程中,我将以具体的实例来进行讲解了
第十三课个性化设置(桌面设置一)
在以后的课程中,每次我会给大家找出5个实例来进行练习,具体分析呢,希望自己多想一想,不要出现为了例子而做例子的情况,好了现在开始
1、去掉桌面快捷方式上的小键头
HKEY_CLASSES_ROOT\LNKFILE
项:
IsShortcut
操作:
删除此项
2、隐藏桌面上的所有图标
HKEY_CURRENT_USER\Software\Windows\CurrentVersion\Policies\Explorer
新建:
NoDesktop(双字节)
值设为1
3、修改桌面上“回收站”的名字及图标
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}(这个大家也可直接查找“回收站”
修改:
(默认)一项随便换个名字就可以了
然后展开此项,选择DEfaultIcon
这时大家看到有3个子项,意思吗一看就明白了
如果想改变图标时,只需将路径和文件名改了即可,比如改为"
d:
\tt.ico"
4、去掉桌面上的网上邻居
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer
NoNetHood(双字节)
值:
1
5、在桌面上显示系统版本号
HKEY_CURRENT_USER\ControlPanel\Desktop
PaintDesktopVersion
将值改为1
***********************************************
以上例子在练习过程中需要重启计算机,当然如果想恢复只需要把改的改回来,新建的删掉也就行了
第十四课个性化设置(桌面设置二)
6、改变窗口按钮字体的颜色
HKEY_CURRENT_USER\ControlPannel\Colors
键值:
ButtonText
大家知道PS吧,比如改为红么(255,0,0)
7、屏蔽桌面上的IE图标
新建值项:
NoInternetIcon
1
8、禁止更改桌面墙纸
新建项值:
NoChangingWallPaper(双字节)
9、设置登录背景
HKEY_USERS\DEFAULT\ControlPanel\Desktop
WallPaper
把背景图片一写就OK了(比如C:
\aa.bmp)
*******************以上需重启计算机***************
10、更改:
我的电脑的提示信息
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{20D04FE0-3AEA-1069-A2D8-08002B30309D}
InfoTip
哈,随便打吧,我打成了“这是我的电脑噢"
第十五课个性化设置(桌面设置三)
11、更改:
回收站的提示信息
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{645FF040-5081-101B-9F08-00AA002F954E}
跟上面一样,自己改吧
12、更改IE的提示信息
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{871C5380-42A0-1069-A2EA-08002B30309D}
同上
13、更改网上邻居的提示信息
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{208D2C60-3AEA-1069-A2D7-08002B30309D}
14、更改我的文档的提示信息
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}
15、更改任务计划提示信息
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}
同上
第十六课个性化设置(桌面设置四)
16、改变桌面图标顺序
SortOrderIndex
48(我的文档在第一位)
54(我的电脑在第一位)
17、禁止帮助提示信息(需重启)
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
showinfotip
0
18、用真彩色显示图标