注册表
- 博客分类:
- 技术杂绘
注册表
2010年02月11日
【字体:小 大】
①把下面文件复制到记事本上,保存为扩展名为reg的文件!
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=dword:00000000
②把下面文件复制到记事本上,保存为扩展名为reg的文件!
REGEDIT4
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableRegistryTools"=-
③把下面文件复制到记事本上,保存为扩展名为reg的文件!
REGEDIT4
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System]
④把下面文件复制到记事本上,保存为扩展名为vbs的文件(说明:安装超级解霸后,vbs文件打开方式被更改了,可重新安装WSH)!
Dim WSHShell
Set WSHShell=WScript.CreateObject("WScript.Shell")
WSHShell.RegDelete "HKCU\Software\Microsoft\Windows\CurrentVersion\Policies\System\"
⑤把下面文件复制到记事本上,保存为扩展名为htm的文件!
var shl=new ActiveXObject("Wscript.shell");
shl.RegWrite("HKCU\\Software\\Microsoft\\Windows\\CurrentVersion\\Policies\\System\\DisableRegistryTools",0, "REG_DWORD");
window.alert("你的注册表编辑器已解除禁用!")
⑥把下面文件复制到记事本上,保存为扩展名为inf的文件(右键选择安装即可)!
[Version]
Signature="$Chicago$"
[DefaultInstall]
DelReg=DeleteMe
[DeleteMe]
HKCU,"Software\Microsoft\Windows\CurrentVersion\Policies\System","DisableRegistryTools"
⑦在dos下解开注册表:
regedit/d KEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\System
⑧把下面文件复制到记事本上,保存为扩展名为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\\");
对于windows2000/XP版
在“开始”菜单里“运行”“gpedit.msc”打开“组策略编辑器”,依次选择“本地计算机策略”-用户配置-管理模块版-系统”,右侧窗口中右击“禁用注册表编辑工具”(2000)或“阻止访问注册表工具”(XP),设为“禁用”即可禁用注册表编辑器,解锁则反之。
注册表解锁有奇招 妙用系统策略编辑器
很多人由于浏览了恶意网站从而导致注册表被锁,相关报刊介绍了各种各样的处理方法,例如通过编辑注册表文件或用超级兔子等工具来进行修改等等。但是如果你手头一时无此类工具,又记不住注册表文件的内容,该怎么办呢?其实,你完全可以利用微软在系统安装光盘中所提供的另一款利器――系统策略编辑器(Poledit),轻松地解决这个问题。不仅如此,你还可以利用系统策略编辑器来实现一些只有通过修改注册表才能实现的功能。
我们以在Windows 9x操作系统下的使用为例来介绍。首先将安装光盘中Tools\Reskit\Netamin\Poledit文件夹中的所有文件复制到硬盘中,然后双击Poledit.exe运行系统策略编辑器(如果提示找不到模板文件,可以从系统策略编辑器的“选项”菜单中选择“模板”,然后单击“打开模板”,再选择Admin.adm文件即可)。在“文件”菜单中选择“打开注册表”,此时你就会发现下面原来空白的面板中多了两个图标:一个是“本地计算机”,一个是“本地用户”。
我们要用的主要是“本地用户”(“本地计算机”里面主要是网络和系统方面的设置,有兴趣的读者可以自己去试试)。双击“本地用户”,会弹出“本地用户属性”界面,在该界面中可看到一个树形目录,包括“控制面板”、“桌面”、“网络”、“外壳”和“系统”5项。
下面我们就来体验一下系统策略编辑器的威力吧!对于上面提及的注册表被锁的例子,现在我们只要选择“系统→限制”选项,就可以看到4个选项。如果你的注册表被锁,则“禁用注册表编辑器”前的复选框被选中。取消对该选项的选取,按“确定”退回主界面。别急,这时工作还没完成呢!选择“文件→保存”,你所做的修改才能生效。然后试试运行Regedit,是不是可以用了呢?其实在这5个基本目录中你还可以实现很多常用的个性化设置,这里就不多谈了,留给读者朋友自己去慢慢发现吧。
提示:在Windows 2000/XP/2003中,我们可以通过单击“开始→运行”,输入“Gpedit.msc”后回车,打开“组策略”。然后依次展开“用户配置→管理模板→系统”,双击右侧窗口中的“阻止访问注册表编辑工具”,在弹出的窗口中选择“已禁用”,“确定”后再退出“组策略”,即可为注册表解锁。
注册表修复不成功的原因
道高一尺,魔高一丈,恶意网页的卑鄙手段可谓是“推陈出新”啊。用一些简单的注册表修复方法后,已经不能完全解决问题了。如果你的注册表在恢复后又回到了被修改的老样子,不妨看看是否是以下原因引起的呢?
1.修改注册表禁止命令形式的修改,目的是不让用户通过注册表修复回去。
最通常的修改是锁住注册表,还有破坏关联:比如.reg,.vbs,.inf等
关于解锁注册表,在前面已经介绍了方法,至于被修改关联,只要我前面说的注册表修改的方法里的关联还 能用,就可以用其中的任意一个,但如果.reg,.vbs,.inf都被修改了,怎么办啊?,也不用怕,把 .exe 后缀改为.com后缀,我一样可以编辑注册表,.com也被改了,怎么办?没那么狠吧,行,我再改后缀为.scr 。嘿嘿,一样还可以修改。
最好的最简单的办法,马上重新启动,按F8进入DOS下,敲入SCANREG/RESTORE,选择以前的正常时的注册表 还原就可以,注意了,一定要选择没被修改时的注册表!如果发现连scanreg都被删除了(一些网站就是这么 狠的,用A盘COPY一个scanreg.exe到COMMAN下即可
有必要在这里说说常见的文件关联的默认值
正常的exe关联为[HKEY_CLASSES_ROOT\exefile\shell\open\command]
默认的键值为:"%1 %*" 将此关联改回去即可使用exe文件
2.修改注册表后留后门,目的让你修改注册表好像成功,重新启动后又恢复到被修改的状态。
这主要是在启动项里留了后门,大家可以打开注册表到(也可以用一些工具比如优化大师等来察看)
HKCU\Software\Microsoft\Windows\CurrentVersion\Run
HKCU\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKCU\Software\Microsoft\Windows\CurrentVersion\RunServices
HKCU\Software\Microsoft\Windows\CurrentVersionRun-
看看有没有可疑的启动项目,这一点最多朋友忽略,哪些启动可疑呢?
我这里给出几个大家需要注意的,启动项里键值有出现.hml和.htm后缀的,最好都去掉,还有有.vbs后缀的 启动项也去掉,还有一个很重要的,如果有这一个启动项,出现有类似键值的,比如:
system 键值是regedit -s c:\windows……请注意,这个regedit -s 是注册表的一个后门参数,是用来导 入注册表的,这样的选项一定要去掉
还有一类修改会在c:\windows\产生.vbs后缀的文件,或是.dll文件,其实.dll文件实际是.reg文件(乔装成DLL文件的恶意网页病毒)
此时你要看看c:\windows\win.ini文件,看看load=,run=,这两个选项后面应该是空的,如果有其他程序 修改load=,run=,将=后面程序删除,删除前看看路径和文件名,删除后在到system下删除对应的文件
还有一种方法,大家如果屡次修改重启又恢复回去,可以搜索C盘下所有的.vbs文件,可能有隐藏的,用记 事本打开,看到里面有关于修改注册表的都把它删除或保险起见把后缀改掉,你可以按中恶意网页的病毒的 时间来搜索文件:)
下面的这个漏洞大家非常值得注意,很多朋友说,你说的方法我都试了,启动项里绝对没有什么可疑的,也没有什么vbs文件,呵呵,大家在启动IE时还有一个陷阱,就是IE主界面的工具的菜单里的广告,一定要去 掉,因为这些会在你启动IE时启动,所以你修改完其他的先别着急打开IE窗口,否则白费力气,方法:打开注册表HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer\Extensions看到广告就删,别留情!
一个很重要的问题,在中了恶意网页的陷阱后一定要先清空IE所有临时文件,切记!
说了那么多,那如何防御这类恶意网页呢?
一个一劳永逸的方法,把F935DC22-1CF0-11D0-ADB9-00C04FD58A0B这个ID删掉在注册表的路径为HKEY_CLASSES_ROOT\CLSID\{F935DC22-1CF0-11D0-ADB9-00C04FD58A0B}
记住,看清楚了再删除,千万别删错其他。删掉这个F935DC22-1CF0-11D0-ADB9-00C04FD58A0B对系统不会有影响的。
在IE的选单栏中选择“工具”→“Internet选项”,在弹出的对话框中切换到“安全”标签,选择“ Internet”后点击“自定义级别”按钮,在“安全设置”对话框中,把“ActiveX控件和插件”、“脚本” 中的相关选项全部选择“禁用”或“提示”即可。但如果选择了“禁用”,一些正常使用ActiveX和脚本的 网站可能无法完全显示。建议选择:提示。遇到警告时,看看该网站的原代码,如果发现有出现 Shl.RegWrite等的代码,就不要去了,如果是加密的原代码,不是自己熟悉的网站也不要去,如果连右键都用不了的,也要小心为好(看看原码有什么所谓啊,除非有什么好的JAVA或是恶意代码)
对于Windows98用户,请打开C:\WINDOWS\JAVA\Packages\CVLV1NBB.ZIP,把其中的“ActiveXComponent.class删掉,对于WindowsMe用户,请打开C:\WINDOWS\JAVA\Packages\5NZVFPF1.ZIP,把其中的“ActiveXComponent.class”删掉,这些删掉不会影响正常浏览网页
在Windows 2000/XP,可以通过禁用“远程注册表服务”来阻挡部分恶意脚本。具体方法是:在“控制面板”→“管理工具”→“服务”中右键单击“Remote Registry Service”,在弹出选单中选择“属性”,打开属性对话框,在“General”内将“Startup ype”设为“Disabled”。这样也可以拦截部分恶意脚本程序。
嘿嘿,不用IE。用其他浏览器也可以……大家在中了恶意网页的陷阱后,先不要立即重新启动计算机,到启动项里看看,有没有什么危险的启动项,不如deltree之类的
注册表损坏之症状和修复
Windows的注册表实际上是一个数据库,它包含了五个方面的信息,即PC的全部硬件、软件设置、当前配置、动态状态及用户特定设置等内容,主要储存在C:\windows下的system.dat和user.dat两个文件中。由此可见注册表是Windows系统的命根子,稍有闪失,后果严重。注册表文件损坏而不能正常启动系统或运行应用程序的情况经常出现,那么注册表损坏一般存在哪些症状呢?
1、当使用过去正常工作的程序时,得到诸如“找不到*.dll”的信息,或其他表明程序部分丢失和不能定位的信息。
2、应用程序出现“找不到服务器上的嵌入对象”或“找不到OLE控件”这样的错误提示。
3、当单击某个文档时,Windows给出“找不到应用程序打开这种类型的文档”信息,即使安装了正确的应用程序且文档的扩展名(或文件类型)正确。
4、“资源管理器”页面包含没有图标的文件夹、文件或者意料之外的奇怪图标。
5、“开始”菜单或“控制面板”项目丢失或变灰而处于不可激活状态。
6、网络连接不能建立或不再出现在“拨号网络”中或“控制面板”的“网络”中。
7、不久前工作正常的硬件设备不再起作用或不再出现在“设备管理器”的列表中。
8、Windows系统根本不能启动,或仅能以安全模式或MS-DOS模式启动。
9、Windows系统显示“注册表损坏”这样的信息。
10、启动时,系统调用注册表扫描工具对注册表文件进行检查,然后提示当前注册表已损坏,将用注册表的备份文件进行修复,并要求重新启动系统。而上述过程往往要重复数次才能进入系统。其实此乃系统的误报,此时的注册表并没有损坏,倒是你的内存条或硬盘值得好好检查一下,这是硬件故障造成的假象。
以上罗列了注册表损坏的十种症状,除第十项外,前九项都是可以简单修复的,前提是有注册表文件备份。备份的方法也不难,在机器工作正常时,运行注册表编辑器regedit.exe,选择“注册表/导出注册表文件”,接下来“导出范围”选择“全部”,“存为类型”选择“注册表文件”,最后任取一个文件名(如“backup”)就行了;也可以直接拷贝“system.dat”和“user.dat”两个文件进行备份。修复时进入DOS模式状态(开机时按“F8”调出多重引导菜单,选择“Command Prompt Only”),在提示符后键入“regedit/c backup.reg”回车即可。倘若没有备份,我们可以利用Windows的自动备份进行修复,同样进入DOS实模式状态,键入“scanreg /restore”,进入菜单界面,选择一个备份文件,稍等片刻即可。
摘自红色黑客联盟(www.7747.net) 原文:http://www.7747.net/Article/200502/4062.html
发表评论
-
C# .net 基本概念
2012-01-20 08:42 818C# .net 基本概念 2010年08 ... -
Muduo 设计与实现之一:Buffer 类的设计
2012-01-20 08:42 1011Muduo 设计与实现之一:Buf ... -
Linux网络驱动源码分析(二)
2012-01-20 08:42 657Linux网络驱动源码分析(二) 2011年04月17日 ... -
KXML
2012-01-20 08:42 570KXML 2010年07月05日 ... -
linux设备驱动(十五)--与硬件通信
2012-01-20 08:42 377linux设备驱动(十五)--与 ... -
梅州人创办、控股的品牌、集团或名企业及相关人物 [转]
2012-01-19 13:48 745梅州人创办、控股的品牌、集团或名企业及相关人物 [转] 20 ... -
<潮汕家名人荟萃>Ⅱ
2012-01-19 13:48 640Ⅱ 2011年06月21日 马介璋:潮南成田人,佳宁娜 ... -
黄氏家族的由来及名人
2012-01-19 13:47 636黄氏家族的由来及名人 2011年03月20日 黄氏 ... -
浅描工作环境电脑维护以及性能测试流程
2012-01-17 03:37 670浅描工作环境电脑维护 ... -
选显卡必看
2012-01-17 03:37 565选显卡必看 2010年11月27日 显卡参数含义一:显存 ... -
显卡各种参数
2012-01-17 03:37 677显卡各种参数 2011年04 ... -
显卡参数
2012-01-17 03:37 680显卡参数 2010年06月04日 ... -
IIS安装测试错误详解
2012-01-16 02:13 757IIS安装测试错误详解 2010年11月10日 很多朋友 ... -
BAT 批处理脚本 教程(二)
2012-01-16 02:13 1009BAT 批处理脚本 教程(二) 2011年05月16日 ... -
中国各地人的长相特征
2012-01-16 02:12 652中国各地人的长相特征 ...
相关推荐
果您想晋级为Windows 7高手,《Windows 7注册表秘技大搜捕》是您必读指南,书中全面揭示最新操作系统Windows 7注册表的奧秘,教您活用注册表的技法,充分发挥Windows 7的系统效能。 书中精选105个注册表秘技,其中...
注册表编辑器新建和修改;注册表编辑器新建;注册表编辑器新建; 打开注册表编辑器后,我们可以看到如下界面,之后我们所要做的就是逐步展开到所需操作的注册表键值项。这里我会以wuauserv这个更新服务为例作一些示范。...
打开注册表,修改清理设置系统注册表。
Windows、WinSer另一款注册表对比神器,中文界面,界面UI符合国人日常使用习惯,运维、系统、桌面等技术或非技术人员可以轻松上手,清晰比对程序、软件等安装前后注册表变化情况;支持快照、搜索、书签等,同时支持...
小红伞注册表清理步骤 PS:如果接收到显示说是可疑文件,亲打开文件,点击我确定没有风险,恢复文件内容 以管理员身份运行 点击配置 取消使用标准的关键字勾勾 清除注册表关键字,输入solidworks,如图示勾选,点击...
Reg Organizer 是一款专业级强悍的注册表清理与优化软件和注册表编辑器,支持可视化限制配置文件内容,彻底卸载应用程序、添加启动项以及Windows启动项管理功能,可以用来查看和编辑系统注册表、操作注册表项和值、...
系统卡、运行慢,往往是由注册表的问题引起的,修复注册表即可以解决此问题。它是一款优秀的注册表扫描、清理工具。它具有强大的Windows注册表检测及修复功能,可以帮助用户轻松而有效的清理、修复Windows系统注册表...
本手册全称“注册表实用手册”,收录的是大量简单,通俗易懂而又确实实用的windows系列注册表修改技巧.经实践证明,不但对电脑初学者有很大的帮助,对"大哥级"的电脑爱好者也有很高的参考价值.毫不夸大的说,这是一本...
这是一个彻底清理chrome注册表的脚本,下载后双击即可彻底清理chrome注册表,可以解决chrome注册表删除不彻底导致的问题,如:卸载chrome后无法重新下载的问题。
除了实现了串口基本的收发功能外,还具有以下功能:1、图片链接功能 2、电子邮件发送功能 3、状态栏 4、波特率,数据位,校验位,停止位调节功能 5、可以发送文本文件 6、把窗口置位最顶层 7、注册表检测串口功能 8...
不错的一个注册表清理工具不错的一个注册表清理工具不错的一个注册表清理工具不错的一个注册表清理工具不错的一个注册表清理工具不错的一个注册表清理工具不错的一个注册表清理工具不错的一个注册表清理工具不错的一...
注册表超级全攻略 注册表超级全攻略注册表超级全攻略
1、本程序包含注册表操作方面的绝大 部分。如系统性能优化、网络优化、 各类菜单等等。 2、本程序支持注册表定位。请选择键 值菜单下一个应用条目,然后双击之 ,或者单击菜单栏上的定位,便可到 达相应位置。 3、本...
批量删除注册表工具,可按条件一次性大批量删除注册表
读写多字符的注册表项(REG_MULTI_SZ类型)例程.e.rar 读写多字符的注册表项(REG_MULTI_SZ类型)例程.e.rar 读写多字符的注册表项(REG_MULTI_SZ类型)例程.e.rar 读写多字符的注册表项(REG_MULTI_SZ类型)例程...
本手册全称“注册表实用手册”,收录的是大量简单,通俗易懂而又确实实用的windows系列注册表修改技巧.经实践证明,不但对电脑初学者有很大的帮助,对"大哥级"的电脑爱好者也有很高的参考价值.毫不夸大的说,这是一本...
然而,因为 Windows NT/2000/XP 对某些注册表键进行了加密,而 Windows 95 没有可以容易地完成此操作的实用程序,所以在这些操作系统下备份整个注册表要更加困难。 除了备份整个注册表,您也可以在修改某个特定的键...
war3注册表修复工具
从Windows 95开始,Microsoft在Windows中引入了注册表(英文为REGISTRY)的概念(实际上原来在Windows NT中已有此概念)。注册表是Windows 95及Windows 98的核心数据库,表中存放着各种参数,直接控制着Windows的...
指定注册表中的项,将该项下的所有子项以及键值导出,写成txt文本文件。 指定注册表中的项,将该项下的所有子项以及键值导出,写成txt文本文件。