注册表作为windows中一个重要的数据库,用于存储系统和应用程序的设置信息,其中存放的各种参数,直接控制着windows的启动、硬件驱动程序的装载以及一些windows应用程序的运行,从而在整个系统中起着核心作用。注册表对于很多用户来说是很危险的,尤其是初学者,所以为了系统安全,最好还是禁止注册表运行,这在公共机房显得更加重要,以下就介绍两种常用方法。
方法一、通过修改注册表的权限来禁止修改注册表、禁用注册表
1、打开注册表,找到HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System,如果在Policies下面没有System的话,请请在它下面新建一项(主键),将其命名为System;
2、然后在右边空白处新建一个双字节(DWORD)值,将其命名为DisableRegistryTools;
3、双击DisableRegistryTools,将其数值数据修改为1(DisableRegistryTools的键值为1和0时分别表示锁住和解锁)
通过上述之后,退出注册表编辑器,再次打开注册表时,则提示“注册表编辑已被管理员禁用”,以后别人、甚至是你都无法再用regedit.exe。
-----------------------------------------------------------------------------
因为此时无法打开注册表了,如果要恢复并可以进行编辑的话,就得使用其他办法。以下就是常用的方法。
使用Windows自带的记事本(或者任意的文本编辑器)建立一个*.reg文件(*表示文件名可任意取)。内容如下:
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword:00000000
将上述内容保存为一个*.reg文件,(关于大小写与空格的提示:Windows 9x/Me,第一行一定是“REGEDIT4”,而且必须全部大写。而Windows 2000/XP,第一行一定要是“Windows Registry Editor Version 5.00”。该信息非常重要,如果不正确,虽然在双击注册表文件后会显示已经导入,但其实并没有成功修改注册表文件的内容。第二行为空行。第三行为子键分支。第四行为该子键分支下的设置数据,其中的“dword”必须全部小写。双击打开该reg文件,当询问您“确实要把*.reg内的信息添加到注册表吗?”,选择“是”,即可将信息成功输入注册表中。
方法二、通过电脑安全管理软件来禁止修改注册表、限制修改注册表。这类软件比较多, *** 作也各不相同,不能一一介绍。但都比较直观简单。
开始 - 运行(输入regedit)- 确定或者回车,打开注册表,找到:Hkey_Users - 右键,在d出的菜单中点击:权限,会d出Hkey_Users 权限窗口,在“安全” - 组或用户名(C)下面有:系统中所使用到的各种帐户名称列表,选择你所使用的用户,将其下面的“完全控制”和“读取”的权限,修改为“允许”,点确定。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)