安装Windows98时老弹出一个窗口:“该程序出现非法操作,即将关闭”点确定就关掉了,怎么解决这个问题?

从上电(或复位)到自检完成这一段过程中电脑所发生的故障。

1、 主机不能加电(如:电源风扇不转或转一下即停等)、有时不能加电、开机掉闸、机箱金属部分带电等;

2、 开机无显,开机报警;

3、 自检报错或死机、自检过程中所显示的配置与实际不符等;

5、 不能进入BIOS、刷新BIOS后死机或报错;CMOS掉电、时钟不准;

6、 机器噪音大、自动(定时)开机、电源设备问题等其它故障。

市电环境;电源、主板、CPU、内存、显示卡、其它可能的板卡;BIOS中的设置(可通过放电来回复到出厂状态);开关及开关线、复位按钮及复位线本身的故障。

以下的文字叙述部分是对维修判断流程的补充和说明,要结合流程图来阅读。另外,本章只分析加电类的故障,如果在判断中涉及其它类故障,可转入相应故障的判断过程。以下各类同。

程序清楚后再安装LEOS。

A. 检查安装应用软件问题时应注意的问题:

a) 应用软件的安装问题,部分可参考上述的xx作系统安装的检查方法;

b) 在进行安装前,要求先备份注册表,再进行安装;

B. 软件间、软硬件间的冲突检查:

a) 可采用两种软件问题隔离的方法。一是在软件最小系统下,关闭正在运行的应用程序,然后安装需要的应用软件;另一是在原系统下直接关闭正在运行的应用程序,然后安装需要的应用软件。关闭已有的应用的方法是:使用msconfig禁用启动组、autoexec.bat、config.sys、win.ini、system.ini中在启动时调用的程序;

b) 使用任务管理器,检查系统中有无不正常的进程,并给予杀除;

c) 对于基本满足软件技术手册要求但安装不上的情况,看能否通过设置调整来解决。如果不能解决,则视为不兼容;

d) 利用其它机器(最好是不同配置的),检查是否存在软、硬件方面的兼容问题;

e) 检查系统中是否已经安装过该软件,如果已经安装过应先将其卸载后再安装,如果无法正常卸载,可以手动卸载或通过恢复注册表来卸载(对于Windows XP可使用系统还原功能来卸载);

 f) 必要时,可从网络上查阅相关资料,之后再与软件厂商联系,看是否有其他的注意事项。

在以上的步骤都不奏效时可考虑硬件问题,应检查光驱、安装介质、硬盘线等配件。

a) 所安装的设备、部件是否在系统启动前的自检过程中识别到,或能由xx作系统识别到(非即插即用识备除外)。如果不能识别,应检查BIOS设置及设备本身,包括跳线及相应的插槽或端口;

b) 检查新安装的设备与原系统中的设备是否有冲突;通过改变驱动的安装顺序、去除原系统中的相应部件或设备、更换插槽,看故障是否消除。如果不能消除,则为不兼容;

c) 加装的设备是否与现有系统的技术规格或物理规格匹配;

d) 检查当前系统中的一些设置(主要是.ini文件中的设置)是否与所安装的部件或设备驱动有不匹配的地方;

B. 驱动程序检查:所安装的设备驱动是否为合适的版本(即,不一定是最新的);

a) 所安装的部件或设备是否本身就有故障;

b) 检查原系统中的部件是否有不良的现象(如插槽损坏、供电能力不足等)。

五、本类故障的判断流程

问题描述:用户报修天禧6620机器,在安装98过程中,提示剩余三分钟时。Hwinfo报错,无法正常安装。

解决方案:工程师上门后,经过检测,确实存在用户反应的问题。然后尝试将安装文件拷贝到硬盘上安装和换一张安装盘安装,故障依旧。接着检查BIOS发现,系统日期是2075年。将日期改回后,故障排除。问题虽小,影响却大。在此,提醒各位同仁,做事要细心,不要忽略每个细节。

问题描述:逐日2000机器,一次突然死机,不能启动,重装系统能成功,但在设备管理里有很多问号,如打印口,COM口等都没有驱动。

解决方案:在站内又重装系统,驱动主板不能解决问题,看来只有更换主机才行了。打开机箱,发现有很多灰尘,取出主板,进行大扫除,抱着试一试的心里,重装一切OK。

问题描述:一用户奔月4000机器/PIII 1G,他是单位技术员,说此机不能重装系统,每次重装都死机,要求上门维修。

解决方案:到达用户处,发现重装到检测硬件时无反应,打开机器进行检查时,发现CPU风扇不是联想。客户说这是刚从市场上拿来的,新的,应没有问题。依次替代硬盘与内存没有用,经用户同意带回站内烤机,再换下主板与CPU还是不行,后经多次重试发现每次死时间越来越短,怀疑还是CPU风扇有问题。换其它联想机器上的风扇竟解决问题。引起故障原因是客户的CPU风扇转速不够,引起温度过高死机。

第六章 操作与应用类故障

这类故障主要是指启动完毕后到关机前所发生的应用方面及系统方面的故障。

1、 休眠后无法正常唤醒;

2、 系统运行中出现蓝屏、死机、非法操作等故障现象;

3、 系统运行速度慢;

4、 运行某应用程序,导致硬件功能失效;

5、 游戏无法正常运行;

6、 应用程序不能正常使用。

主板、CPU、内存、电源、磁盘、键盘、接插的板卡等

1) 干净的可用硬盘;

3) 尽可能新的驱动程序、若干版本的BIOS;

4) 磁盘连接的数据线等。

1) 市电及连接检查:

A. 检查市电是否正常,连接是否牵伤心;是否有接地;

B. 设备间的连接线是否接错或漏接。

2) 周边及外观检查:

A. 检查与主机连接的其他外设工作是否正常;

B. 驱动器工作时是否有异响,CPU风扇的转速是否过慢或不稳定;

C. 观察机箱内灰尘是否太多,而导致各插接件间接触不良。先除尘后可用橡皮等擦拭金手指,去除氧化层或灰尘。然后重新插上;

D. 观察系统是否有异味,元器件的温升是否过高或过快。

3) 显示与设置检查:

A. 详细记录报错信息,判断可能造成故障的部位;

B. 注意CMOS中对于硬盘、系统时间、CPU温度的设置,注意在自检时显示的硬件信息和机器配置是否相符;

C. 仔细阅读软件的使用指南,注意软件运行的环境要求。

4) 充分与用户沟通:

A. 了解用户的使用情况;

B. 出故障前的现象;

C. 做过什么操作才出现目前的故障。

根据以上了解的情况,来初步判断可能的故障原因。

1) 检查是否由于用户误操作引起

A. 机器出现死机、蓝屏或无故重启时,首先要考虑到用户的操作是否符合操作规范和要求,要仔细询问、观察用户的操作方法是否符合常理,并由工程师用正确的方法操作、应用用户的机器,查看是否出现用户所报修的故障。若不出现,则可认为是用户操作不当引起的,由工程师向用户解释并演示正确的操作方法。

B. 若经过上述操作故障依然存在,可用系统文件检查器检查用户的机器系统是否有丢失的DLL文件,并尝试恢复。

C. 注意观察用户的机器在死机、蓝屏或无故重启时有没有规律,并找出可能引起机器故障的原因(如机器在运行某一程序时或机器开机在一定时间内死机)。

D. 通过与另一台软硬件相同且无故障的机器进行比较,查看故障机的文件大小是否相同或相差不大,主程序的版本是否一致。

 2) 检查是否由于病毒或防病毒程序引起故障

A. 检查用户的机器是否被病毒感染,使用杀毒软件杀毒;

B. 检查用户是否安装了两个或两个以上的防毒软件,建议用户使用其中一个,并卸载其他的防毒软件;

C. 检查是否有木马程序,用最新版的杀毒程序可以查出木马程序。可以通过安装补丁来弥补程序中的安全漏洞,或者安装防火墙。

3) 检查是否由于操作系统问题引起故障

A. 检查硬盘是否有足够的剩余空间,并检查临时文件是否太多。整理硬盘空间,删除不需要的文件;

B. 对于系统文件损坏或丢失,可以使用系统文件检查器进行检查和修复;

C. 检查操作系统是否安装了合适的系统补丁(对于Winnt可在启动时观察service pack的版本,推荐使用SP6;Win2k和Winxp可以在系统属性中查看,Win2k推荐使用SP3,Winxp推荐使用SP1。);

E. 检查是否正确安装了设备的驱动程序,并且驱动的版本是否合适。检查驱动安装的顺序是否正确(例如:首先安装主板驱动)。

4) 检查是否由软件冲突、兼容引起故障

A. 检查用户应用软件的运行环境是否与现有的操作系统(NT/98/2K/XP)相兼容,可通过查看软件说明书或到应用软件网页上查找相关资料,并查看网页上有没有对于此软件的升级程序或补丁可安装。

B. 可用任务管理器观察故障机器的后台是否有不正常的程序在运行,并尝试关闭程序只保留最基本的后台程序。

C. 注意查看故障机内是否有共用的DLL文件,可通过改变安装顺序或安装目录来解决问题。

5) 检查硬件设置是否不正确

A. 首先,检查CMOS设置是否正确,可恢复默认值;

B. 在设备管理器中检查硬件是否正常,中断是否有冲突,如有冲突,调整系统资源(对于某些硬件,要阅读说明书,按照说明正确设置硬件);

C. 在设备管理器中将硬件驱动删除,重新安装驱动程序(最好安装版本正确的驱动程序),查看硬件驱动是否恢复正常;

D. 运行硬件检测程序,如AMI等检测硬件是否有故障;

E. 在软件最小系统情况下, 重新更新硬件驱动,观察故障是否消失。

6) 检查是否为兼容问题

A. 遇到兼容性问题时,应检查硬件的规格和标准(如同时使用多条内存时检查内存是否为同一厂家、同一规格、同一容量、内存颗粒同一批次),是否允许在一起使用。

B. 阅读说明书或到网页上查找相关资料,检查用户的硬件正常使用所需的软件要求,现在的软件环境是否符合要求,软硬件之间是否相互支持。

C. 在设备管理器中检查用户的系统资源是否有冲突,如有冲突,手动调整系统源。

D. 在设备管理器中检查用户机器的硬件的驱动是否安装正确,更新合适版本的设备驱动(如某些显卡用WIN2000或WINXP自带的公版驱动,会造成某些大型3D游戏无法运行);

E. 检查维修BOM,去除非联想的硬件,检查系统是否可正常工作,如可正常工作,建议用户更换自行添加的硬件或查找硬件相关资料进行解决。

 7) 检查是否由于网络故障引起

A. 碰到机器连接在网络上,出现死机、运行慢、蓝屏等故障时,应首先关闭网络,与网络环境隔离,观察故障是否消失,如故障消失,则为网络问题引起故障。

B. 确为网络问题引起的故障,其判断与解决步骤参考网络部分。

8) 检查是否由于硬件性能不佳或损坏引起

A. 使用相应的硬件检测程序,检查硬件是否有故障,如果有,利用替换法排除相应的硬件;

B. 用替换法检查检测程序无法判断的硬件故障。

 第七章 局域网类故障

这类故障主要涉及局域网宽带网等网络环境中的故障。

1、 网卡不工作,指示灯状态不正确;

2、 网络连不通或只有几台机器不能上网、能Ping通但不能连网、网络传输速度慢;

3、 数据传输错误、网络应用出错或死机等;

4、 网络工作正常,但某一应用下不能使用网络;

5、 只能看见自己或个别计算机;

6、 无盘站不能上网或启动报错;

7、 网络设备安装异常。

8、 网络时通时不通。

网卡、交换机(包括HUB、路由器等)、网线、主板、硬盘、电源等相关部件。

