SINOFACE|海华网

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1684|回复: 2

使用注册表编辑器恢复IE浏览器的设置

[复制链接]
发表于 2008-7-28 13:17:16 | 显示全部楼层 |阅读模式
常在网上浏览的网友,大多遇到过这样令人头疼的问题:当访问完某个主页时,IE设置被莫名其妙地修改,如标题和默认主页被更换、右键快捷菜单增加了某些内容、系统启动时增加了弹出框、更有甚者,您的默认主页选项被disable(不能更改)了等等。不少网友迫于无奈,只好将整个系统格式化掉,代价实在太大了。事实上,这些更改均是利用改写系统注册表实现的。 ! e) S3 s# l* w4 P6 u- r8 E% O

本文通过介绍系统注册表的原理及注册表编辑器的使用,以及利用它恢复IE的设置的方法。

8 A* L: V* ?: i

注册表是自Windows 95以来 Windows 操作系统的一个重要改进。它是一个包括了所有应用程序的初始化条件和默认设置的数据库。其内容有:本机硬件元件的描述、即插即用设备的状态、以及旧版本windows的WIN.INI和SYSTEM.INI中的全部信息。它采用16进制数据或特别的格式记录,系统则通常以二进制格式访问注册表。

7 E& }3 Y { b1 @3 m. p7 l4 g

可见,注册表是windows核心数据库。在win95以上版本中,提供了一个重要工具,就是注册表编辑器,利用它能直接更改注册表信息,从而解决很多难于下手的问题。

1 E; T7 U" M8 V( u% W; \

一、注册表编辑器的使用

+ \1 t7 D# ?' h9 ?7 v

注册表编辑器是一个系统隐藏工具,单击“开始” ,指向“运行” ,在弹出的窗口(见图1)中输入运行命令“regedit”,然后选择“确定” 。

. v, L5 C5 F7 |6 b* o& X% g

* ?$ P p2 ^# J

图1

2 E4 o' F4 ]' T* h8 K# i h' |3 s

系统启动注册表编辑器后,弹出如图2 程序窗口。

- H; C2 W+ f: }# g G/ L* s

8 w- X: Z& W3 D3 ^1 ~. ?3 g0 R# A

图2

" q; _# _4 ~5 d" \; s2 X$ ]

由于注册表是操作系统核心数据库,在修改注册表以前,最好先为注册表做好备份。单击菜单中的“注册表”,选择菜单项“导出注册表文件” ;要恢复时,选择菜单项“导入注册表文件”。

7 }4 j6 R% ^ u, i% O$ @

由图可见,左边窗口为注册表中的登记项,右边窗口则记录了登记项的具体内容。注册表中的登记项称为键(KEY),注册表中每一个键可以拥有多个子键和变量名称。子键类似于系统中的子目录,它可以拥有其他的子键和附属值。

1 @* ?" ^$ H& e& ^$ V! N# ]" y- I- q

下面举例说明如何修改注册表:

2 g7 G) q* s2 I5 e$ K# A

! e: v: t. }/ |6 S5 G% x% W5 ^* v

/ X q: ~0 R4 e8 q/ F+ i

图3

4 G/ @ j7 u: a. D% u

如图3,显示的是“Internet Explore”中“Main”子键的内容,我们要修改其中的默认主页,则选择变量名“Start Page”,单击菜单“编辑”中的“修改”,字符串编辑对话框如图4所示。在键值栏中键入新的字符串键值,单击“确定”便完成了修改。利用类似操作可以删除或重命名某一键值。

( j6 D0 o9 r( K- b

二、注册表结构 ) L9 O) R: F4 w: [2 Q4 z5 k5 B/ T& ~

注册表主要由六大部分组成,即最初启动注册表编辑器窗口右边的六大主键,见图2,都是以HKEY开头,每个主键包含每一特殊种类的信息,下面介绍它们的详细内容。

y0 X- m% ?4 L. R! ]

1、HKEY_CLASSES_ROOT(种类_根键):包含了所有已装载的应用程序、OLE或DDE信息,以及所有文件类型信息。每一个用圆点开始的子键表示一种文件类型。例 .avi,在右边列表框中显示 .avi 对象的“Content Type"为一视频文件。注册表称之为“avifile”。在文件扩展项目后是按字母顺序排列的列表,包括所有应用程序和实用工具的文件名。在应用程序列表中,可以找到应用程序的描述、图标文件信息应用程序在OLE和DDE被激活时的缺省形式。

6 r7 [/ r+ d) ?/ |! a+ }* E2 R

2、HKEY_USERS(当前_用户键):记录了有关登记进计算机网络的特定用户的设置和配置信息。其子键有:

0 L( e. z2 C) Z ^

AppEvent:与Windows中特定事件相关连的声音及声音文件的路径。

