我的regedit被禁用了,在winnt/system32目录下有个什么东西,在里面可以选择是否禁用regedit?(10分)

  • 主题发起人 主题发起人 zhuifeng
  • 开始时间 开始时间
Z

zhuifeng

Unregistered / Unconfirmed
GUEST, unregistred user!
我以前就是用winnt/system32目录下的这个东西,选择让我的 regedit禁用的,
现在我想恢复使用regedit ,可这个工具我不知道叫什么名字了,
请问各位高手知道吗?
 
到www.hqtcn.com下载个金山注册表清理器就可以了
 
有个很简单的方法可能不用任何工具来实现:
禁止注册表使用实际上也是通过修改注册表来实现的。
编一个.reg文件,将那句屏敝注册表的句语写进去(当然是恢复注册表工具的语句)
然后将它导进去。
格式如下:

REGEDIT4

[HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/Policies/System]
"DisableRegistryTools"=dword:00000001

注意文件名一定要是以.reg结尾的。
 
我用了上述的方法,可是不行
虽然提示说导入注册表成功,可还是打不开注册表
 
我有一个自已写的东西你要不要去debugging.51.net 上面去拿
 
REGEDIT4

[HKEY_USERS/.DEFAULT/Software/Microsoft/Windows/CurrentVersion/Policies/System]
"DisableRegistryTools"=dword:00000000
一是锁定,零是打开.
 
楼上的兄弟说的很对!
 
这个方法我试过了,不行啊
我的机子是win2k的,我将regedit4改为了regedit5,还是不行
提示说导入成功,可还是说注册表被系统管理员禁用了,
 
操作系统是2000或是XP的,当注册表编辑器被禁用后,是不能导入.reg的,自己编写一段
代码去解开禁止或去找注册表工具解开
如下
uses registry
...
procedure TForm1.Button1Click(Sender: TObject);
var
reg : TRegistry;
begin
reg:=tregistry.Create;
reg.rootkey:=HKEY_CURRENT_USER;
if reg.openkey('Software/Microsoft/Windows/CurrentVersion/Policies/system',true) then reg.DeleteValue('DisableRegistryTools');
reg.CloseKey;
reg.Destroy;
end;
 
多人接受答案了。
 

Similar threads

D
回复
0
查看
881
DelphiTeacher的专栏
D
D
回复
0
查看
851
DelphiTeacher的专栏
D
D
回复
0
查看
948
DelphiTeacher的专栏
D
D
回复
0
查看
885
DelphiTeacher的专栏
D
后退
顶部