1) 可用的网线(直连线和普通网线,线序符合国际标准);

2) 如有条件,带上网线连接检查器。

A. 市电的接线定义是否正确;

C. 网络上的各设备(如:HUB、交换机等)是否均已上电工作。

A. 网线连接线序是否与网络连接的要求匹配(如直连和普通网线);

B. 网线的连通性是否正常,要查看网线有无破损、过度扭曲;

C. 网线长度是否过长(如5类双绞线长度超过技术规格要求的100米);

D. 网线接头——水晶头是否完好、是否氧化;

E. 网卡接口是否完好。重新插拨网线检查网线与网卡连接是否松动;

F. 根据电缆要求是否有终结器,终结器是否正常。

3) 网络设备外观及周边检查:

A. 加电启动后,网卡指示灯是否亮等;

B. HUB等设备的网线接口,在与终端或服务器连接后,如果终端或服务器启动及配置正常,其指示灯会亮(注意指示灯颜色是否正常,参考设备说明书),如果指示灯不亮,说明设备有故障;

C. 网卡部件是否接插到位无翘起,网卡上金手指是否氧化;

D. 网线或交换机等设备周围是否有干扰。

A. 检查机箱内是否有异物造成短路;

B. 机箱内的灰尘是否过多,如果是,应清理灰尘;

C. 主板与网卡上元器件是否有变形、变色现象;

D. 加电后,注意部件、元器件及其它设备是否有异味、温度异常等现象发生。

A. 在UNIX下,要分清是终端死机还是服务器死机

  3. 故障判断要点

1) 寻求用户网管的配合。

首先应尽可能与网管联系,以得到网管合作。

A. 对于掉线、丢包等故障,要注意检查网卡与交换机间的兼容性;

B. 网络连接正常,但不能进行域登录,要从以下几点检查:

a) 指明的域名是否存在或已工作;

b) 是否已按服务器、操作系统的要求(如在服务器端启用了WINS解析服务、DNS服务等,WINXP HOME版不能登录到域中。),设置终端允许登录到域中,计算机名是否已注册到域中;

c) 检查使用的协议是否正确;

C. 检查是否安装了防火墙,是否被授权访问;

D. 在必要时,使用直连线只连接两台机器在对等网环境下检查是否可连网(这样做可排除网络上诸环境因素的影响)。

关于内存不能READ的解决方案

这种情况偶尔出现,没什么关系,不用管他。点击‘取消’就可以了。
经常出现就危险了,弄不好就得重装系统了。

运行某些程序的时候,有时会出现内存错误的提示,然后该程序就关闭。
一般出现这个现象有方面的,一是硬件,即内存方面有问题,二是软件,这就有多方面的问题了。

一般来说,内存出现问题的可能性并不大,主要方面是:内存条坏了、内存质量有问题,还有就是2个不同牌子不同容量的内存混插,也比较容易出现不兼容的情况,同时还要注意散热问题,特别是超频后。你可以使用MemTest 这个软件来检测一下内存,它可以彻底的检测出内存的稳定度。
假如是双内存,而且是不同品牌的内存条混插或者买了二手内存时,出现这个问题,这时,就要检查是不是内存出问题了或者和其它硬件不兼容。

先简单说说原理:内存有个存放数据的地方叫缓冲区,当程序把数据放在其一位置时,因为没有足够空间,就会发生溢出现象。举个例子:一个桶子只能将一斤的水,当放入两斤的水进入时,就会溢出来。而系统则是在屏幕上表现出来。这个问题,经常出现在windows2000和XP系统上,Windows 2000/XP对硬件的要求是很苛刻的,一旦遇到资源死锁、溢出或者类似Windows 98里的非法操作,系统为保持稳定,就会出现上述情况。另外也可能是硬件设备之间的兼容性不好造成的。

