软件注册表功能

来源:百度知道 编辑:UC知道 时间:2024/06/05 11:08:16
安装一款软件后,在注册表里生成了一些项目,存放于以软件名根目录的下面,我想了解这些生成的注册表各项的含义,还请高手点化,另外我还想学习修改软件注册表的方法。如内容太多太复杂,请指明参考网址。谢谢!!!!先献上十分,解决后另加。谢谢

注册表在window 9x/Me/NT/2000/XP操作系统中起着核心的作用。

1、记录安装选项
注册表在Windows安装程序期间就开始运行。当用户指定安装那些Windows应用程序时,安装程序就把这些选择记录在注册表里。
2、设置硬件
Windows操作系统运行时必须分配给所有硬件设备运行所需要的资源,并对他们全部进行设置。这包括该设备用来请求计算机相应的终端、与计算机对话的内存区域、链接该设备与Windows的驱动程序等。Windows注册表可以在运行时自动配置这些硬件。
3、设置windows
通过注册表我们可以改变许多操作系统本身的设置。比如,启动操作系统时的必要信息:使用什么时区,使用什么语言,在何处找到系统文件,如何识别BIOS配置信息,把何种设备驱动程序装入内存以便操作系统能与计算机硬件进行对话等。
4、运行启动程序
注册表保留有操作系统启动时要运行的程序清单,它独立于可手动修改的“开始”菜单。该清单通常暴扣操作系统每次启动时绝对、肯定要运行的程序。
5、纠正windows错误
通过修改注册表可以纠正操作系统运行过程中的错误,其方法是用注册表编辑器编辑或修改运行错误配置,护着恢复上次注册表。
6、恢复崩溃系统
当操作系统崩溃时也会损坏注册表,此时使用上次的注册表设置是最好的方法。当然可以通过注册表备份文件来恢复崩溃的系统,但这之前必须先对注册表进行备份。
7、提高操作系统运行速度和使用的便利性
提高操作系统运行速度和使用的便利性,都可通过修改注册表来实现。
8、提高操作系统的安全性
使用注册表,很容易限制普通用户的访问和操作。

大部分安装后的软件都会在这建立它的注册表项,(当然,不止这里有,)HKEY_LOCAL_MACHINE\SOFTWARE,系统自带的在HKEY_LOCAL_MACHINE\SOFTWARE\microsoft里头,因此这项也常会出事问题。
HKEY_LOCAL_MACHINE\SOFTWARE在这里头的主要是些软件的设置信息,比如说是不是最大化窗口运行之类的(只是举例,不一定对,因为现在好多软件也