( Q, s7 P1 q6 W f+ i7 w& E% n2 L F

Control Panel:包含了一些存储在WIN.INI及SYSTEM.INI文件中的数据,并包含了控制面板中的项目。

: P( I4 c: A" Y# h- E. J! W8 p

Install_Location_MRU:记录了最近装载应用程序的驱动器。

% T; G- V6 K. H

Keyboard Layout:识别普遍有效的键盘配置。

, q2 \ O( m9 R, |; L2 v

Network:描述固定网与临时网的连接。

; ^, [$ {: J% |- B

RemoteAccess:描述了用户拨号连接的详细信息。

0 e0 ^: h# o* R) W6 m7 y

Software:记录了系统程序和用户应用程序的设置。

6 g) k% y; G" o+ s3 F9 T4 ~

3、HKEY_LOCAL_MACHINE(定位_机器键):该键存储了Windows开始运行的全部信息。即插即用设备信息、设备驱动器信息等都通过应用程序存储在此键。子键有:

. U5 @8 j; t. \. m2 j8 M

Config:记录了计算机的所有可能配置。

4 f! |$ d8 R" c# a

Driver:记录了辅助驱动器的信息。

- G" ]) g7 d6 C/ s

Enum:记录了多种外设的硬件标识(ID)、生产厂家、驱动器字母等。

@; a& d2 b% n8 E/ V4 k

Hardware:列出了可用的串行口,描述了系统CPU、数字协处理器等信息。

! q% X+ A& k. H9 l3 P% v9 \

Network:描述了当前用户使用的网络及登录用户名。

+ A L- A K& |( z5 d

Security:标识网络安全系统的提供者。

- e* p! l4 h3 n% Z

Software:微软公司的所有应用程序信息都存在该子键中,包括它们的配置、启动、默认数据。

2 X# x! x; v5 E* ~3 u) R, {3 g

System:记录了第一次启动Windows时的大部分部分信息。

, R# r$ q5 k7 e0 z% F; x

4、HKEY_USER(用户键):描述了所有同当前计算机联网的用户简表。如果您独自使用该计算机,则仅 .Dfault子键中列出了有关用户信息。该子键包括了控制面板的设置。

8 I7 r8 p( ]# h: {5 r6 [) W

$ |3 I: D; d, i

5、HKEY_CURRENT_CONFIG(当前_配置键):该键包括字体、打印机和当前系统的有关信息。 2 X1 }- L- l+ {! D" w, M1 O H

6、HKEY_DYN_DATA(动态_数据键):该键存储了系统的动态信息,这些信息保存在随机存储器中。此键住处能用于系统快捷操作,可以看到网络统计和当前系统配置的任何信息。

[( o/ v: E4 C0 \1 O, O) v

三、使用注册表编辑器恢复IE部分设置

p& `9 L: y& }) F1 \

1.删除或修改标题行上的非法字符:

. P$ `, {5 J: b. \% e2 C/ w

打开注册表编辑器后,按下列步骤找到Windows Title项目:

3 x# V. F& H) N7 s% o' B% R

HKEY_LOCAL_MACHINE\software\Microsoft\InternetExplorer\main 在其右边找到项目“Windows Title”,选择“编辑”,将其值删除或修改为自己理想的标题显示字符串。 如果还不行,继续下面步骤:

% m4 `/ P, e) @% ~ B& n

HKEY_USER\.DEFAULT\software\Microsoft\InternetExplorer\main 在其右边找到项目“Windows Title”,选择“编辑”,将其值删除或修改为自己理想的标题显示字符串。

3 s& W7 n$ E. l' N* c

2.系统启动弹出框的设置:

5 Q$ I0 Q( N% Y) a. N9 d+ |

打开注册表编辑器后,按下列步骤找到Winlogon子健:

2 y$ w( U! m. D' d1 z2 j8 m V, i; e

HKEY_LOCAL_MACHINE\software\Microsoft\Windows\Currentversion\ winlogon 找到“legalNoticeCaption”、“legalNoticeText”,将其删除。

- g8 S( V' ~: A; G. l/ Q% s

3.右键菜单非法项删除:

2 F( K+ K P0 \' G5 k6 L6 C

打开注册表编辑器后,按下列步骤找到MenuExt子健:

6 {$ `, F: I! E

HKEY_USER\.DEFAULT\software\Microsoft\InternetExplorer\MenuExt 找到非法子键,将其删除即可。

- g# Q" ]: K# t p' v7 Z4 ~+ f

4.删除地址栏中的个别地址:

7 S. E; x6 x' c- \' @% Q8 J; a

打开注册表编辑器后,按下列步骤找到Typed URLS子健:

' Z6 e& ^) j$ F* A% F% J T

HKEY_CURRENT_USER\software\Microsoft\InternetExplorer\TypedUrls 在右边框中找到不需要的地址项,将其删除。

f9 o. y3 F+ X# z2 M+ R

5.Internet选项中的默认主页的可更改切换:

& _' u: M a5 M Z0 s8 }4 X* F

打开注册表编辑器后,按下列步骤到Control Panel这个键下:HKEY_CURRENT_USER\Software\Policies\Microsoft\Internet Explorer\Control Panel将键值homepage的值改为:0

/ V6 I" g$ [9 r# k6 D4 `

以上是使用注册表编辑器修改IE设置的几个例子,依此类推,大家可以根据个人爱好对IE进行一些个性化设置。

 楼主| 发表于 2008-7-28 13:19:53 | 显示全部楼层
好有,不过注册表要小心不要删除错了。。。
发表于 2008-7-28 20:16:12 | 显示全部楼层
这是最基本的,但是,不光这些,有些病毒,木马之类的还会挂接系统线程,利用重启的线程,来篡改某项设置
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|SINOFACE|海华网  

GMT-5, 2024-4-30 15:47

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表