例一:打开IE浏览器或者没过几分钟就会出现"0x70dcf39f"指令引用的"0x"内存。该内存不能为“read”。要终止程序,请单击“确定”的信息框,单击“确定”后,又出现“发生内部错误,您正在使用的其中一个窗口即将关闭”的信息框,关闭该提示信息后,IE浏览器也被关闭。
解决方法:修复或升级IE浏览器,同时打上补丁。看过其中一个修复方法是,Win2000自升级,也就是Win2000升级到Win2000,其实这种方法也就是把系统还原到系统初始的状态下。比如你的IE升级到了6.0,自升级后,会被IE5.0代替/运用腾讯浏览器/

例二:在windows xp下双击光盘里面的“AutoRun.exe”文件,显示“0x77f745cc”指令引用的“0x”内存。该内存不能为“written”,要终止程序,请单击“确定”,而在Windows 98里运行却正常。
解决方法:这可能是系统的兼容性问题,winXP的系统,右键“AutoRun.exe”文件,属性,兼容性,把“用兼容模式运行这个程序”项选择上,并选择“Windows 98/Me”。win2000如果打了SP的补丁后,只要开始,运行,输入:regsvr32 c:\winnt\apppatch\slayerui.dll。右键,属性,也会出现兼容性的选项。

例三:RealOne Gold关闭时出现错误,以前一直使用正常,最近却在每次关闭时出现“0xffffffff”指令引用的“0xffffffff”内存。该内存不能为“read” 的提示。
解决方法:当使用的输入法为微软拼音输入法2003,并且隐藏语言栏时(不隐藏时没问题)关闭RealOne就会出现这个问题,因此在关闭RealOne之前可以显示语言栏或者将任意其他输入法作为当前输入法来解决这个问题。

例四:我的豪杰超级解霸自从上网后就不能播放了,每次都提示“Ox”(每次变化)指令引用的“Oxff000011”内存不能为“read”,终止程序请按确定。
解决方法:试试重装豪杰超级解霸,如果重装后还会,到官方网站下载相应版本的补丁试试。还不行,只好换就用别的播放器试试了。

例五:双击一个游戏的快捷方式,“Ox77f5cdO”指令引用“Oxffffffff”内存,该内存不能为“read” ,并且提示Client.dat程序错误。
解决方法:重装显卡的最新驱动程序,然后下载并且安装DirectX9.0。

例六:一个朋友发信息过来,我的电脑便出现了错误信息:“0*772b548f”指令引用的“0*”内存,该内存不能为“written”,然后QQ自动下线,而再打开QQ,发现了他发过来的十几条的信息。
解决方法:这是对方利用QQ的BUG,发送特殊的代码,做QQ出错,只要打上补丁或升级到最新版本,就没事了。

例七:我的笔记本电脑用的XP系统,有时关闭网页时会弹出tbrowser.exe遇到问题需要关闭,然后有弹出0x03e7c738指令引用的0x03e7c738内存,该内存不能为read,请问是怎么回事?
解决方法:先查杀一下病毒,另外如果你安装了浏览增强之类的软件,请卸掉。

例九:我三个月前配了台机子。系统比较不稳定,三个月内已经重装过多次系统,四五天前刚装过系统,可是经常随机地出现Explorer-应用程序错误,“0x4a01259d“指令引用的“0x"内存。该内存不能为“read"。要终止程序,请单击“确定“。要调试程序,请单击“取消”。如果点确定,windows桌面就不见了。这种问题在之前的系统也出现过,不知道是不是硬件的问题?
解决方法:内存的兼容性问题!遇到这类问题,用户可以自行打开机器把内存的位置调动一下,看问题是否可以解决,如果问题依旧,可与你的朋友调换内存使用。

通过上面的几个例子,可以看到,出现故障的原因有好多种,下面列出已经提到和有可能发生的原因,方便查阅。

问题产生原因原因--解决方法

内存条坏了--更换内存条

双内存不兼容--使用同品牌的内存或只用一条内存

内存质量问题--更换内存条

散热问题--加强机箱内部的散热

内存和主板没插好或和其它硬件不兼容等--重插内存或换个插糟

硬盘有问题--更换硬盘

驱动问题--重装驱动。如果是新系统,要先安装主板驱动

