注册表无法创建项
A. 注册表编辑器不能创建项
可能是您的权限问题,在这个项目上右键,属性,权限,把看看有没有administrator 和system 的写入权限
B. 无法创建项:写入注册表时出错
进组策略恢复注册表禁用试试,或用360安全卫士或超级巡警类软件进行修复
或者试试下面这个网址里的方法
http://..com/question/15306339.html?si=2
既然注册表被禁用,那就不能用REG文件进行解禁喽,解禁后重装迅雷可以解决没有右键菜单问题
C. 为什么在注册表“HKEY_LOCAL_MACHINE”上不能新建项提示:“无法创建项:写入注册表时出错”
同坑不能在
HKEY_LOCAL_MACHINE上新建项但能在子项上新建项
D. 注册表 无法创建项 急救!!!
可采取以下方法修复注册表:
A.在Windows XP下用备份文件还原
如果Windows XP还能启动,只是出现出错提示信息并且有些系统程序不能用,单击“开始”→“所有程序”→“附件”→“系统工具”→“备份”菜单项,调出“备份工具”对话框,然后点击“备份工具”对话框中的“还原与管理媒体”标签,将注册表还原到损坏前的状态。此方法有个前提条件,就是你必须有注册表损坏前的备份文件。
B.用Windows XP的“系统还原”功能还原
和上一方法一样,必须能启动进入Windows XP系统。单击“开始”→“所有程序”→“附件”→“系统工具”→“系统还原”菜单项,调出“系统还原”对话框,选择“恢复我的计算机到一个较早的时间”项,单击“下一步”,选择一个较早的还原点,然后单击“下一步”确认。Windows XP便会重新启动系统,将系统设置还原到指定的时间,并给出恢复完成的提示。如果你的Windows XP的系统还原功能被关闭,可单击“开始”→“控制面板”→“系统”项,并点击“系统还原”标签,去掉“在所有驱动器上关闭系统还原”复选框前面的“√”。
C.使用上次正常启动的注册表配置
如Windows XP无法正常启动,可使用上次正常启动的注册表配置。当电脑通过内存、硬盘自检后,按F8键,进入启动菜单,选择“最后一次正确的配置”项,这样Windows XP就可以正常启动,同时将当前注册表恢复为上次的注册表。这里需要注意的是选择“最后一次正确的配置”,并不能解决由于驱动程序或文件被损坏、丢失所导致的问题。同时,选择“最后一次正确的配置”,Windows XP只还原注册表项HKEY_LOCAL_MACHINE\System\CurrentControlSet中的信息。任何在其他注册表项中所作的更改均保持不变。
D.使用安全模式恢复注册表
如果使用“最后一次正确的配置”项无效,则可以在启动菜单中选择“安全模式”,这样Windows XP可自动修复注册表中的错误,从而使启动能够正常引导下去。引导进入系统后再执行方法1或方法2。
如果实在不行的话重装一次,装好后记得做个备份文件哦 (^_^)
E. win10无法创建注册表项请检查是否有足够权限
如下的解决方法请参考:
首先,使用快捷键“Win”+ 【R】组合快捷键。在打开后面键入命令Regedit。打开win10注册表。
在注册表编辑器窗口,左键单击:HKEY_CURRENT_USER,再点击:编辑 - 权限;
此时,打开了HKEY_CURRENT_USER的权限对话框,在这个对话框中,我们先查看本机登录的用户名,如组或用户名(G)栏中没有,点击:高级选项;
在打开的HKEY_CURRENT_USER的高级安全设置窗口,点击:添加;
我们在HKEY_CURRENT_USER的高级安全设置窗口,点击添加以后,就会打开
HKEY_CURRENT_USER的权限项目窗口,在这个窗口中,基本权限项都呈灰色状态不可选择,我们点击:选择主体;
在打开的选择用户和组对话框中,点击:高级;
按下来,我们在对话框中点击:立即查找(N);在搜索结果(U)栏中用鼠标按住右侧的小滑块向下拖动,找到本机登录的用户名如:GONG ZOU,并左键单击用户名,再点击:确定;
点击确定以后,我们可以看到本机登录用户名显示在检查名称栏中,点击:确定;
这时就会回到HKEY_CURRENT_USER的高级安全设置窗口,我们在这个窗口,点击:显示高级权限;在HKEY_CURRENT_USER的权限项目窗口的高级权限下,点击:完全控制,再点击:确定;
回到HKEY_CURRENT_USER的高级安全设置窗口,点击:应用 - 确定;
回到HKEY_CURRENT_USER的权限窗口,点击:确定,退出注册表编辑器。
F. 注册表无法创建项怎么办
遇到不能新建或修改的注册表键项时,右键单击左边的键项,在弹出菜单中点击“权限”,勾寻完全控制”。
G. 无法在注册表中创建值怎么办
可能是禁用了注册表.
可以用以下几中方法解禁:
方法1、在Windows2000/XP/2003中,单击“开始→运行”,输入“Gpedit.msc”后回车,打开“组策略”。依次展开“用户配置→管理模板→系统”,双击右侧窗口中的“阻止访问注册表编辑工具”,在弹出的窗口中选择“未配置”或“已禁用”,“确定”后退出“组策略”,即可为注册表解锁。
方法2、INF文件法:
打开记事本,输入以下内容:
[version]
signature="$chicago$"
[defaultinstall]
delReg=DeleteMe
[DeleteMe]
"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System","DisableRegistryTools"
另存为UNLOCK.INF,右键单击,选“安装”即可。
方法3、通过Windows控制台解锁:
打开记事本,输入以下内容:
WindowsRegistryEditorVersion5.00
[HKEY_CURRENT_USER\software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword:00000000
保存为.reg文件,文件名任取(这里以保存unlock.reg文件为例),然后,点击“开始”→“运行”→输入cmd回车→打开命令行窗口,在命令行下打入:regimport路径unlock.reg,回车,即可解锁。此处“路径”指保存unlock.reg文件的路径。
方法4、vbs文件法:
打开记事本,输入以下内容:
DimunReg
SetunReg=WScript.CreateObject("WScript.Shell")
unReg.RegDelete"HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System\"
保存为.vbs文件,文件名任取,然后双击运行该文件即可解锁。
上述解锁方法与禁用注册表的方法有关,如果一种方法解不了,就用另一种方法。
H. 注册表无法新建项目
请确认你新建注册表项的位置是否正确。有的键下边是不允许新建项的。比如HKEY_LOCAL_MACHINE下,就不可以直接新建项。
I. 在注册表中无法创建项怎么办
在上网浏览了恶意网页后,经常会遇到注册表被禁用的事情。注册表被加锁,其主要原理就是修改注册表。在注册表HKEY_CURRENT_USER\Software\Microsoft\Windows\
CurrentVerssion\Policies\System分支下,新建DWORD值“Disableregistrytools”,并设键值为“1”。这样,当有人运行注册表编辑器时就会出现“注册编辑已被管理员所禁止”的对话框(如图1),这样就可以达到限制别人使用注册表编辑器的目的。给注册表解锁的方法有很多,编辑REG文件导入注册表是最常用的。本文要介绍的是与众不同的七招,在此与您分享。
用Word的宏来解锁
Word也可以给注册表解锁?没错!我们利用的是微软在Word中提供的“宏”,没想到吧?具体方法是:运行Word,然后编写如下面所示的这个“Unlock”宏,即可给注册表解锁:
Sub Unlock()
Dim RegPath As String
RegPath = “HKEY_CURRENT_USER\Software
\Microsoft\Windows\CurrentVersion\Policies\System”
System.PrivateProfileString(FileName:=“”,Section:=RegPath,Key:=“Disableregistrytools”)=“OK!”
End Sub
其实,这个方法一点都不神秘,只是利用了注册表的一个特性,即在同一注册表项下,不能有相同名字的字符串值和DWORD值,如果先前有一个DWORD值存在,则后建立的同名的字符串值会将其覆盖,这也就间接的删除了原值。在本例中就是DWORD值Disableregistrytools被同名的字符串值所覆盖删除。
修改Regedit.exe文件
修改Regedit.exe文件也可以给注册表解锁,前提条件是手头上要有十六进制文件编辑软件如UltraEdit或WinHex等。我们以UltraEdit为例,用Ultraedit打开注册表编辑器Regedit.exe。点击“搜索”菜单下的“查找”,在弹出的对话框中的“查找ASCII字符”前面打上“√”,在“查找什么”栏中输入:Disableregistrytools(如图2),点击“确定”开始查找。会找到仅有的一处结果,改成别的字符就可以了。不过长度一定要一样(20个英文字母),这样就可以解除对注册表编辑器的禁用。
使注册表编辑器无法被禁用
给注册表编辑器Regedit.exe做个小手术,使之对注册表禁用功能具有“免疫力”,可以打造一个锁不住的注册表编辑器。这对防范恶意网页对注册表的禁用非常有好处。用十六进制文件编辑器Ultraedit打开Regedit.exe,查找74 1B 6A 10 A1 00,找到后,把74改为EB即可。现在,你就有了一个锁不住的注册表编辑器了。下次既使注册表被禁用也不用害怕了,只管运行之,保管恶意网页的修改无效。
用INF文件解锁
大家一定看到过在Windows中有一种后缀为INF的驱动安装文件,它实际上是一种脚本语言,通过解释执行。它包含了设备驱动程序的所有安装信息,其中也有涉及修改注册表的相关信息语句,所以我们也可以利用INF文件对注册表解锁。
INF文件是由各个小节(Section) 组成。小节的名字从中括号中起,且在此文件中必须是惟一的。小节的名字是它的入口点。后面是小节内容,形式上是“键名称=键值”。在文件中可以添加注释,由分号完成,分号后的内容不被解释执行。让我们开始行动,用记事本编辑如下内容的文件:
[Version]
Signature=“$CHICAGO$”
[DefaultInstall]
DelReg=del
[del]
HKCU,Software\Microsoft\Windows\CurrentVersion\Policies\
System,Disableregistrytools,
1,00,00,00,00
将上面的内容存为del.inf,使用时用右键点击它,在弹出菜单中选择“安装”即可给注册表解锁(如图3)。
用JScript解锁
用记事本编辑如下内容的文件,保存为以.js为后缀名的任意文件,使用时双击就可以了。
VAR WSHShell=WSCRIPT.CREA-TOBJEt(“WSCRIPT.SHELL”);
WSHShell.Popup(“为你解锁注册表”);
WSHShell.RegWrite(“HKCU\\Software\\Microsoft\\
Windows\\CurrentVersion\\Policies\\
system\\DisableRegistryTools”, 0,“reg_dword”);
大家可以看出用JS对键值进行操作时要用两斜杠“\\”,并且要用“;”表示结束。一般只要能注意这两点,就没有问题了。
用VBScript解锁
用VBScript对注册表进行解锁?没错!很容易又很简单的一个方法,用记事本编辑如下内容:
DIM WSH
SET WSH=WSCRIPT.CreateObject(“WSCRIPT.SHELL”)
WSH.POPUP(“为你解锁注册表!”)
WSH.Regwrite“HKCU\Software\Microsoft\Windows\
CurrentVersion\Policies\System\DisableRegistryTools”,0,“REG_DWORD”
WSH.POPUP(“注册表解锁成功!”)
将以上内容保存为以.vbs为扩展名的任意文件,使用时双击即可。
J. 注册表HKEY_USERS无法新建项,怎么解决
HKEY_USERS无法新建项.可能 原因没有权限
你可以在 这项 右键权限 设置完全控制
或者可能是有安全软件 阻止了修改
你可以把安全软件卸载 或者允许修改