分享

注册表操作

 悟静 2012-06-11
首先,2000/xp/2003用户,运行:services.msc;禁用服务Remote Registry,这样别人就不能远程修改你的注册表了。 

然后 
1.使用软件禁用注册表 
比如:(此间文字由系统自动屏蔽) 

2.通过.reg文件 
把下面的内容保存为lock.reg,双击后,注册表禁用 
REGEDIT4 

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] 
"DisableRegistryTools"=dword:00000001 

3.在Windows 2000/XP/2003中,运行Gpedit.msc,打开“组策略”。然后依次展开“用户配置→管理模板→系统”,双击右侧窗口中的“阻止访问注册表编辑工具”,在弹出的窗口中选择“已启用”即可。 

解禁注册表 
------ 
1.使用软件禁用注册表 
比如:(此间文字由系统自动屏蔽) 

2.通过.reg文件 (适用98系统,XP/2003下,禁用注册表后是无法导入reg文件的) 
把下面的内容复制到记事本,另存为扩展名为reg的文件,双击后,注册表解禁 

REGEDIT4 
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System] 
"DisableRegistryTools"=dword:00000000 

3.通过.vbs文件 
把下面的内容复制到记事本,另存为扩展名为vbs的文件,双击后,注册表解禁 

Dim WSHShell 
Set WSHShell=WScript.CreateObject("WScript.Shell") 
WSHShell.RegDelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\" 

4.通过.inf文件 
把下面的内容复制到记事本,另存为扩展名为inf的文件,右键选择安装,注册表解禁 

[Version] 
Signature="$Chicago$" 
[DefaultInstall] 
DelReg=DeleteMe 
[DeleteMe] 
HKCU,"Software\Microsoft\Windows\CurrentVersion\Policies\System","DisableRegistryTools" 

5.通过.js文件 
把下面的内容复制到记事本,另存为扩展名为js的文件,双击后,注册表解禁 

var WSHShell=WScript.CreateObject("WScript.Shell"); 
WSHShell.RegWrite 
("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\DiableRegistryTools" ,0,"REG_DWORD"); 
WSHShell.RegDelete 
("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\"); 

6.命令行下解禁注册表 
命令:reg delete HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System /v DisableRegistryTools 

7.在Windows 2000/XP/2003中,运行Gpedit.msc,打开“组策略”。然后依次展开“用户配置→管理模板→系统”,双击右侧窗口中的“阻止访问注册表编辑工具”,在弹出的窗口中选择“已禁用”,“确定”后再退出“组策略”,即可为注册表解禁。 
blog/static/314620520117834515592/?touping

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多