注册表有什么用?里面的键值是不是可以随便删的?怎么使用注册表?

来源:百度知道 编辑:UC知道 时间:2024/06/05 12:30:24
请高手指教下,谢谢了

当然不能随便删,否则系统可能瘫痪

注册表里面存放着系统硬件配置、Windows 系统、Windows 应用软件的相关信息,这些
信息被分层分类的保存在注册表这个数据库中。注册表树状结构的每一个节点叫做一个键,
每个键都可以有自己的子键和值,应用程序可以通过对注册表键、值的修改来实现程序配置
信息的保存和读取。
运行 regedit 打开注册表编辑器,可以看到注册表的多层次的树状复杂结构。注册表包含
六个根键:
HKEY_CLASSES_ROOT:它包括与 OLE、文件关联、快捷方式等有关的信息。
HKEY_CURRENT_USER:它用来管理与当前登录到系统的用户有关的信息。这些信息
包括:用户桌面、屏幕颜色以及系统对用户呈现的界面外观和行为;与所有网络设备的连接;桌面程序项;应用程序参数设置其它一些个人爱好以及安全权限。这些信息都被保存在注册
表中以供用户登录时系统进行检索使用。
HKEY_LOCAL_MACHINE:它包括 NT 系统的系统信息,包括应用程序、驱动程序和
硬件信息。它有 5 个子键,其中 HARDWARE 用来保存系统的硬件信息,在每次计算机启动
的时候都会自动更新,所以用户对这一项的更改不会起作用也没有意义;SAM 用来存放用户
帐户的信息,它只有系统管理员用帐户管理器修改,其它方式都不允许访问;SECURITY 中
存放本地用户以及用户组的权限等与安全相关的信息,当然,它也是不允许访问的;
SOFTWARE 存放安装的系统软件和应用程序的信息;SYSTEM 中存放与系统启动、设备驱
动程序、服务和 NT Server 配置有关的信息。
HKEY_USERS:其中存放拥有用户配置文件的未禁用的帐户的信息。
HKEY_CURRENT_CONFIG:在 NT 4 以前的版本中没有这一项,它的信息分别来自于
HKEY_LOCAL_MACHINE\SYSTEM 和 HKEY_LOCAL_MACHINE\SOFTWARE,但它只保
存了其中的一部分信息。
HKEY_DYN_DATA:它包含着系统的即插即用