
使用windows7的注册表
Windows将其配置信息存储在一个称为“注册表”的数据库中。注册表包含计算机中每个用户的配置文件、系统硬件信息、安装程序及属性设置。Windows在操作过程中不断地引用这些信息,巧用注册表可以极大地提高系统性能或进行个性化设置。
认识注册表
在“开始”窗口的搜索框中输入“regedit”,按回车键,即可打开注册表编辑器,如图2.32所示,Windows 7注册表共有5大主项。


图2.32注册表编辑器 图2.33注册表中的项和值项
HKEY_CLASSES_ROOT:保存了所有应用程序运行时必需的信息。
HKEY_CURRENT_USER:保存了本地计算机中存放的当前登录的用户信息,包括登录用户名和暂存的密码。
HKEY_LOCAL_MACHINE:保存了注册表里所有与这台计算机有关的配置信息,只是一个公共配置信息单元。
HKEY_USERS:保存了默认用户设置和登录用户的信息。
HKEY_CURRENT_CONFIG:存放本地计算机在系统启动时所用的硬件配置文件信息。
Windows 7注册表通过项和值项来管理数据,如图2.33所示。项有主项和子项,值项包括数值名称、数值类型和数值数据3个部分。
主项:在“注册表编辑器”中,出现在“注册表编辑器”窗口左窗格中的文件夹。
子项:项中的项。它位于主项之下。每个主项和子项下面又可以有一个或多个子项。
值项:是注册表中实际显示数据的元素,也是注册表中最重要的部分。任何项都可以有一个或多个值项,每个值项在注册表中由3个部分组成,即数值名称、数值类型和数值数据。

使用注册表
我们下面以几个小例子来说明注册表的修改方法,感兴趣的同学也可以多查阅一下相关资料,拓宽自己的学习空间。
1.禁用“控制面板”
我们知道,“控制面板”是Windows用户调整和设置系统硬件及软件的最主要手段。如果不希望其他用户随意对其中的设置进行改动,可以通过修改注册表,达到禁止其他用户使用“控制面板”的目的。具体操作步骤如下。
01 运行注册表编辑器。
02 打开HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\
Policies子项。
03 在其下面新建子项Explorer,并进入。
04 新建双字节值NoControlPanel,将数值设置为1,表示禁用“控制面板”;设为0时或数值不存在表示容许使用“控制面板”。
05 如果试图打开“控制面板”,系统会弹出“提示无法完成操作”的消息框。
1.禁用“个性化”中“屏幕保护程序”
03 在其下面新建子项System,并进入。
04 新建双字节值NoDispScrSavPage,将数值设置为1。数值设置为1时,表示禁用“屏幕保护程序”功能;设为0时或数值不存在,表示允许使用“屏幕保护程序”功能。
05 打开“控制面板”中“个性化”,单击“屏幕保护程序”按钮,系统会弹出“提示无法完成操作”的消息框。

2.关闭光驱自动播放功能
在默认情况下,只要将光盘放入光驱,光驱就会自动运行。通过修改注册表,可关闭光驱的自动播放功能。
02 打开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Cdrom子项。
03 双击右边窗口中的双字节值AutoRun,将数值设置为0。
04 重新启动计算机。
3.禁止应用程序在系统启动时运行
有些应用程序在安装后,进入Windows时即会自动运行,降低了系统资源。通过修改注册表,可禁止那些不经常用的应用程序在系统启动时运行。
02 打开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
03 在右边窗口中的若干值项即为启动时将自动运行的应用程序,将不需要的值项删除即可。
4.清除中“添加或删除程序”残留项目
用户可以使用“控制面板”中的“添加或删除程序”来卸载应用程序,但有时用户操作错误,导致有些应用程序无法通过“添加或删除程序”卸载,应用程序还保留在“添加或删除程序”的列表中,通过修改注册表,可以将这些残留项清除。
02 打开HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\
Uninstall子项。
03 其下面的若干子项对应于“添加或删除程序”列表中的项目,将需要卸载的应用程序的对应子项删除即可。
好了,本文到此结束。如果对编程、计算机、程序员方面感兴趣的话,欢迎私信联系我,随时交流!点个关注,是对我莫大的鼓励!
举报/反馈
2825

被折叠的 条评论
为什么被折叠?



