欢迎来到学术参考网

也谈Windows注册表的编辑与使用技巧

发布时间:2015-11-19 10:04

摘 要:注册表是Windows操作系统的核心。它实质上是一个庞大的数据库,存放有计算机硬件和全部配置信息、系统和应用软件的初始化信息、应用软件和文档文件的关联关系、硬件设备说明以及各种网络状态信息和数据。因此作为一名计算机专业人员学会使用注册表的编辑与使用技巧对于计算机的日常维护是是非常有益的(本文均以Windows XP为例)。

关键词:

1. 如何通过注册表把Administrator 账户加回登录选项中
     一些用户在电脑上新建了一些管理员帐户重新启动后发现,原先的Administrator账户不在登录选单内,如果不能从Administrator账户登录,会给用户的使用带来很多不便(因为原先用户桌面上可能有很多应用程序快捷方式或者有用户习惯使用的一些已设置好的一些方式),实际上用户从其它账户登录后,通过修改注册表可以将Administrator账户重新加回登录选项中。具体操作方法如下:
     在Windows中单击“开始”,选“运行”键入regedit,在注册表窗口中依次选择“HKEY_LOCAL_MACHINE” --> “SOFTWARE”-->“增加一个“DWORD”值,数值名称为“Administrator”,数值数据为1(反之如果数值数据为0表示隐藏)。设置完成后,重新启动电脑就可以了。
2. 如何通过注册表修改桌面外观
     一般情况下,桌面上都有“我的电脑”、“网上邻居”、“回收站”、“我的文档”等选项。通过修改注册表,可以不让某些项目显示在桌面上。这对于不希望使用者胡乱操作的场合是有用处的。例如校园机房中的计算机,可以将桌面部分项目隐藏起来,以防止使用者通过“我的电脑”和“网上邻居”等来修改计算机中的文件。 具体方法如下:
     为去除某个特殊项,可以进入到注册表项HKEY_CURRENT_USERSoftware MicrosoftWindowsCurrent VersionPoliciesNonEnum中,新建一个以该特殊项的CLSID为名称的双字节值项,修改其值为1。创建完值项后,重新启动桌面使改动生效,桌面上特殊项就会不见了。以下通过2个示例来说明:
     (1)如何在桌面上不显示“网上邻居”图标
     不在桌面上显示“网上邻居”图标,可以新建一个双字节值项HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrent VersionPoliciesExplorerNoNetHood,修改其值为1。
     (2)如何在“网上邻居”中不显示“邻近的计算机”图标,可以新建一个双字节值项HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorerNoComputersNearMe,修改其值为1,创建完值项后,“邻近的计算机”图标在“网上邻居”中就不再显示了。
     3. 如何通过注册表加强Windows系统安全
     3.1 加密个人文件夹
     利用编辑注册表,加密我们的存放了个人信息的文件夹。
     大家都都知道,如果要隐藏某个文件夹,将文件夹属性设置为“隐藏”是无郊的。注册表可以有效的保护你的文件夹。这个技巧就是,用类标识符作为文件夹名的扩展名。
     例如要想保护一文件夹D:shujv。
     首先从注册表项HKEY_CLASSES_ROOT 中找到某个文件类型的CLSID,如MIDI文件的CLSID是{00022603-0000-0000-C000-000000000046}。将文件夹shujv的名称加上{00022603-0000-0000-C000-000000000046}这个文件扩展名,即将C:mydata的名称修改为“C:mydata.{00022603-0000-0000-C000-000000000046}”。这时C:mydata的图标就从文件夹的图标变成了MIDI文件的图标。这样做我们可以将私人文件夹伪装成一个MIDI文件。
     3.2 限制用户运行某些程序
     (1)禁止用户通过“运行”来运行应用程序
     通过“开始”菜单的“运行”,用户可以输入命令来启动某个程序。对于那些不是EXE为扩展名的程序,也可以直接运行。如果不希望用户随意执行程序,可以将“开始”菜单中的“运行”项去除。
     打开注册表项HKEY_CURRENT_USERSoftwareMicrosoft WindowsCurrentVersionPoliciesExplorer中,新建一个双字节值项NoRun,修改其值为1。
     (2)禁止用户运行命令解释器和批处理文件(适用于Windows NT/2000/XP)
     通过修改注册表,可以禁止用户使用命令解释器()和运行批处理文件(BAT文件)。
     进入到注册表项HKEY_CURRENT_USERSoftwarePolicies MicrosoftWindowsSystem中,新建一个双字节值项DCMD,修改其值为2。则命令解释器和批处理文件都不能够被运行。如果只是禁止命令解释器的运行,而运行批处理文件的运行,则修改DCMD的值为1。
     (3)禁止运行指定的程序
     为了安全性起见,我们可能希望有些带有危险性的程序不让用户去运行。这可以通过注册表来实现。例如我们想禁止用户运行记事本()和计算器()。
     首先在注册表项HKEY_CURRENT_USERSoftwareMicrosoft WindowsCurrentVersionPoliciesExplorer中,新建一个双字节值项DisallowRun,修改其值为1,以允许我们定义禁止允许的程序,然后新建一个注册表项HKEY_CURRENT_USERSoftwareMicrosoft WindowsCurrent VersionPoliciesExplorerDisallowRun,在其下新建两个字符串值项。第一个值项的名称为1,值为 ,第二个值项为2,值为。如果想禁止更多的程序,可以依次建立名称为3、4等顺序往下排列的值项。修改注册表后立即生效。这时想通过“开始”菜单运行记事本和计算器程序,系统会提示不能进行此操作。
     (4)只允许运行指定的程序
     为了限制用户运行程序,我们可以指定用户只能运行某些程序。这样可以避免用户运行外来的程序,从而防范病毒地传播。这也可以通过注册表来控制。
     先在注册表项HKEY_CURRENT_USERSoftwareMicrosoft WindowsCurrent VersionPoliciesExplorer下新建一个双字节值项ResttRun ,修改其值为1,允许本人指定可以运行的程序。
     接下来新建一个项HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionPoliciesExplorer ResttRun,再新建2个字符串值项。第一个值项为1,值为,第二个值项为2,值为。如果想允许更多的程序,再依次建立名称为3、4等依次排列的值项。修改注册表后立即生效。(注:如果你没有允许注册表编辑器运行,你会发现你将无法恢复方法所做的修改,因为无法用注册表编辑器来修改注册表了。在这种情况下,你可以将注册表编辑器程序的名称改变为你允许运行的某个程序的名称,这 样你就可以运行起来注册表编辑器了。)
     (5)禁止用户更改口令
     只要在Windows安全窗口中按下Ctrl+Alt+Delete组合键,就能单击“更改密码”选项来更改用户口令。而通过修改注册表的值,能禁止用户更改口令。
     具体方法:在注册表项HKEY_CURRENT_USERSoftwareMicrosoft WindowsCurrentVersionPoliciesSystem下新建一个DWORD项DisableChangePassword,将其值设置为1。这时隔不久,“Windows安全窗口”中的“更改密码”按钮变成了灰色状态,用户就无法更改口令。
     以上是本人从三个方面阐述了Windows注册表工具的几个应用,显示出其强大的功能,因而掌握Windows注册表工具的编辑和使用,能给我们日常管理和使用计算机带来极大的方便。
     作者简介:徐红飞,男,(1976-),大学学历,从事计算机专业教学工作,中学一级教师,研究方向:计算机硬件。


 

上一篇:基于ZigBee技术的家居智能控制系统设计

下一篇:硬盘自动播出系统的常见故障及维护策略