锁住和解锁注册表 |
您所在的位置:网站首页 › 解锁注册表 › 锁住和解锁注册表 |
修改注册表[HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/policies/system] disableregistrytools=dword:1 如果system不存在则,新建一个。然后在system下建立一个键值项disableregistrytools,DWORD值为1.重启后不能使用regedit打开注册表编辑器。 这是,如果手动写一个.reg文件,双击来导入注册表解锁也是不可行的,因为regedit被禁用了。 这里有两种方法来恢复,也就是修改disableregistrytools的值为0或者直接删除掉这个键值 1、使用reg,因为disableregistrytools禁掉的只是regedit而已,所以reg还是可以使用,在命令提示符下输入reg /?可以看出reg的使用方法,可以使用reg query受限查看注册表 >reg query HKCU/software/microsoft/windows/currentversion/policies/system /s 查看system下面全部键值 然后使用 >reg delete HKCU/software/microsoft/windows/currentversion/policies/system /v disableregistrytools 即可。 2、使用批处理文件来处理,道理同样是使用reg来导入注册表的值 新建一个文件enable.bat,内容如下: @echo off echo Windows Registry Editor Version 5.00>enable.reg echo [HKEY_CURRENT_USER/Software/microsoft/currentversion/policies/system]>>enable.reg echo "disableregistrytools"=dword:0>>enable.reg reg import enable.reg del /f /q enable.reg @echo on 结束,双击运行即可。 下面这种是错误方法,无效,因为直接双击导入注册表是使用regedit来运行的,由于regedit被禁用,所以不能导入。 使用命令assoc .reg可以查看.reg文件类型为regfile 使用命令ftype regfile可以知道regfile由regedit.exe来打开。所以regedit被禁用后不能导入reg文件 那么,是否可以使用使用:ftype regfile=reg.exe来导入注册表呢?不行,首先reg有好多种操作,如reg import 那么。是否可以使用:ftype regfile=reg.exe import "1%"呢?也不行,还没有找到这种方法。 3、直接写一个注册表文件导入到注册表 新建一个文件enable.reg,内容如下: Windows Registry Editor Version 5.00 [HKCU/software/microsoft/windows/currentversion/policies/system] diableregistrytools=dword:0 保存,双击运行,确定导入注册表! |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |