Windows 注册表修改实例完全手册 [:E:]
一、 Windows XP
注册表精解
Windows XP 是微软公司于 2001 年 10 月份正式推出的新的 Windows 操作系统。
Windows XP 是 Windows 2000 的后续版本,以 Windows 2000
核心代码为基础,不仅继承了前者的可靠性和其它的优良性能,而且还加强了 Windows Me
操作系统的系统回复、媒体播放器、图像获取等新功能,给用户提供了更稳定的运行环境和方便快捷的操作。
正如上文所述,
Windows XP 是以 Windows 2000 核心代码为基础的,也可是完全说成是 Windows 2000
的一个升级版本,在注册表方面,没有发生太大的改变,注册表仍然是 Windows XP 的核心部件。
1 .
Windows XP 注册表的结构
Windows XP 的注册表同样是以树形结构组织的。它由两个注册表子目录树组成:
HKEY_LOCAL_MACHINE 和 HKEY_USERS 。但是为了使注册表中的信息更易于查找, Windows XP
预定义了五个子目录树。
每个根项名均以 HKEY_
打头,以便向软件开发人员指出这是可以由程序使用的句柄。句柄是一个数值,用来识别资源便于程序进行访问。
由于注册表是树形结构的,所以我们可以将注册表里的内容分为树枝和树叶。树枝下可以有多个树枝,也可以有多个树叶。这个树枝,我们把它叫做
“ 项 ” ,树叶呢,叫做 “ 值项 ” 。值项包括三部分:值的名称、值的数据类型和值本身。
2 .
Windows XP 注册表编器
我们知道,注册表内的所有信息都是存放在 System.dat 、 User.dat
文件中的,其中 System.dat 文件包含了所有的硬件信息和软件信息, User.dat
包含了用户信息。如果在系统中配置了两个或两个以上的用户,在 Windows\Profile\ 用户名目录中还存放有各个用户的
User.dat
文件,这些文件都是二进制数据文件,修改注册表实际上就是对上述的三个文件进行修改。但是,我们不能对这些二进制数据文件进行直接修改,而必须要借助于注册表编辑器。注册表编辑器实际上就是我们查看和修改注册表文件的图形界面。
启动 Windows XP 注册表编辑器的方法是:单击 “ 开始 → 运行 ” ,在对话框中输入 “regedit”
,然后点击 “ 确定 ” 按钮,注册表编辑器就会被运行起来。它的界面和 Windows 2000 中的注册表编辑器很相似。
和以前的 Windows 相比,注册表表编辑器有了一些改变。在 “ 编辑 ” 菜单下,有一个 “ 权限 ”
菜单项,通过它,可以设置各个注册表项对于不同用户的权限。当然,你必须是管理员才可以执行此操作。
在 “ 查看 ”
菜单中,有一个 “ 显示二进位数据 ” 。通过它,可以方便的查看二进制数据的内容。
提示:你可能还记得在
Windows NT/2000 中,还提供了一个 32 位的注册表编辑器 Regedt32.exe ,其界面类似于早期
Windows 的文件管理器。在 Windows XP 中,虽然仍然提供了 Regedt32.exe ,但是
Regedt32.exe 实际上只是一个外壳,真正执行的还是 Regedit.exe 。也就是说, Windows XP
已经抛弃了老版本风格的 Regedt32.exe 了。
二、桌面外观的修改实例
1. 全面定制 “
开始 ” 菜单中的图标(适用范围: Windows 9x/Me/NT/2000/XP ) 4.
修改桌面项目的图标和提示信息(适用范围: Windows 9x/Me/NT/2000/XP )
2. 增加和删除 “ 开始
” 菜单中的项目 5. 定制资源管理器的模样
3. 增加和删除桌面的固定项目(适用范围: Windows
9x/Me/NT/2000/XP ) 6. 定制 Internet Explorer (适用范围: Windows
9x/Me/NT/2000/XP )
1 .全面定制 “ 开始 ” 菜单中的图标(适用范围: Windows
9x/Me/NT/2000/XP )
“ 开始 ” 菜单是用户最常使用的,它里面有 “ 程序 ” 、 “ 文档 ” 、 “
设置 ” 、 “ 搜索 ” 、 “ 帮助 ” 、 “ 运行 ” 和 “ 关机 ” 等几项图标,我们可以通过修改注册表来加以改变。
首先运行注册表编辑器,进入到注册表项
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Shell
Icons 。如果该注册表项不存在,则创建它。
在该注册表项下创建如下表中罗列的字符串类型的值项,并且修改它们的值为新的图标。
重新启动计算机, “
开始 ” 菜单中的图标就全部换成了新的图标。
提示:图标可以直接使用可执行文件中的图标。例如
“explorer.exe, 3” ,表示使用 explorer.exe 文件中的第 4 个图标。
2
.增加和删除 “ 开始 ” 菜单中的项目
一般情况下, “ 开始 ” 菜单中有 “ 程序 ” 、 “ 文档 ” 、 “ 设置
” 、 “ 搜索 ” 、 “ 帮助 ” 、 “ 运行 ” 和 “ 关机 ” 这几项。通过修改注册表,我们可以将一些不常用的项从 “
开始 ” 菜单中删除。如果有特殊的目的,例如网吧中的计算机可能不想让使用者使用 “ 开始 ” 菜单中的 “ 控制面板 ”
来随意改变计算机的设置,也可以使用此方法。
下表中的值项,都位于注册表项
HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVersion\Policies\Explorer 中。
3
.增加和删除桌面的固定项目(适用范围: Windows 9x/Me/NT/2000/XP )
一般情况下,桌面上都有 “
我的电脑 ” 、 “ 网上邻居 ” 、 “ 回收站 ” 、 “ 我的文档 ”
等。通过修改注册表,我们可以不让这些项目显示在桌面上。这对于不希望使用者胡乱操作的场合是有用处的。例如对于网吧中的计算机,就可以将全部的桌面项目隐藏起来,以防止使用者通过
“ 我的电脑 ” 和 “ 网上邻居 ” 等来查看计算机中的文件。
首先我们需要知道 Windows
中一些特殊项目(如我的电脑)对应的 CLSID 。见下表。
为了去除某个特殊项,可以进入到注册表项
HKEY_CURRENT_USER\Software\ Microsoft\Windows\Current
Version\Policies\NonEnum 中,新建一个以该特殊项的 CLSID 为名称的双字节值项,修改其值为 1
。创建完值项后,重新启动桌面使改动生效,桌面上特殊项就会不见了。
除了上面介绍的方法,某些特殊项还有别的方式可以去除:
( 1 )不显示 “ 网上邻居 ” 图标
不在桌面上显示 “ 网上邻居 ” 图标,可以新建一个双字节值项
HKEY_CURRENT_USER\Software\ Microsoft\Windows\Current
Version\Policies\Explorer\NoNetHood ,修改其值为 1 。
( 2 )不显示
“Internet Explorer” 图标
不在桌面上显示 “Internet Explorer”
图标,可以新建一个双字节值项 HKEY_CURRENT_USER\Software\
Microsoft\Windows\Current Version\Policies\Explorer\NoInternetIcon
,修改其值为 1 。
( 3 )不在显示 “ 邻近的计算机 ” 图标(适用于 Windows Me/2000/XP
)
不在 “ 网上邻居 ” 中显示 “ 邻近的计算机 ” 图标,可以新建一个双字节值项
HKEY_CURRENT_USER\Software\ Microsoft\Windows\Current
Version\Policies\Explorer\NoComputersNearMe ,修改其值为 1 。
( 4
)不显示 “ 整个网络 ” 图标(适用于 Windows Me/2000/XP )
不在 “ 网上邻居 ” 中显示
“ 整个网络 ” 图标,可以新建一个双字节值项 HKEY_CURRENT_USER\Software\
Microsoft\Windows\Current Version\Policies\Network\NoEntireNetwork
,修改其值为 1 。
4 .修改桌面项目的图标和提示信息(适用范围: Windows
9x/Me/NT/2000/XP )
从 Windows98 开始,用户就可以修改 “ 我的电脑 ” 等项目的图标。但是,
Internet Explorer 项,以及其他特殊性的图标, Windows
没有提供修改的方法。通过注册表,我们不但可以修改这些项目的图标,还可以修改它们的提示信息。
和上面一样,在修改前,我们首先需要知道这些特殊性的 CLSID 。
例如我们将 “ 网上邻居 ”
的图标修改成 Explorer,4 ,并且将其提示信息从 “ 显示网络上的计算机 ” 改变为 “ 此计算机网络由本人维护!!! ”
,那么需要进行一下的修改:
首先取得 “ 网上邻居 ” 项的 CLSID : {208D 2C
60-3AEA-1069-A2D7-08002B30309D} 。
进入到注册表项
HKEY_CLASSES_ROOT\CLSID\{208D 2C 60-3AEA-1069-A2D7-08002B30309D}
中。
在字符串值项 “DefaultIcon” 中,存放了 “ 网上邻居 ” 的图标。在字符串 “InfoTip”
中,存放了 “ 网上邻居 ” 的提示信息。修改这两个值项的值为欲修改为的值。
这样, “ 网上邻居 ”
的图标和提示信息就都被修改了。同理,我们可以修改其他的特殊项。
5 .定制资源管理器的模样
通过注册表,我们还可以定制 Windows 中的资源管理器。我们可以让 Windows ME/2000 的资源管理器的界面和
Windows98 中的类似,或者禁止用户在资源管理器中创建新的文件夹。
下表中的值项位于注册表项
HKEY_CURRENT_USER\Software\Microsoft\Windows\Current
Version\Policies\Explorer 中。
下表中的值项位于注册表项
HKEY_CURRENT_USER\Software\Microsoft\Windows\Current
Version\Policies\Comdlg32 中。
6 .定制 Internet Explorer
(适用范围: Windows 9x/Me/NT/2000/XP )
从 Windows 95 OSR2 到目前的
Windows XP ,所有的 Windows 版本都捆绑了 Internet Explorer 。一般地, Internet
Explorer 的差别只在于其版本上,而和 Windows 的版本没有太大的关系。的 Windows XP 捆绑的是 IE6.0
。
( 1 )我的 Internet Explorer
在 IE 浏览器窗口的标题栏中,显示的格式是
“WEB 页面标题+ IE 浏览器标题 ” 。其中 IE 浏览器的标题字符串是 “Microsoft Internet
Explorer” 。通过修改注册表,可以更换 IE 浏览器标题栏的字符串。
新建一个字符串值项
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\
Main\Window Title (注意有空格),修改其值为你喜欢的文字,例如修改为 “ 我的浏览器 ” ,重新启动 IE
浏览器,在 IE 浏览器窗口的标题栏中,显示信息更改成了 “ 我的浏览器 ” 。
( 2 )给工具栏选个漂亮的背景
一般情况下 IE 浏览器的工具栏是没有背景图案的,通过注册表我们可以给它加上背景图案。
新建一个字符串值项 HKEY_CURRENT_USER\Software\Microsoft\Internet
Explorer\ToolBar\BackBitmap (或者是 BackBitmapIE5 ),修改其值为某个 BMP
文件的路径。重新启动 IE 浏览器后, IE 浏览器的工具栏就有了背景图案了。
提示: IE 3.0 和 IE
4.0 只能使用 BackBitmap 值项, IE 5.0 和 IE 6.0 可以使用 BackBitmap 和
BackBitmapIE5 。如果同时设置了,则值项 BackBitmapIE5 的定义优先。
( 3 )自定义
Internet Explorer 的菜单显示(适用于 IE5 以上)
通过修改注册表,我们还可以自定义
Internet Explorer 的菜单显示。例如,通过去除掉 “ 查看 ” 菜单中的 “ 源文件 ” 项,以及禁止
Internet Explorer 中的右键菜单,使用者就无法查看正在浏览的 Web 页面的源代码了。
下表的值项位于注册表项
HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet
Explorer\Restrictions 中。默认情况下,这些值项都不存在
上一篇:跟我学用注册表
注册表优化工具
下一篇:Windows软件常见问题解答(注册表)
【本站声明】本站刊载的部分内容全部来源互联网,对于此类文章本站仅提供交流平台,不为其版权负责。如涉及侵犯您的知识产权的文章,请联系我们,我们将尽快做出更正。并向您表示感谢!同时特别感谢对本站所有支持的网友。