您的位置首页>企业动态>

什么是注册表?win7注册表被禁用

导读 大家好,我是极客范本期栏目编辑小范,现在为大家讲解以上问题。注册表是什么?在Windows 3 x操作系统中,注册表是一个名为Reg bat的微

音频解说

大家好,我是极客范本期栏目编辑小范,现在为大家讲解以上问题。

注册表是什么?

在Windows 3.x操作系统中,注册表是一个名为Reg.bat的微小文件,其中只存储了应用关联的部分文件类型,大部分设置都放在Win.ini、System.ini等几个INItialization ini文件中.

那么,如果win7注册表被禁用了呢?

1.注册安全

Windows软件和硬件设置记录在注册表中。如果系统出现问题,注册表被修改,并且我们不熟悉注册表的编译,我们可以通过Regscan恢复系统自动记录的最后五个注册表。方法是:进入MS-DOS模式,进入C:\WINDOWS\COMMAND目录。然后键入SCANREG /RESTORE并按回车键。进入界面后,有五个选择:前五天的注册表准备。选择其中一个,然后按“恢复”按钮恢复注册表。

2.锁定注册表

启动-运行- gpedit.msc打开组策略的左侧,展开用户配置-管理模板-在系统的右侧有一个注册表编辑工具可以阻止访问,该工具设置为enabled、OK和另一个:

有时,为了计算机安全,您可以通过修改注册表设置来防止其他人更改注册表设置。打开注册表编辑器窗口,从左栏依次展开HKEY _当前_用户\软件\ Microsoft \ windows \当前版本\策略\系统子项,在右栏中找到或创建一个名为“DisableRegistryTools”的新DWORD类型项,并将其值更改为0000001或000002以禁止它

3.解锁注册表

启动-运行- gpedit.msc打开组策略左侧,展开用户配置-管理模板-系统右侧有一个注册表编辑工具阻止访问,设置为禁用,确定,另一个:

也可以使用DOS命令。此时,我们可以通过在DOS下执行“reg”来修改注册表。语法是:reg import unlock.reg.“解锁。“REG”是指预先建立的带有扩展名的注册表信息文件。reg“(请不要以为文件名一定要叫“unlock.reg”,这只是一个例子,只要扩展名是reg即可)。如果。REG文件不在当前文件夹中(例如。REG文件在C:\Windows中,但现在命令在C:\)中执行,c 3360是。REG文件所在的位置需要添加在文件名之前。例如Regimport C:\Windows \ unlock.reg,意思是告诉“reg”将c : \ Windows中名为“unlock . reg”的文件输入注册表。那个。REG文件只是一个纯文本文件,文件格式没有特别的地方,可以用Windows记事本制作。唯一的麻烦是你必须知道你想要修改的注册表值。限制用户执行“注册表编辑”的注册表信息是HKEY _当前_用户\软件\微软\ windows \当前版本\策略\系统中“禁用注册表工具”的值。因此,只要我们将“DisableRegistryTools”的值设置为“0”(表示关闭),或者简单地删除System的注册表信息(干净的操作系统没有这个信息)。

这个怎么写。Reg文件,以便“REG”可以顺利地将信息导入注册表?方法如下:

1)创建一个. REG文件并创建一个新的文本文件,并在其中输入以下内容:REGEDIT4

[HKEY _当前_用户\软件\微软\ windows \当前版本\策略\系统]“disableregistrytools”=dword :0000000注意:在“REGEDIT4”一行和下一行之间应该有一个空行。编辑后,用一个名称保存该文件,如“unlock.reg”(该文件不能有更多或更少的字符。请记住选择“所有文件(*。*)”保存时在记事本的“保存”对话框的“保存类型”中,否则将被视为TXT文件)。

2)导入REG文件由于在Windows环境下运行没有办法执行“Regedit”,可以改为从DOS执行命令。方法是“启动程序MS-DOS模式”或从运行中执行‘CMD’。当然,如果你想用引导盘引导,可以从纯DOS下进行,但不需要麻烦,只需在Windows下使用MS-DOS即可

可。 假设我的这个unlock.reg是放在C:\的话,就输入reg import C:\unlock.reg后按回车,“unlock.reg”的内容就输入注册表了,同时也就解除了无法执行“Regedit”的限制了。

  举一反三: REG文件为什么要以“REGEDIT4”开头,而不是“REGEDIT1”或“REGEDIT2”呢?答案很简单,因为这是“规定”。Windows 95/98/ME/NT 4.0等的REG文件开头第一行规定必须是“REGEDIT4”。而Windows 2000/XP则是“Windows Registry Editor Version 5.00”,用以区分所使用的操作系统。从这个REG文件中,我们可以了解REG文件的内容格式:

  1、开头第一行一定是:“REGEDIT4”或“Windows Registry Editor Version 5.00”,以区别操作系统;

  2、注册表信息头尾用“[”与“]”包起来;

  3、" "内就是字符串内容;

  4、“DWORD”为“0”就是用“dword:00000000”表示,因为“DWORD”值是16进位,16进位的“0”就是“00000000”。

  5、因为本例中只有一行注册表信息([HKEY_CURRENT_USER\Software\Mi...]),所以没有空行。而如果有两个以上的注册表信息,信息与信息之间就需要有空行隔开。

  6、如果要删除某个注册表信息该怎么办?很简单,在注册表信息前面加上“-”(减)号。例如,“unlock.reg”我也可以这么写:

  REGEDIT4

  [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]

  只要“-HKEY_CURRENT_USER\Soft...”就可以了,“DisableRegistryTools...”那一行就可以省去不写,为什么?因为这行就是告诉“Regedit”直接去把“System”这个注册表信息删掉,而“DisableRegistryTools”又是在“System”下,头都删了,当然里面的东西也就消失了。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。