软件有BUG--打补丁或用最新的版本。

软件和系统不兼容--给软件打上补丁或者试试系统的兼容模式

软件和软件之间有冲突--如果最近安装了什么新软件,卸载了试试

软件要使用到其它相关的软件有问题--重装相关软件。比如播放某一格式的文件时出错,可能是这个文件的解码器有问题

杀毒软件与系统或软件冲突--由于杀毒软件是进入底层监控系统的,可能与一些软件冲突,卸载了试试

系统本身有问题--有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序,像SP的补丁,最好要打上。如果还不行重装系统或更换其它版本的系统了。

使用Windows操作系统的人有时会遇到这样的错误信息:“0X????????指令引用的0x内存,该内存不能written”,然后应用程序被关闭。如果去请教一些“高手”,得到的回答往往是“Windows就是这样不稳定”之类的义愤和不屑。其实,这个错误并不一定是Windows不稳定造成的。本文就来简单分析这种错误的常见原因。

一、应用程序没有检查内存分配失败

程序需要一块内存用以保存数据时,就需要调用操作系统提供的“功能函数”来申请,如果内存分配成功,函数就会将所新开辟的内存区地址返回给应用程序,应用程序就可以通过这个地址使用这块内存。这就是“动态内存分配”,内存地址也就是编程中的“指针”。

内存不是永远都招之即来、用之不尽的,有时候内存分配也会失败。当分配失败时系统函数会返回一个0值,这时返回值“0”已不表示新启用的指针,而是系统向应用程序发出的一个通知,告知出现了错误。作为应用程序,在每一次申请内存后都应该检查返回值是否为0,如果是,则意味着出现了故障,应该采取一些措施挽救,这就增强了程序的“健壮性”。

若应用程序没有检查这个错误,它就会按照“思维惯性”认为这个值是给它分配的可用指针,继续在之后的运行中使用这块内存。真正的0地址内存区保存的是计算机系统中最重要的“中断描述符表”,绝对不允许应用程序使用。在没有保护机制的操作系统下(如DOS),写数据到这个地址会导致立即死机,而在健壮的操作系统中,如Windows等,这个操作会马上被系统的保护机制捕获,其结果就是由操作系统强行关闭出错的应用程序,以防止其错误扩大。这时候,就会出现上述的“写内存”错误,并指出被引用的内存地址为“0x”。

内存分配失败故障的原因很多,内存不够、系统函数的版本不匹配等都可能有影响。因此,这种分配失败多见于操作系统使用很长时间后,安装了多种应用程序(包括无意中“安装”的病毒程序),更改了大量的系统参数和系统文件之后。

二、应用程序由于自身BUG引用了不正常的内存指针

在使用动态分配的应用程序中,有时会有这样的情况出现:程序试图读写一块“应该可用”的内存,但不知为什么,这个预料中可用的指针已经失效了。有可能是“忘记了”向操作系统要求分配,也可能是程序自己在某个时候已经注销了这块内存而“没有留意”等等。注销了的内存被系统回收,其访问权已经不属于该应用程序,因此读写操作也同样会触发系统的保护机制,企图“违法”的程序唯一的下场就是被操作终止运行,回收全部资源。计算机世界的法律还是要比人类有效和严厉得多啊!

像这样的情况都属于程序自身的BUG,你往往可在特定的操作顺序下重现错误。无效指针不一定总是0,因此错误提示中的内存地址也不一定为“0x”,而是其他随机数字。

如果系统经常有所提到的错误提示,下面的建议可能会有帮助:

1.查看系统中是否有木马或病毒。这类程序为了控制系统往往不负责任地修改系统,从而导致操作系统异常。平常应加强信息安全意识,对来源不明的可执行程序绝不好奇。

2.更新操作系统,让操作系统的安装程序重新拷贝正确版本的系统文件、修正系统参数。有时候操作系统本身也会有BUG,要注意安装官方发行的升级程序。

我要回帖

更多关于 一直弹出关闭windows窗口 的文章

 

随机推荐