2023年11月23日发(作者:)
常见软件故障及处理方法(转载)
软件故障的原因
软件发生故障的原因有几个,丢失文件、文件版本不匹配、内存冲突、内存耗尽,具体的情况不同,也
许只因为运行了一个特定的软件,也许很严重,类似于一个的系统级故障。
为了避免这种错误的出现,我们可以仔细研究一下每种情况发生的原因,看看怎样检测和避免。
丢失文件:
你每次启动计算机和运行程序的时候,都会牵扯到上百个文件,绝大多数文件是一些虚拟驱动程序vir
tual device drivers (VxD),和应用程序非常依赖的动态链接库dynamic link library (DLL)。VXD允许
多个应用程序同时访问同一个硬件并保证不会引起冲突,DLL则是一些独立于程序、单独以文件形式保存
的可执行子程序,它们只有在需要的时候才会调入内存,可以更有效地使用内存。当这两类文件被删除或
者损坏了,依赖于它们的设备和文件就不能正常工作。
要检测一个丢失的启动文件,可以在启动PC的时候观察屏幕,丢失的文件会显示一个“不能找到某个
设备文件”的信息和该文件的文件名、位置,你会被要求按键继续启动进程。
造成类似这种启动错误信息的绝大多数原因是没有正确使用卸载软件。如果你有一个在WINDOWS启动
后自动运行的程序如Norton Utilities、 Nuts and Bolts等,你希望卸载它们,应该使用程序自带的“卸
载”选项,一般在“开始”菜单的“程序”文件夹中该文件的选项里会有,或者使用“控制面板”的“添
加/卸载”选项。如果你直接删除了这个文件夹,在下次启动后就可能会出现上面的错误提示。其原因是W
INDOWS找不到相应的文件来匹配启动命令,而这个命令实际上是在软件第一次安装时就已经置入到注册表
中了。你可能需要重新安装这个软件,也许丢失的文件没有备份,但是至少你知道了是什么文件受到影响
和它们来自哪里。
对文件夹和文件重新命名也会出现问题,在软件安装前就应该决定好这个新文件所在文件夹的名字。
如果你删除或者重命名了一个在“开始”菜单中运行的文件夹或者文件,你会得到另外一个错误信息,
在屏幕上会出现一个对话框,提示“无效的启动程序”并显示文件名,但是没有文件的位置。如果桌面或
者“开始”菜单中的快捷键指向了一个被删除的文件和文件夹,你会得到一个类似的“丢失快捷键”的提
示。
丢失的文件可能被保存在一个单独的文件中,或是在被几个出品厂家相同的应用程序共享的文件夹中,
例如文件夹SYMANTEC就被Norton Utilities、Norton Antivirus和其他一些 Symantec 出品的软件共享,
而对于WINDOWSSYSTEM来说,其中的文件被所有的程序共享。你最好搜索原来的光盘和软盘,重新安装
被损坏的程序。
文件版本不匹配:
绝大多数的WIN 9X用户都会不时地向系统中安装各种不同的软件,包括WINDOWS的各种补丁例如Y2K,
或者将WIN 95 升级到WIN 98,这其中的每一步操作都需要向系统拷贝新文件或者更换现存的文件。每当
这个时候,就可能出现新软件不能与现存软件兼容的问题。
因为在安装新软件和WINDOWS升级的时候,拷贝到系统中的大多是DLL文件,而DLL不能与现存软件
“合作”是产生大多数非法操作的主要原因,即使会快速关闭被影响的程序,你也没有额外的时间来保存
尚未完成的工作。
WINDOWS的基本设计使得上述DLL错误频频发生。和其他版本不同,WIN 95允许多个文件共享WINDO
WSSYSTEM文件夹的所有文件,例如可以有多个文件使用同一个,而不幸的是,同一个DLL文
件的不同版本可能分别支持不同的软件,很多软件都坚持安装适合它自己的版本来代替以前
的,但是新版本一定可以和其他软件“合作愉快”吗?如果你运行了一个需要原来版本的DLL的程序,就
会出现“非法操作”的提示。
在安装新软件之前,先备份WINDOWSSYSTEM 文件夹的内容,可以将DLL错误出现的几率降低,既然
大多数DLL错误发生的原因在此,保证DLL运行安全是必要的。而绝大多数新软件在安装时也会观察现存
的DLL,如果需要置换新的,会给出提示,一般可以保留新版,标明文件名,以免出现问题。
绝大多数卸载软件也可以用来监视安装,这些监视记录可以保证在以后的卸载时更加准确,另外你也
可以知道哪些文件被修改了,如果提供备份功能,可以保存旧版本的文件和安装过程中被置换的文件。
WIN 98和WIN 95有所不同,它在将WINDOWS升级和安装新软件时自动备份被置换的文件,如果在WI
N98安装后出现问题,你可以使用Version Conflict Manager(VCM)帮助你发现哪些文件被改变了,可以
从WIN 98的备份中将原来的版本恢复出来,而VCM可以从“开始”菜单、附件、系统工具或者安装WIN 9
8的光盘中寻找。
另一个避免出现DLL引起的非法操作的办法是不同时运行不同版本的同一个软件,即使你为新版本软
件准备了另一个新文件夹,如果你一定要同时使用两个版本,就会出现非法错误信息。
非法操作:
非法操作会让很多用户觉得很迷惑,如果你仔细研究的话会就发现软件才是真凶,每当有非法操作信息
出现,相关的程序和文件都会和错误类型显示在一起,如果在WINDOWS 3.1中可能是一般保护性错误(GP
F),一般是由于有两个软件同时使用了内存的同一个区域,但是即使知道原因也无法避免这一类错误。
用户可以通过错误信息列出的程序和文件来研究错误起因,因为错误信息并不直接指出实际原因,如
果给出的是“未知”信息,可能数据文件已经损坏,看看有没有备份或者看看厂家是否有文件修补工具。
如果是Microsoft的软件,你可以将程序名和错误信息作为关键字在Microsoft的站点进行搜索。例
如我们到微软的基本知识站点/search中输入“WORD97的非法操作输入”,
可以找到50多个文档,说明可能产生的原因。也可以将文件名、错误操作和比较准确的原因做为关键字进
行输入,例如搜寻WORD 97、非法操作和三项,就只会返回9条信息。
从微软的站点返回的信息大约是DLL错误、软件的BUG、在低端RAM运行或者是磁盘空间等问题,具
体的弥补方法会因为问题的不同而有所区别,例如下载并安装软件的补丁、卸载并重新安装特定的程序,
或者不能同时运行某些程序等。
蓝屏错误信息:
要确定出现蓝屏的原因需要仔细检查错误信息,很多蓝屏发生在安装了新软件以后,是新软件和现行的
WINDOWS设置发生冲突直接引起的。
出现蓝屏的真正原因不容易搞清楚,最好的办法是把错误信息保留下来,然后用“blue screen”和文
件名、“fatal exception”代码到微软的站点搜索,以便确定原因。不幸的是,即使一个特定的软件被破
坏,蓝屏也不能确定引起问题的文件是什么,如果在蓝屏上显示了多个信息,那么首先应该搜索第一条。
很多蓝屏可以用改变WINDOWS设置来解决,大多数情况下需要下载安装一个更新的驱动程序,一些蓝
屏与版本有关,应该确定你使用的WINDOWS版本,查看WIN 9X的设备管理程序可以确定这些信息。
资源耗尽:
经常有人会问,既然有了更多的内存,是不是可以运行更多程序,大多数用户对此限制有些模糊。
一些Windows程序需要消耗各种不同的资源组合,GDI(图形界面)集中了大量的资源,这些资源用来
保存菜单按钮、面板对象、调色板等等;第二个积累较多的资源则是USER(用户),用来保存菜单和窗口
的信息,第三个是SYSTEM(系统资源),是一些通用的资源。
这些资源在win3.x中受到的限制是很大的,在不发生GPE(一般保护性错误)和其他错误导致的资源耗尽
的情况下只允许几个为数不多的程序同时运行。WIN 9X由于限制放宽了许多,所以可以有很多程序同时运
行,而WIN NT才是唯一的对绝大多数资源完全不加以限制的微软的操作系统。
在程序打开和关闭之间都会消耗资源,一些在程序打开时被占用的资源在程序关闭时可以被恢复,但并
不都是这样,一些程序在运行时可能导致GDI和USER资源丧失,这也就是为什么在机器运行一段时间以后
最好重新启动一次补充资源的原因。
决大多数用户希望在出现非法操作或者蓝屏之前能够被提示资源占用严重的情况,WINDOWS带有一个
资源测量仪(打开“开始”菜单,选择程序、附件、系统工具)可以放置在工具栏上实时显示关于GDI、U
SER和一些系统资源的占用情况。
防止软件故障的五个注意事项:
在安装一个新软件之前,考察一下它与你的系统的兼容性;
在安装一个新的程序之前需要保护已经存在的被共享使用的DLL文件,防止在安装新文件时被其他文
件覆盖;
在出现非法操作和蓝屏的时候仔细研究提示信息分析原因;
随时监察系统资源的占用情况; 使用卸载软件删除已安装的程序。
软件安装经典故障集锦(转载)
安装软件再简单不过了,用过电脑的人一般都会,当安装无法进行的时候,你如何来面对呢?下
面笔者收集了软件安装过程中遇到的几个经典故障,希望对大家有所帮助。
A. 安装程序启动安装引擎失败
问:我在安装CuteFTP时提示错误!提示“安装程序启动安装引擎失败:不支持此接口”,安装其他
软件也出现类似的提示,我该怎么办啊?
答:引起这个问题的原因比较多,但最大的原因可能是软件安装需要的Windows installer出现了问
题。到“控制面板→管理工具→服务”中,找到Windows installer服务,启动该服务,然后试着安装,
如果仍然存在问题,请到微软站点下载最新的Windows installer 2.0版重新安装。
另外以下几个原因也有可能造成类似的故障:
1. 安装了迷你版ACDSee 5.0,安装这个软件后,系统组件服务将会被破坏,造成不少程序无法安装,
提示不支持接口的错误。赶快删除这个软件安装其他的版本。
2. 有些安装程序并不是EXE文件,而是MSI文件,MSI是脚本文件,如果你运行MSI安装程序时出现
不支持接口的提示,那么双击一下文件可以解决问题,因为文件里包含了所
有关于运行MSI所需要的文件。
另外,没有管理员权限或者系统文件损坏都有可能造成不支持此接口,从而无法进行软件。
B. is missing
问:我在装数码大师的时候,出现错误提示:“ is missing”,请问这是为什么?如何解
决?
答:这有可能是你在上网时, 安装了百度搜索早期版本的IE伴侣插件所造成的,这个早期的IE插件
由于存在错误的问题,将影响到一部分软件的安装。进入控制面板,在“删除添加程序”中将该插件删除,
或者安装最新版本的,删除后重新启动一次电脑就可以了。
C. 安装时出错
问:我在安装软件的时候提示“安装时出错(0x1200)。系统无法读取指定的设备”,
该如何解决?
答:“”文件是软件程序安装时必须具有的,只有这个文件的支持才可以进行下去。“i
”文件是Windows的安装程序引擎,它是不允许同时有两个这样的文件运行的,估计这个文件
可能被设置为开机就运行了,按“Ctrl+Alt+Del”,查看任务管理器中是否有这个文件,如果有,选中它
点结束任务按钮,就应该可以继续安装软件了。
D. 没有软驱如何安装瑞星杀毒
问:我用的是瑞星2003杀毒软件,最近需要重新安装一下,但在安装时发现它非要我使用软盘才可以
继续安装下去,但我就没有配软驱,现在无法安装,请问在没有软驱的情况下如何来安装它?
答:首先你要先将软盘内的文件复制到本机一个地方,如“E:rx,然后进入Windows的DOS窗口,输
入:“subst A: E:rx”,这时,E:rx中的文件内容就会被虚拟成A驱的内容了,另外,想删除虚拟软
驱时,只要输入“subst A: /D”命令就可以了。
软件安装中出现的问题还有很多,比如安装时自动退出,安装时出现某某文件损坏等,这些问题大部
分是因为电脑进程中出现了一些非法进程干扰了软件安装,或者是安装文件本身就已经损坏所造成的。笔
者曾经就遇过类似的问题,在安装Windows XP时,安装到重启进入DOS下复制文件时就出现蓝屏,说什么
“Sotp:0000”之类的,起初以为是硬件不兼容或硬盘有坏道的问题,折腾了半天,其实就是安装文件已坏
所造成的,换了张光盘就可以了,大家以后不要犯我这个毛病,把问题想复杂化哦。
IE故障的修复方法(转载)
1.发送错误报告
【故障现象】在使用IE浏览网页的过程中,出现“Microsoft Internet Explorer遇到问题需要关
闭„„”的信息提示。此时,如果单击“发送错误报告”按钮,则会创建错误报告,单击“关闭”按钮之
后会引起当前IE窗口关闭;如果单击“不发送”按钮,则会关闭所有IE窗口。
【故障点评】这是IE为了解用户在使用中的错误而设计的一个小程序,不过我可不想当微软的“免费
测试员”,更何况每天它都会面对成千上万的报告,谁知道有没有在意我的报告问题呢?!
【故障解决】
针对不同情况,可分别用以下方法关闭IE发送错误报告功能:
①对IE 5.x用户,执行“控制面板→添加或删除程序”,在列表中选择“Internet Explorer Error
Reporting”选项,然后单击“更改/删除”按钮,将其从系统中删除。
②对Windows 9x/Me/NT/2000下的IE 6.0用户,则可打开“注册表编辑器”,找到[HKEY_LOCAL_MAC
HINE\Software \Microsoft\Internet Explorer\Main],在右侧窗格创建名为IEWatsonEnabled的DW
ORD双字节值,并将其赋值为0。
③对Windows XP的IE 6.0用户,执行“控制面板→系统”,切换到“高级”选项卡,单击“错误报
告”按钮,选中“禁用错误报告”选项,并选中“但在发生严重错误时通知我”,最后单击“确定”按钮。
发生内部错误,窗口被关闭
【故障现象】在使用IE浏览一些网页时,出现错误提示对话框:“该程序执行了非法操作,即将关
闭„„”,单击“确定”按钮后又弹出一个对话框,提示“发生内部错误„„”。单击“确定”按钮后,
所有打开的IE窗口都被关闭。
【故障点评】该错误产生原因多种多样,内存资源占用过多、IE安全级别设置与浏览的网站不匹配、
与其他软件发生冲突、浏览网站本身含有错误代码„„这些情况都有可能,需要耐心加以解决。
【故障解决】
①关闭过多的IE窗口。如果在运行需占大量内存的程序,建议IE窗口打开数不要超过5个。
②降低IE安全级别。执行“工具→Internet选项”菜单,选择“安全”选项卡,单击“默认级别”
按钮,拖动滑块降低默认的安全级别。
③将IE升级到最新版本。IE 6.0 SP1下载地址:。
可使用以IE为核心的浏览器,如MyIE2。它占用系统资源相对要少,而且当浏览器发生故障关闭时,
下次启动它,会有“是否打开上次发生错误时的页面”的提示,尽可能地帮你挽回损失。
3.出现运行错误
【故障现象】用IE浏览网页时弹出“出现运行错误,是否纠正错误”对话框,单击“否”按钮后,可
以继续上网浏览。
【故障点评】可能是所浏览网站本身的问题,也可能是由于IE对某些脚本不支持。
【故障解决】
①启动IE,执行“工具→Internet选项”菜单,选择“高级”选项卡,选中“禁止脚本调试”复选框,
最后单击“确定”按钮即可。
②将IE浏览器升级到最新版本。
窗口始终最小化的问题
【故障现象】每次打开的新窗口都是最小化窗口,即便单击“最大化”按钮后,下次启动IE后新窗口
仍旧是最小化的。
【故障点评】IE具有“自动记忆功能”,它能保存上一次关闭窗口后的状态参数,IE本身没有提供相
关设置选项,不过可以借助修改注册表来实现。
【故障解决】
①打开“注册表编辑器”,找到[HKEY_ CURRENT_USER\Software\Microsoft\Internet Explorer
\Desktop\Old WorkAreas],然后选中窗口右侧的“OldWorkAreaRects”,将其删除。
②同样在“注册表编辑器”中找到[HKEY_CURRENT_USER\Software \Microsoft\Internet Explore
r\Main],选择窗口右侧的“Window_Placement”,将其删除。
③退出“注册表编辑器”,重启电脑,然后打开IE,将其窗口最大化,并单击“往下还原”按钮将窗
口还原,接着再次单击“最大化”按钮,最后关闭IE窗口。以后重新打开IE时,窗口就正常了!
无法打开新窗口
【故障现象】在浏览网页过程中,单击超级链接无任何反应。
【故障点评】多半是因为IE新建窗口模块被破坏所致。
【故障解决】单击“开始→运行”,依次运行“regsvr32 ”和“regsvr32
l”将这两个DLL文件注册,然后重启系统。如果还不行,则可以将、、 msjava.d
ll、、、也注册一下。
6.脱机却无法浏览本机上的网页
【故障现象】通过IE的“脱机浏览”功能,我们差不多能浏览所有已经下载到本地硬盘的网页内容,
这对拨号上网的用户来说更是省钱的一*宝。但有时,目标网页虽然在硬盘上,但是却提示“无法浏览”。
【故障点评】这多半是由于你修改了系统时间,引起了IE历史记录的错乱。
【故障解决】
①可用直接在“临时文件夹”中搜索的方法来激活它。按下Win+F,在“包含文字”处输入部分记忆
中的关键字,在“搜索”处按“浏览”按钮选择IE 临时文件夹的地址,如“C:\WINDOWS\Temporary In
ternet Files”,单击“开始查找”,在结果列表里双击目标页打开。
②可以尝试用腾讯的TE等浏览器来脱机浏览。
7.联网状态下,浏览器无法打开某些站点
【故障现象】上网后,在浏览某些站点时遇到各种不同的连接错误。
【故障点评】这种错误一般是由于网站发生故障或者你没有浏览权限所引起。
【故障解决】针对不同的连接错误,IE会给出不同的错误信息提示,比较常见的有以下几个:
①提示信息:404 NOT FOUND这是最为常见的IE错误信息。主要是因为IE不能找到你所要求的网页文
件,该文件可能根本不存在或者已经被转移到了其他地方。
②提示信息:403 FORBIDDEN常见于需要注册的网站。一般情况下,可以通过在网上即时注册来解决该
问题,但有一些完全
“封闭”的网站还是不能访问的。
③提示信息:500 SERVER ERROR通常由于所访问的网页程序设计错误或者数据库错误而引起,你只有
等待对方网页纠正错误后再浏览了:-(。
无法重新安装
【故障现象】IE不能正常使用,在重装时却提示“发现系统中有该版本的IE”而拒绝安装;“添加或
删除程序”中又没有卸载选项。
【故障点评】“重装”是解决IE故障的“终极*”,也是初级用户的法宝。
【故障解决】
①对IE 5.0的重装可按以下步骤进行:
第一步:打开“注册表编辑器”,找到[HKEY_LOCAL_ MACHINE\Software\Microsoft\Internet Exp
lorer],单击其下的Version Vector键。
第二步:在右侧窗格中双击IE子键,将原来的“5.0002”改为“4.0”,单击“确定”后退出“注册表
编辑器”。
第三步:重启后,就可以重装IE 5.0了。
②IE 6.0的重装有两种方法:
方法1:打开“注册表编辑器”,找到[HKEY_LOCAL_ MACHINE\SOFTWARE\Microsoft\Active Setup
\
Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4383}],将IsInstalled的DWORD值改
为0就可以了。
方法2:放入Windows XP安装盘,在“开始→运行”窗口键入“ setupapi,InstallHinf
Section DefaultInstall 132 %windir%\Inf\ie.inf”。
IE问题解决方法汇总
1、网页乱码的排除。
有些朋友问我,上网时为什么在网页上经常出现乱码?其实这一问题有两种现象:一种是语言的选择
不当引起的,比如说浏览繁体网页,或国外有些网站,电脑一时不能自动转换内码,而出现了乱码。消除
这种情况,可单击浏览器上的“查看”/“编码”,选取你要显示的文字,则乱码取消。另一种是电脑缺少
内码转换器,如是则安装上就好了。
2、上网时发生非法操作的排除。
上网时经常出现“非法操作”的提示,只有关闭重新打开才能消除。其原因和排除方法:一是可能是
数据在传输过程中发生错误,当传过来的信息在内存中错误积累太多时便会影响正常浏览,只能重新调用
或重启机器;二是清除硬盘缓存;三是升级浏览器版本;四是硬件兼容性差,可与商家提出更换的要求。
3、如何消除操作系统和浏览器在他人网站上显示。
浏览有些网站,它总能知道我采用的操作系统、浏览器、访问该站点的次数以及每次停留的时间,并
且直接把这些内容显示在他的网站上,不知者弄得怪吓人的。消除办法:将Cookies文件夹的属性改为只
读即可。
4、系统找不到网卡的故障原因及排除方法。
当网卡正确插到主板PCI或ISA插槽中后,系统无法找到该设备,也无法安装对应的驱动程序。在打开控
制面板中的系统对象,选择设备管理器标签,单击刷新按钮,仍然没有发现新的设备。解决的办法:启动
计算机,进入CMOS,选择其中的“BIOS FEATURES SETUP”一项,在“Report No FDD For Windows95"后
的“Yes”改为“No”即可。
5、在“网上邻居”中看不到任何用户名称的故障排除。
在“网上邻居”中看不到任何用户的计算机,包括自己的计算机。一般情况下,这是网卡的安装和设置不
正确造成的。通过选择“开始/设置/控制面板/系统/设备管理器”,在列表框中找到网卡后单击“属性”
按钮,在出现的对话框中看网卡与系统中的其它设备有否发生冲突,如有冲突则在“网上邻居”中看不到
任何计算机的名称。
6、IE默认首页被修改的故障排除。
IE浏览器上方的标题栏被改成“欢迎访问„„网站”的样式,这是最常见的篡改手段,受害者众多。
排除办法可通过修改注册表来解决:
①在Windows启动后,点击“开始”→“运行”菜单项,在“打开”栏中键入regedit,然后按“确
定”键;
②展开注册表到HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerMain下,在右半部分
窗口中找到串值“Start Page”双击 ,将Start Page的键值改为“about:blank”即可;
③同理,展开注册表到HKEY_CURRENT_USERSoftware
MicrosoftInternet ExplorerMain在右半部分窗口中找到串值“Start Page”,然后按②中所述方
法处理。
④退出注册表编辑器,重新启动计算机,一切OK了!
特殊例子:当IE的起始页变成了某些网址后,就算你通过选项设置修改好了,重启以后又会变成他们
的网址啦,十分的难缠。其实他们是在你机器里加了一个自运行程序,它会在系统启动时将你的IE起始页
设成他们的网站。
解决办法:运行注册表编辑器,然后依次展开HKEY_LOCAL_MACHINE
SoftwareMicrosoftWindowsCurrent VersionRun主键,然后将其下的子键删除,
然后删除自运行程序c:Program ,最后从IE选项中重新设置起始页就好了。
7、恶意网页篡改IE的默认页的排除方法。
有些IE被改了起始页后,即使设置了“使用默认页”仍然无效,这是因为IE起始页的默认页也被篡
改啦。具体说来就是以下注册表项被修改:HKEY_LOCAL_MACHINESoftware
MicrosoftInternet ExplorerMainDefault_Page_URL
“Default_Page_URL”这个子键的键值即起始页的默认页。排除办法:
运行注册表编辑器,然后展开上述子键,将“Default_Page_UR”子键的键值中的那些篡改网站的网址
改掉就好了,或者设置为IE的默认值。
8、IE浏览器缺省主页被修改的排除办法。
修改IE浏览器缺省主页,并且锁定设置项,禁止用户更改回来。主要是修改了注册表中IE设置的下
面这些键值(DWORD值为1时为不可选):[HKEY_CURRENT_USERSoftwarePoliciesMicrosoft
Internet ExplorerControl Panel]"Settings"=dword:1[HKEY_CURRENT_USERSoftwarePoliciesM
icrosoftInternet ExplorerControl Panel]"Links"=dword:1
[HKEY_CURRENT_USERSoftwarePoliciesMicrosoft
Internet ExplorerControl Panel]"SecAddSites"=dword:1
排除办法:将上面这些DWORD值改为“0”即可恢复功能。
9、默认首页变灰色且按扭不可用的故障排除。
这是由于注册表HKEY_TSoftwarePoliciesMicrosoft
Internet ExplorerControl Panel下的DWORD值“homepage”的键值被修改的缘故。原来的键值为
“0”,被修改为“1”(即为灰色不可选状态)。
排除办法:将“homepage”的键值改为“0”即可。
10、IE标题栏被修改的故障排除。
在系统默认状态下,是由应用程序本身来提供标题栏的信息,但也允许用户自行在上述注册表项目中
填加信息,而一些恶意的网站正是利用了这一点来得逞的:它们将串值Window title下的键值改为其网站
名或更多的广告信息,从而达到改变浏览者IE标题栏的目的。
具体说来受到更改的注册表项目为:HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet Explorer
MainWindow title
HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerMainWindow title
排除办法:
①在Windows启动后,点击“开始”→“运行”菜单项,在“打开”栏中键入regedit,然后按“确
定”键;
②展开注册表到HKEY_LOCAL_MACHINESOFTWAREMicrosoftInternet ExplorerMain下,在右半部分
窗口中找到串“Window title” ,将该串值删除即可,或将Window title的键值改为“IE浏览器”等你
喜欢的名字;
③同理,展开注册表到HKEY_CURRENT_USERSoftwareMicrosoft
Internet ExplorerMain然后按②中所述方法处理。
④退出注册表编辑器,重新启动计算机,运行IE,你会发现困扰你的问题解决了!
11、IE右键菜单被修改的故障排除。
受到修改的注册表项目为:HKEY_CURRENT_USERSoftwareMicrosoft
Internet ExplorerMenuExt下被新建了网页的广告信息,并由此在IE右键菜单中出现!
排除办法:打开注册标编辑器,找到HKEY_CURRENT_USERSoftwareMicrosoftInternet ExplorerM
enuExt删除相关的广告条文即可,注意不要把下载软件FlashGet和Netants也删除掉啊,这两个可是“正
常”的呀,除非你不想在IE的右键菜单中见到它们。
12、IE默认搜索引擎被修改的故障排除。
在IE浏览器的工具栏中有一个搜索引擎的工具按钮,可以实现网络搜索,被篡改后只要点击那个搜索
工具按钮就会链接到那个篡改网站。出现这种现象的原因是以下注册表被修改:HKEY_LOCAL_MACHINESof
tware
MicrosoftInternet ExplorerSearchCustomizeSearch HKEY_LOCAL_MACHINE
SoftwareMicrosoftInternet ExplorerSearchSearchAssistant
排除办法:运行注册表编辑器,依次展开上述子键,将“CustomizeSearch”和“SearchAssistant”
的键值改为某个搜索引擎的网址即可。
13、排除上网自动弹出的广告信息。
我们每次上网,经常有网页广告信息弹出!让人很讨厌啊。
排除办法:打开注册表编辑器,找到HKEY_LOCAL_MACHINESoftwareMicrosoftWindows CurrentVe
rsionWinlogon这一个主键,然后在右边窗口中找到“LegalNoticeCaption”和 “LegalNoticeText”这
两个字符串,删除这两个字符串就可以解决问题了。
14、浏览网页注册表被禁用故障的排除。
上网时,注册表被禁用,这是由于注册表HKEY_CURRENT_USER
SoftwareMicrosoftWindowsCurrentVersionPoliciesSystem下的DWORD值“DisableRegistryTo
ols”被修改为“1”的缘故,将其键值恢复为“0”即可恢复注册表的使用。
解决办法:用记事本程序建立以REG为后缀名的文件,将下面这些内容复制在其中就可以了。
REGEDIT4[HKEY_CURRENT_USERSoftwareMicrosoftWindows
CurrentVersionPoliciesSystem]“DisableRegistryTools”=dword:00000000
15、查看““源文件”菜单被禁用故障的排除。
在IE窗口中点击“查看”→“源文件”,发现“源文件”菜单已经被禁用。这是恶意网页修改了注册
表,具体的位置为:在注册表 HKEY_CURRENT_USERSoftwarePoliciesMicrosoftInternet Explorer下
建立子键“Restrictions”,然后在“Restrictions”下面建立两个DWORD值:“NoViewSource” 和“N
oBrowserContextMenu”,并为这两个DWORD值赋值为“1”。
在注册表HKEY_TSoftwarePoliciesMicrosoft
Internet ExplorerRestrictions下,将两个DWORD值:“NoViewSource”和“NoBrowserContextMe
nu”的键值都改为了“1”。
通过上面这些键值的修改就达到了在IE中使鼠标右键失效,使“查看”菜单中的“源文件”被禁用的
目的。要向你说明的是第2点中提到的注册表其实相当于第1点中提到的注册表的分支,修改第1点中所
说的注册表键值,第2点中注册表键值随之改变。
排除办法:将以下内容另存为后缀名为reg的注册表文件,比方说,双击导
入注册表,不用重启电脑,重新运行IE就会发现IE的功能恢复正常了。
REGEDIT4 [HKEY_CURRENT_USERSoftwarePoliciesMicrosoft
Internet ExplorerRestrictions] “NoViewSource=dword:00000000
NoBrowserContextMenu"=dword:00000000
[HKEY_TSoftwarePoliciesMicrosoftInternet ExplorerRestrictions]
“NoViewSource”=dword:00000000
“NoBrowserContextMenu”=dword:00000000
要特别注意的是,在你编制的注册表文件中,“REGEDIT4”一定要大写,并且它的后面一
定要空一行,还有, “REGEDIT4”中的“4”和“T”之间一定不能有空格,否则将前功尽弃!许多朋友写
注册表文件之所以不成功,就是因为没有注意到上面所说的内容,这回该注意点喽。请注意如果你是Win2
000或WinXP用户,请将“REGEDIT4”改为Windows Registry Editor Version 5.00。
Windows系统注册表概述(转载)
注册表是什么
Windows的注册表(Registry)实质上是一个庞大的数据库,它存储这下面这些内容:
软、硬件的有关配置和状态信息,应用程序和资源管理器外壳的初始条件、首选项和卸载数据;
计算机的整个系统的设置和各种许可,文件扩展名与应用程序的关联, 硬件的描述、状态和属性;
计算机性能纪录和底层的系统状态信息,以及各类其他数据。
注册表的结构
在Windows中,注册表由两个文件组成:和,保存在windows所在的文件夹中。
它们是由二进制数据组成。包含系统硬件和软件的设置,保存着与用户有关的信息,
例如资源管理器的设置,颜色方案以及网络口令等等。
Windows为我们提供了一个注册表编辑器()的工具(图1),它可以用来查看和维护注册表。
由图1我们可以看到,注册表编辑器与资源管理器的界面相似。左边窗格中,由"我的电脑"开始,以下
是六个分支,每个分之名都以HKEY开头,称为主键(KEY),展开后可以看到主键还包含次级主键(SubKEY)。
当单击某一主键或次主键时,右边窗格中显示的是所选主键内包含的一个或多个键值(Value)。键值由键值
名称(Value Name)和数据(Value Data)组成。主键中可以包含多级的次级主键,注册表中的信息就是按照
多级的层次结构组织的。每个分支中保存计算机软件或应建设之中某一方面的信息与数据。
注册表中格分支的功能如下:
HKEY-CLASSES-ROOT 文件扩展名与应用的关联及OLE信息
HKEY-CURRENT-USER 当前登录用户控制面板选项和桌面等的设置,以及映射的网络驱动器
HKEY-LOCAL-MACHINE 计算机硬件与应用程序信息
HKEY-USERS 所有登录用户的信息
HKEY-CURRENT-CONFIG 计算机硬件配置信息
HKEY-DYN-DATA 即插即用和系统性能的动态信息
注册表中的键值项数据
注册表通过键和子键来管理各种信息。但是注册表中的所有信息都是以各种形式的键值项数据保存的。
在注册表编辑器右窗格中显示的都是键值项数据。这些键值项数据可以分为三种类型:
1.字符串值
在注册表中,字符串值一般用来表示文件的描述和硬件的标识。通常由字母和数字组成,也可以是汉
字,最大长度不能超过255个字符。在本站中以"a"="***"表示。
2.二进制值
在注册表中二进制值是没有长度限制的,可以是任意字节长。在注册表编辑器中,二进制以十六进制
的方式表示。在本站中以"a"=hex:01,00,00,00方式表示。
值
DWORD值是一个32位(4个字节)的数值。在注册表编辑器中也是以十六进制的方式表示。在本站中以"
a"=dword:00000001表示。
注册表的备份与恢复
如果注册表遭到破坏,Windows将不能正常运行,为了确保Windows系统安全, 我们必须经常的备份
注册表。
Windows每次正常启动时,都会对注册表进行备份,备份为0, 备份
为0。它们存放在Windows所在的文件夹中,属性为系统和隐藏。
以下为2种备份注册表的方法:
1,利用Windows中的注册表编辑器()进行备份
运行,单击“文件“-->“导出注册表文件“命令,选择保存的路径,保存的文件为*.re
g, 可以用任何文本编辑器进行编辑。
2,利用Win95光盘上紧急事故恢复工具(Emergency Recovery Utility)。
利用这个工具不但可以备份和恢复注册表,还可以备份硬盘中的任何文件。
恢复:
当注册表损坏时,启动时Windows会自动用和的备份0和0
进行恢复工作,如果不能自动恢复,可以运行(它可以运行在在Windows下或DOS下),导
入.reg备份文件。也可以运行进行恢复。
如果您没有进行备份或者注册表损坏的非常严重,那么您可以试试最后一着:在c:下有一个System.
1st文件,属性为隐藏和只读,它记录着安装Windows时的计算机硬件软件信息,用这个文件覆盖System.
dat。但是这样的话您安装的应用软件可能会无法运行,必须重新安装。
注册表修改方法
通过修改注册表我们可以实现一些特殊的功能,但是注册表又是十分脆弱的,一个不小心就会出现错
误。那么我们怎么样来修改注册表呢?我总结为以下几种方法:
1.软件修改(安全)
通过一些专门的修改工具来修改注册表,比如:MagicSet、TweakUI、WinHacker等等。其实控制面板
就是一个这样的工具,只不过功能简单一些。
2.间接修改(比较安全)
将要修改的写入一个.reg文件中,然后导入注册表中。.reg文件的基本格式为:
REGEDIT4
[HKEY_LOCAL_MACHINESoftwareSuper RabbitMagicSet]
"@"="Super Rabbit Magic Set For Windows 98 V2.92"
"a"=dword:00000001
"b"=hex:02,05,00,00
„„
[HKEY_LOCAL_MACHINESoftwareSCCQuickViewer]
„„
第一行为“REGEDIT4”,必须大写。
第二行为空行。
第三行使用[]括起子键分支,其中HKEY_LOCAL_MACHINESoftwareSuper RabbitMagicSet就是一个
子键分支。
第四、五、六行是该子键下的设置数据。其中@表示注册表编辑器右窗格中的"默认"键。
以下类似。
这样做的好处是可以避免错误的写入或删除等操作,但是要求用户了解注册表的内部结构和.reg文件
的格式。
3.直接修改(最不安全,但最直接有效)
就是通过注册表编辑器直接的来修改注册表的键值数据项,这样做会避免在注册表中留下垃圾(虽然都
很小,但越来越多会拖慢系统速度),但是要求用户有一定的注册表知识,熟悉注册表内部结构而且一定要
小心谨慎。
发布评论