关于0x0000007e问题 无端端弹出
0x0000007E:SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
◆错误分析:系统进程产生错误, 但Windows错误处理器无法捕获. 其产生原因很多, 包括:硬件兼容性、有问题的驱动程序或系统服务、 或者是某些软件.
蓝屏的原因一般有硬件不兼容,比如内存等,驱动不兼容等,另外系统故障程序和系统有冲突也会蓝屏,最主要你要注意蓝屏前后电脑的表现,一般蓝屏代码或事件查看器里面的内容普通人是看不懂的,如果你将蓝屏时电脑前后的表现说一说,下载了什么程序软件了,升级了什么硬件了,或电脑上的硬件有什么异常吗?我回答问题会更有针对性(你可以补充说明,或选我的昵称中的hi找我在线交谈,解决蓝屏是需要对电脑蓝屏前的表现和你的操作来分析出大概的原因)。
如果不经常出现蓝屏关机在开机就可以了,最多开机按F8不动到高级选项出现在松手,选“最近一次的正确配置”回车修复,还不行还原一下系统或重装系统。
另外升级硬件不兼容,内存、显卡、硬盘等不兼容或故障也可导致蓝屏故障,另外测试一下硬件温度是否过高(如果是硬件引起的,自己又解决不了,请检修一下去)。
电脑蓝屏代码0x0000007e是什么原因?送你一套标准解决流程
新的兼容机做系统,用以前精心做好的XP系统克隆,死活蓝屏。 今天想修复安装一下,结果还是不行。出错 STOP 0x0000007E 没有指出详细模块,但安全模式能进。
排除了内存原因,基本就是驱动问题。 于是卸载驱动,停服务,删文件,看日志...均告败。
从下午折腾到晚上。
换了1台机子、查资料最后找windbg ,升级 ,找symbols,找com对接线 最后终于搞定。
闹了半天是处理器驱动搞怪!ft 一直以为是主板或者显卡驱动问题...
----------
蓝屏的原因基本介绍我就不说了,下面总结一下这次蓝屏情况的处理:
微软对0x0000007E解释的原因有这几种:
• 如果在 Windows 安装过程中第一次重新启动后或在安装完成后出现此问题,则可能是计算机没有足够的硬盘空间来运行 Windows。
• 如果在 Windows 安装过程中第一次重新启动后或在安装完成后出现此问题,可能是计算机的 BIOS 与 Windows 不兼容。
• 视频适配器驱动程序不兼容。
• RAM 已损坏。
• 设备驱动程序或系统服务损坏。
• 如果问题与 Win32k.sys 文件相关联,则此问题可能是由第三方远程控制程序导致的。
1 首先 排除硬件原因: 换内存,不超频,如果有一样的机子可以换着试一下...
2 排除显卡问题: 由于这个是集成显卡,新装的XP是可以用的,所以只能怀疑驱动。 进安全模式卸载显卡驱动,甚至删除以前的显卡驱动程序文件
3 排除主板驱动问题: 进安全模式,卸载所有系统相关的驱动...
4 关闭系统服务: 可以在安全模式下面使用msconfig关闭,或者在系统恢复控制台中使用listsvc和disable来关闭服务
5 均不凑效的情况下,只能做系统调试试试了。
总结Windbg确定蓝屏原因的步骤:
准备: Windbg,Symbols File,Com对接线。
蓝屏情况一般使用Windbg来调试,Windbg是Debuging Tools for Windows ,微软出的调试工具。
Windbg可从http://www.microsoft.com/whdc/DevTools/Debugging/default.mspx 下载。目前最新版本是6.5.003.7
调试需要使用对应Windows的符号文件,这个也在上面地址下载。一百多兆,要有点耐心。
Windbg类似于SoftICE非常强大,但这次我们使用的非常简单。
由于蓝屏机器无响应,我们只能通过另外一台计算机进行调试。
准备一根Com对接线,就是两个头都是母头的RS232线,用来连接两台计算机的Com口。 如果找不到,可以使用两个DB9-RJ45的转换头,中间使用双绞线全反连接(就是1-8对应对面的8-1)。这个做网络的用的比较多。
第一步:东西准备好后,在正常的计算机上安装 Windbg,Windows XP SP2(和蓝屏机器系统对应)的符号文件(Symbols),注意要在windbg中File菜单下面配置Symbols Path,要到具体pdb文件目录,比如“C:\XPSymbols\sys;C:\XPSymbols\dll;”要把常用的文件dll,sys,exe等都加上去。然后使用Com对接线将两台计算机的Com1口连接起来。
第二步: 修改蓝屏机子的启动文件boot.ini, 在启动参数中加入 /debug /debugport=com1 /baudrate=115200
比如: multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Windows XP Professional " /fastdetect /NoExecute=OptIn /debug /debugport=com1 /baudrate=115200
第三步: 在调试机上命令提示符下进入Windbg安装目录,键入 “windbg -k comort=com1,baud=115200 ”,启动Windbg。 或者建立快捷方式将后面的参数带进去。
正常情况下蓝屏机器开始启动Windows后Windbg就会有显示。
Windbg很聪明,一启动,就直接告诉你机器出现系统Exception(信息当时没有拷贝),symbols配好了以后, 起来就提示“Probably caused by : intelppm.sys ( intelppm!ReadMSR+c )”
闹了半天是处理器驱动搞怪!
第四步: 进一步使用 analyze –v来分析。 这是分析蓝屏最直接的命令。
analyze -v 结果
[code:4096fdb5c0]kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (7e)
This is a very common bugcheck. Usually the exception address pinpoints
the driver/function that caused the problem. Always note this address
as well as the link date of the driver/image that contains this address.
Arguments:
Arg1: c0000005, The exception code that was not handled
Arg2: fac41750, The address that the exception occurred at
Arg3: fafb4430, Exception Record Address
Arg4: fafb412c, Context Record Address
FAULTING_MODULE: 804d8000 nt
DEBUG_FLR_IMAGE_TIMESTAMP: 41107b37
EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - "0x%08lx"
FAULTING_IP:
intelppm!ReadMSR+c
fac41750 0f32 rdmsr
EXCEPTION_RECORD: fafb4430 -- (.exr fffffffffafb4430)
ExceptionAddress: fac41750 (intelppm!ReadMSR+0x0000000c)
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 0
CONTEXT: fafb412c -- (.cxr fffffffffafb412c)
eax=00000f00 ebx=00000000 ecx=0000002c edx=00000000 esi=00000000 edi=00000001
eip=fac41750 esp=fafb44f8 ebp=fafb4500 iopl=0 nv up ei pl zr na po nc
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010246
intelppm!ReadMSR+0xc:
fac41750 0f32 rdmsr
Resetting default scope
DEFAULT_BUCKET_ID: DRIVER_FAULT
BUGCHECK_STR: 0x7E
LAST_CONTROL_TRANSFER: from fac413f6 to fac41750
STACK_TEXT:
fafb4500 fac413f6 0000002c 00000f00 00000f00 intelppm!ReadMSR+0xc
fafb4514 fac41469 00020fc2 078bfbff fafb4570 intelppm!IsP4ProcSpeedStepCapable+0xe
fafb4524 fac414a1 fac43db1 fac43c94 00000001 intelppm!IsProcPStateCapable+0x41
fafb4528 fac43db1 fac43c94 00000001 fac46b1c intelppm!ValidateProcessorCapabilities+0x5
fafb4534 fac46b1c fac439e0 ffbc5820 e195b382 intelppm!InitializeDriver+0x2b
fafb4570 80576548 ffbc5820 fec73000 e18e2a80 intelppm!DriverEntry+0x18c
WARNING: Stack unwind information not available. Following frames may be wrong.
fafb4640 80689770 00000ae0 00000001 00000000 nt!NtWriteFile+0x44a8
fafb469c 80686ad9 00043000 00000000 00000000 nt!IoReportHalResourceUsage+0x172a
fafb483c 80684edd 80084000 00000000 8130cb28 nt!NlsOemLeadByteInfo+0x15c5d
fafb4dac 805c5a06 80084000 00000000 00000000 nt!NlsOemLeadByteInfo+0x14061
fafb4ddc 80541fa2 80684528 80084000 00000000 nt!PsRemoveCreateThreadNotifyRoutine+0x21e
00000000 00000000 00000000 00000000 00000000 nt!KiDispatchInterrupt+0x5a2
FOLLOWUP_IP:
intelppm!ReadMSR+c
fac41750 0f32 rdmsr
SYMBOL_STACK_INDEX: 0
FOLLOWUP_NAME: MachineOwner
SYMBOL_NAME: intelppm!ReadMSR+c
MODULE_NAME: intelppm
IMAGE_NAME: intelppm.sys
STACK_COMMAND: .cxr fffffffffafb412c ; kb
BUCKET_ID: WRONG_SYMBOLS
Followup: MachineOwner[/code:4096fdb5c0]
我们可以通过当前异常所在的模块看到是哪个驱动引起的异常。Stack可以看出来调用情况。 这里面可以清楚地看出来是ReadMSR指令引起的异常,是Intelppm.sys文件。 查这个文件的属性,知道这是Intel处理器的驱动。 兼容机是Sempron的CPU,当然不支持MSR的指令了! 折腾了半天居然是这个低级错误…
第五步:修复起来就出奇地简单了,把Intelppm.sys改名或者删除都可以。重起,一切正常!
总结
Windows蓝屏目前出的不多了,但是个别时候碰见也的确是非常让人心烦。确定蓝屏的原因对于解决非常重要。 在不能简单确定原因的情况下,就需要用到系统调试功能了。这个工作使用Windbg最合适不过了。
上面说了一下未知异常0x0000007E蓝屏的处理以及Windbg来确定原因的步骤,希望对大家有所启发.
URL:
https://www.d4e.org/showthread.php?t=80799
蓝屏警告:代码0x000000f4背后的秘密!
是不是经常遇到蓝屏代码0x000000f4让你头疼不已?别怕,就来揭开它的真面目软件冲突某些软件可能导致系统崩溃。解决方法?尝试重装问题软件,轻松搞定!内存问题内存不足或冲突也是常见原因。使用XP系统的朋友,确保你的内存至少512MB哦!驱动不兼容最近升级或重装驱动了吗?可能是驱动惹的祸。卸载后重装原装驱动,问...
"指令引用的"0x00000000"的内存.该内存不能为"read"请问怎么办呀?_百 ...
例二:在windows xp下双击光盘里面的“AutoRun.exe”文件,显示“0x77f745cc”指令引用的“0x00000078”内存。该内存不能为“written”,要终止程序,请单击“确定”,而在Windows 98里运行却正常。 解决方法:这可能是系统的兼容性问题,winXP的系统,右键“AutoRun.exe”文件,属性,兼容性,把“用兼容模式运行这个程序”...
蓝屏代码0x00000050是什么意思
出现蓝屏代码0x00000050现象,最可能的原因就是电脑内存的故障,这其中包括物理内存。二级缓存和显卡显存。错误分析:有问题的内存(包括物理内存、二级缓存、显存)、不兼容的软件(主要是远程控制和杀毒软件)、损坏的NTFS卷以及有问题的硬件(比如CI插卡本身已损坏)等都会引发这个错误。当然还有其他原因比如软件...
求蓝屏代码0x000000D1 所有原因和解决方案
此图中的停止代码为0x000000D1,四个参数为后面括号内的用逗号分隔的四段16进制数字;接下来,我们来看看图中用数字2标注的区域,这里显示的是该停止代码0x000000D1对应的英文解释;最后,我们看看图中用数字3标注的区域,这个区域当且仅当停止代码的四个参数中的一个参数包含了操作系统或设备驱动程序代码的地址时才会...
0x00000012(0x00000001,0x00004000,0x00000000,0x0000000)
15、0x0000006F:SESSION3_INITIALIZATION-FAILED ◆错误分析:这个错误通常出现在Windows启动时, 一般是由有问题的驱动程序或损坏的系统文件引起的. ◇解决方案:建议使用Windows安装光盘对系统进行修复安装. 16、0x00000076ROCESS_HAS_LOCKED_PAGES ◆错误分析:通常是因为某个驱动程序在完成了一次输入\/输出操作后, 没有...
电脑蓝屏后出现“00x00000CA”是怎么回事?
出现蓝屏并显示“0x000000CA”的错误消息通常表示系统中存在一些严重的问题。这个错误代码代表了一个叫做"PNP_DETECTED_FATAL_ERROR"的错误,它表示Windows遇到了一个无法修复的硬件错误。以下是一些可能会导致此错误的原因和解决方法:驱动程序问题:某些驱动程序与您的操作系统不兼容,或者已经损坏\/过时。您...
蓝屏代码0x000000f4原因分析
知道了原因 那么就下手解决类似问题就轻松了 128295 从软处着手先从软处着手 如运行莫软件导致错误 建议重装该软件 一般均可解决 128187 内存过小或者软件冲突考虑是否有其它软件同时运行导致冲突的或者主机配置内存过小导致内存溢出或者耗竭的 如采用XP系统建议配置512MB内存以上或者512MB...
0X00000000”指令引用的“0x00000000”内存,该内存不能为written_百度知...
这种情况中毒的可能性很少 我这说的都是解决方法加一点理论,如果你想学理论可以看一下长篇大论,软件方面就是程序冲突,内存被分配为一个个地址,这个地址用到的时候软件冲突导致内存写不进,就会出 现这种情况。如果你最近装了什么新软件 谢了试试,还有可能是系统有问题了,硬件方面那就是内存有问题...
蓝屏错误码0x000000F4(OX00000003,0X85E4C020,OX85E4C194,OX8060666E...
8、0x00000035:NO_MORE_IRP_STACK_LOCATIONS ◆错误分析:从字面上理解, 应该时驱动程序或某些软件出现堆栈问题. 其实这个故障的真正原? 1.重启 有时只是某个程序或驱动程序一时犯错, 重启后他们会改过自新.(注意:此时参见7.查询停机码) 2.新硬件 首先, 应该检查新硬件是否插牢, 这个被许多人忽视的问题往往...
'0x3f7a26b9'指令引用的'0x00000000'内存。该内存不能为read
xp下双击光盘里面的“AutoRun.exe”文件,显示“0x77f745cc”指令引用的“0x00000078”内存。该内存不能为“written”,要终止程序,请单击“确定”,而在Windows 98里运行却正常。 解决方法:这可能是系统的兼容性问题,winXP的系统,右键“AutoRun.exe”文件,属性,兼容性,把“用兼容模式运行这个程序”项选择上,并选择...
商骅尼康: 电脑出现蓝屏代码0x0000007e是系统进程产生错误,但windows错误处理器无法捕获,其产生的原因很多,包括:硬件兼容性、有问题的启动程序或系统服务、或者是某些软件.解决方案:请使用“事件查看器”获取更多的信息,从中发现错...
蒙阴县13674556105: 电脑蓝屏,显示错误0X0000007E是什么意思??
商骅尼康: 0X0000007E代码的意思是电脑中病毒了或是电脑内存条出现了问题.电脑中病毒一般是影响电脑正常运行的病毒,需要对电脑进行查杀才行.内存条不正常导致的电脑问题,应该对电脑内存条进行重新插拔,一般不是内存条损坏
蒙阴县13674556105: 装系统蓝屏代码为0X00000007E - ?
商骅尼康: 0x0000007E:SYSTEM_THREAD_EXCEPTION_NOT_HANDLED 系统进程产生错误,但windows错误处理器无法捕获,其产生的原因很多,包括:硬件兼容性、有问题的启动程序或系统服务、或者是某些软件. ...
蒙阴县13674556105: 电脑蓝屏代码0x0000007E - ?
商骅尼康: 解决电脑蓝屏的一些方法: 1、杀毒不彻底,(360杀毒,,下载其中任意一款杀毒软件,全盘扫描) 2、电脑系统有顽固的病毒和木马或蠕虫干扰,或者丢失了系统文件(360系统急救箱,全盘查杀,再修复) 3、软件需要更新,(360软件管...
蒙阴县13674556105: 电脑关机后蓝屏错误代码0x0000007E,开机正常,使用正常,就是关机蓝屏 - ?
商骅尼康: 你这是蓝屏代码0x0000007E这是系统进程产生错误, 但Windows错误处理器无法捕获. 其产生原因很多, 包括:硬件兼容性、有问题的驱动程序、系统服务或者是某些软件.1、如果新近加装或更新了新硬件,要求拆除 2、如果新近安装了...
蒙阴县13674556105: 我的电脑最近开机总是蓝屏,代码是0x0000007E,而且安全模式也进不去,键盘的灯不亮,怎么了 - ?
商骅尼康: 蓝屏报错误代码:0x0000007E:SYSTEM_THREAD_EXCEPTION_NOT_HANDLED ◆错误分析:系统进程产生错误, 但Windows错误处理器无法捕获. 其产生原因很多, 包括:硬件兼容性、有问题的驱动程序或系统服务、 或者是某些软件. ◇方案:请使用"事件查看器"来获取更多的信息,希望能从中发现错误的根源或其他线索. 这是并不是解决问题的方案,只是提供一个方向,因为硬件方面的问题太多了,比如内存有问题,可能会报显卡、主板或其他硬件或驱动程序错误.
蒙阴县13674556105: 我的电脑今天开机突然蓝屏,有显示0X0000007E错误代码.按网上提示清理了内存条和金手指,无用. - ?
商骅尼康: 其实这些代码是什么意思也没多大意义!而是要详细回想在什么情况安装什么软件和驱动出现!然后才好判断产生的原因,就这样一段话,很难给你提供什么有用的建议的!蓝屏这种情况,一般都是由 系统软件、内存、引起的!装软件或更新系统后引起蓝屏!1.开机按F8 选 最后一次正确的配置 试下!2.开机按F8 选 安全模式 进去后删了你装什么游戏或软件引起蓝屏!3.如以上无果,用系统光盘或带有PE系统的U盘 重装系统!4.如还有问题,先重插下内存!5.如还有问题,检查硬盘有无坏道!6.主板问题,显卡或桥老化
蒙阴县13674556105: 电脑蓝屏,错误代码是0000007E,是怎么回事啊? - ?
商骅尼康: 0x0000007E错误表示系统进程遇到了问题,但Windows错误处理器无法准确捕获错误类型.这个错误的可能原因较多,一般遇到此错误时比较麻烦. 如果遇到0x0000007E错误,建议检查一下完整的蓝屏故障提示,看看有没有提到引起错误的具体是哪个文件,如果在蓝屏故障提示中看到某应用软件或某硬件设备驱动程序的文件名,问题一般与相应的应用软件或硬件设备有关;如果在蓝屏故障提示中没有显示引起错误的文件名,通常需要综合其它故障信息判断故障原因,建议检查一下Windows事件查看器,看看有没有相应的记录.下次蓝屏时你看看是什么文件出问题,那样会好办点的.
蒙阴县13674556105: 电脑蓝屏代码0x0000007e.........求详解 !!!?
商骅尼康:0x0000007E:SYSTEM_THREAD_EXCEPTION_NOT_HANDLED 错误分析:系统进程产生错误, 但Windows错误处理器无法捕获. 其产生原因很多, 包括:硬件兼容性、有问题的驱动程序或系统服务、 或者是某些软件. 解决方案:请使用"事件查看器"来获取更多的信息, 从中发现错误根源
蒙阴县13674556105: 一关机就出现0x0000007e蓝屏代码是什么意思,要怎么解决啊 - ?
商骅尼康: 一、如果蓝屏后重启,进入安全模式也会蓝屏,或者蓝屏代码不是固定的,总是在变化,基本都是存在硬件故障造成的. 1.内存条接触不良.拔出内存条,用橡皮擦仔细擦拭金手指,并对卡槽清理灰尘,再插上内存条. 2.检查硬盘是否有坏道....