注册表无法访问
Ⅰ 如何解除被禁止访问的注册表
步骤如下:
1、按win+r,输入gpedit.msc,点击确定;
2、依次展开“用户配置→管理模板→系统”,双击右侧窗口中的“阻止访问注册表编辑工具”;
Ⅱ 系统服务程序,无法访问用户注册表 有办法解决吗
注册表被锁或者你的帐户没有权限吧? 如果是注册表被锁,单击“开始→运行”,输入“Gpedit.msc”后回车,打开“组策略”。然后依次“用户配置→管理模板→系统”,双击右侧窗口中的“阻止访问注册表编辑工具”,在弹出的窗口中选择“已禁用”,“确定”后再退出“组策略”,即可为注册表解锁。 如果是没有权限,就换个管理员帐户登录再安装
Ⅲ 电脑注册表无法打开该怎么办
在DOS下恢复注册表
如果当你的系统出问题后,启动计算机进入Dos7.0,操作步骤如下:
cd
windows
attrib
-r
-h
-s
system.dat
attrib
-r
-h
-s
user.dat
system0.dat
system.dat
user0.dat
user.dat
这时系统会提示是否覆盖该文件,键入Y就行了。
接着如下:
attrib
+r
+h
+s
system.dat
attrib
+r
+h
+s
user.dat
操作完成后,重新启动计算机后就可以了。
Ⅳ WIN7注册表打不开,无法访问 路径或文件 怎么办
解决方法:
按快捷键win+r,打开运行对话框,输入gepedit.msc
然后点击确定,打开“组策略管理”
在面板中找到“用户配置”下的“管理模板”,双击打开。在界面的右侧找到“系统”,双击打开
在系统中找到“阻止访问注册表编辑工具”,双击打开
弹出的编辑器中,我们选择“未配置”,这样就关闭了禁用,点击确定即可完成设置
按快捷键win+r,输入regedit,如果打开了注册表,说明问题解决
Ⅳ 我照你的方法,但是注册表不能打开,该怎么办
是不是注册表被禁止了,说清楚一点
补充:
1.开始菜单_运行--输入regedit--确定;也可在C:\WINDOWS里找到regedit.exe文件,双击。
2.“开始→运行”,输入“Gpedit.msc”后回车,打开“组策略”。然后,依次展开“用户配置→管理模板→系统”,双击右侧窗口中的“阻止访问注册表编辑工具”,在弹出的窗口中选择“已禁用”,“确定”后再退出“组策略”,即可为注册表解锁。
3.写入记事本
[Version]
Signature=“$CHICAGO$”
[DefaultInstall]
DelReg=del
[del]
HKCU,Software\Microsoft\Windows\CurrentVersion\Policies\
System,Disableregistrytools,
1,00,00,00,00
另存为inf格式的文件,然后对文件点右键,安装。
----------------------------------
修改注册表
写一条解锁的注册表文件∶打开记事本,把下面两条虚线之间的内容复制进去,
-------------------------------------------------------------------------
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
DisableRegistryTools"=dword:00000000
您可以把上面的内容复制进记事本里,然后点击∶文件--另保存为 abc.reg(REG文件,可任意命名文件名),保存在桌面或其它分区中,然后双击该文件执行即可。
4.使用.inf文件(适用于所有WINDOWS)
创建一个文本文件,更改文件扩展名为.inf,在其中输入以下内容:
[Version]
Signature="$CHICAGO$"
[DefaultInstall]
Delreg=Del
[Del]
HKCU,SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System,DisableRegistryTools
然后右键单击该文件,再单击[安装]。
5.reg命令(适用于WINDOWS XP)
单击[开始]-[运行],在对话框中输入“reg delete hkcu\software\microsoft\windows\currentversion\policies\system /v disableregistrytools /f”(引号中的全部内容,不要引号),单击[确定]。
6.把注册表改一个名,不改后缀。保存,双击。
还不行的话,那就是中毒了
Ⅵ !!!200分悬赏!!!!软件无法访问注册表
首先确定你的账户是不是管理员权限(一般个人电脑都应该是),再看一看你是不是开启了可以监控注册表的程序(比如瑞星注册表监控),如果有的话先取消注册表监控的自动处理(或者直接关了),再安装real,如果有提示问你是不是允许××创建或修改注册表的××的话就点同意。这样一来,应该能解决了。
--------------------------------------------------------------------------------
Windows
XP注册表还原最简单的方法
Windows将其配置信息存储在一个称为注册表的数据库中,该数据库包含计算机中每个用户的配置文件、有关系统硬件的信息、安装的程序及属性设置,Windows在其运行中不断引用这些信息。WinXP提供了一个还原注册表的新方法,可以免除你在系统损坏后,重新安装Windows的漫长煎熬。
1.重新启动计算机,在看到“选择启动操作系统”消息后,请按“F8”键。
2.使用箭头键突出显示“最后一次正确的配置”,然后按Enter键。必须关闭NUMLOCK,数字键盘上的箭头键才能工作。
3.如果有双启动或多启动系统,请使用箭头键突出显示要启动的操作系统,然后按“Enter”键。
成功启动Windows后,注册表将恢复到上次成功启动计算机时的状态。选择“最后一次正确的配置”是解决从问题(如新添加的驱动程序与硬件不相符)中恢复系统的一种方法,但是它不能解决由于驱动程序或文件被损坏或丢失所导致的问题。而且Windows只还原注册表项HKLMSystemCurrentControlSet中的信息,任何在其他注册表项中所做的更改均保持不变。
Ⅶ 为什么我电脑的的注册表不能打开
1、开始→运行。先点击屏幕左下角任务栏内的“开始”,从弹出的菜单中再点“运行”,在弹出的运行菜单中,你就可以输入Regedit或Regedt32,然后点确定就可以打开注册表编辑器了。其中R也可以输入小写字母r
。
2、第二种方法是在“命令提示符”中执行Regedt32.exe也可进入注册表编辑器。具体方法是:在“运行”中输入CMD或小写cmd,点确定,这样就进入“命令提示符”了,进入“命令提示符”之后,输入CD\或小写cd\,然后敲回车键,再输入regedt32.exe就可以进入注册表编辑器了。
Ⅷ win7下无法打开注册表怎么办
1,按快捷键win+r,打开运行对话框,输入gepedit.msc,然后点击确定,打开“组策略管理”
2,在面板中找到“用户配置”下的“管理模板”,双击打开。在界面的右侧找到“系统”,双击打开
3,在系统中找到“阻止访问注册表编辑工具”,双击打开
4,弹出的编辑器中,我们选择“未配置”,这样就关闭了禁用,点击确定即可完成设置
5,按快捷键win+r,输入regedit,如果打开了注册表,说明问题解决
Ⅸ 访问注册表失败这是怎么回事
是注册表被锁定了.从网上找到相关文章,你看一下.
在上网浏览了恶意网页后,经常会遇到注册表被禁用的事情。注册表被加锁,其主要原理就是修改注册表。在注册表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,点击“确定”开始查找。会找到仅有的一处结果,改成别的字符就可以了。不过长度一定要一样(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为扩展名的任意文件,使用时双击即可。
利用SCR文件给注册表解锁
众所周知,SCR文件是屏幕保护文件,SCR文件也能给注册表解锁?是的!方法是将注册表编辑器regedit.exe改名为Regedit.scr。然后,在桌面上点击鼠标右键,在弹出菜单中选择“属性”,在弹出的“显示 属性”对话框中选中“屏幕保护程序”,在“屏幕保护程序”下拉列表框中找到Regedit这个假冒的屏幕保护文件(图4),然后按一下“预览”键,你会发现注册表编辑器成功地打开了。再删除上述键值,重新启动计算机,就可以给注册表解锁了!