电脑蓝屏代码是0x000000d1什么原因,急!

供稿:hz-xin.com     日期:2025-01-17
电脑蓝屏代码问题0X000000D1 是什么情况

0x000000D1是内存引用错误,导致这样错误的情况也很多,除了内存本身的故障入质量、过热、不稳定、超品等外,一些设备的驱动冲突、争勇等也会导致其出现,包括以下第三方的软件如系统备份、一键还原等都有可能。
要详细解决这样的问题,需要查阅微软的知识库,还要有一定深度的专业知识。简单的解决可以采取排除、替换的办法来做,如先禁用或卸载一些可能冲突的设备、软件,看看故障是否消除;更新驱动程序;或者更换内存条、显卡的硬件设备等来尝试。

要解决此问题,请使用下列方法将处理器驱动程序恢复到正确的驱动程序。Windows XP SP2 附带正确的驱动程序 Intelppm.sys。
要确定安装了哪个处理器驱动程序,请按照下列步骤操作: 1. 单击“开始”,单击“运行”,键入 devmgmt.msc,然后按 Enter 键。
2. 在设备管理器中,展开“处理器”。
3. 右键单击“Intel Pentium M 处理器”,然后单击“属性”。
4. 单击“驱动程序”选项卡。
5. 单击“驱动程序详细信息”。
如果 Windows XP SP2 系统正在使用 Gv3.sys 处理器驱动程序,您必须更新到 Intelppm.sys 处理器驱动程序才能更正此问题。为此,请按照下列步骤操作。 1. 单击“开始”,单击“运行”,键入 devmgmt.msc,然后按 Enter 键。
2. 在设备管理器中,展开“处理器”。
3. 右键单击“Intel Pentium M 处理器”,然后单击“更新驱动程序”。
驱动程序更新向导将启动。
4. 如果出现“Windows 可以连接到 Windows Update 以搜索软件吗?”的提示,请单击“否,暂时不”,然后单击“下一步”。
5. 单击“自动安装软件(推荐)”,然后单击“下一步”。
6. 单击“完成”。
必须重新启动计算机,才能完成安装。 回答者: powertzg | 二级 | 2011-5-14 19:20
你好,是内存错误吧,重新分区后再装XP就好了
发生的原因
错误讯息中描述的档案毁损时,可能会出现这个问题。Windows 启动时,会检查下列档案的完整性:所有驱动程式档案 (但系统载入器为启动电脑而载入的驱动程式则除外)
所有动态连结程式库 (DLL),包括使用者、图形装置介面 (GDI)、Shell、核心、Ntdll、Crtdll 等
硬体上所安装的驱动程式不适当时,可能会出现这个问题。例如,在 X86 电脑上安装 MIPS (Millions of Instructions per Second) 驱动程式时,会出现本文〈摘要〉一节中描述的其中一个错误讯息。
解决方案
如果要解决这个问题,您可以获得一份新的毁损档案,或是重新安装 Windows。如果重新安装 Windows 后仍然出现本文〈摘要〉一节中描述的错误讯息,这可能是硬体或网路的问题。

※注意※一般有这几个问题会出现这种情况:

1、内存质量不高或者接触不良或者老化。
2、硬件的驱动程序不匹配或者损坏。
3、系统遭病毒破坏某些硬件配置文件被更改。
4、有几个软件冲突。

如果是使用中出现了这种问题,并没有安装软件或驱动,要检查内存
通常是由有问题的驱动程序引起的,有缺陷的内存、 损坏的虚拟内存文件、 某些软件比如多媒体软件、杀毒软件、备份软件、DVD播放软件等也会导致这个错误.
解决方案:
出现这个问题的原因很多,给你提供点线索,供参考。
1、将BIOS设置为默认值。
2、检查所有连接,给主机除尘。
3、检查散热。
4、测试内存是否存在问题,清理插槽,再插紧。
5、重新设置虚拟内存,将虚拟内存设置在空间比较大的C盘以外的分区中。
6、如果在上网时遇到这个蓝屏, 而你恰恰又在进行大量的数据下载和上传(比如:网络游戏、BT下载), 那么应该是网卡驱动的问题,更换网卡驱动或换个网卡。
7、检查最新安装或升级的驱动程序,如果蓝屏中出现"acpi.sys"等类似文件名, 可以非常肯定时驱动程序问题,将这个驱动卸载,重新安装适宜的驱动程序 。
8、更换显卡、声卡驱动程序
9、卸载、更换机子中的怀疑有问题的软件,特别是杀软件。更换游戏软件版本。
10、也有可能是由于硬件或其驱动程序和Windows 的电源管理不兼容。
(1)在“控制面板/电源选项”中如果有APM(高级电源管理)方面的设置,关闭APM功能。同时在“休眠”中禁用休眠功能。
(2)在BIOS中把电源管理选项“ACPI Suspend Type”设置为S1(有些机器显示为STR)或直接关闭ACPI选项。
11、重装系统。

如果还有问题请在线向我询问! 回答者: szyangsu | 五级 | 2011-5-14 20:11
你好,电脑蓝屏,主要是:“内存有错误”或“软件不兼容”引起!

出现【D1】,这是:显卡的问题!驱动人生,更新:显卡驱动,试试!

这是解决方法:(作者:力王历史)

1。试试开机,出完电脑品牌后,按F8,安全模式,光标选定:最后一次正确配置,

回车,回车,按下去!【关键一步】

2。再不行,进安全模式,回车,到桌面后,杀毒软件,全盘杀毒!

“隔离区”的东西,彻底删除!

3。再使用:360安全卫士,“功能大全”里的:“360系统急救箱”,

点:开始急救!重启后,点开“文件恢复区”,全选,彻底删除文件!

系统修复,全选,立即修复!【关键一步】

网络修复,开始修复,重启电脑!

360安全卫士,扫描插件,立即清理!360安全卫士,系统修复,一键修复!

【金山急救箱】,勾选:【扩展扫描】,立即扫描,立即处理,重启电脑!

4。再不行,拔下显卡和内存条,橡皮擦擦,再用毛刷,清理插槽灰尘和风扇,

更换内存插槽等!【台式机】

5。检查是否有同类功能的,多余类似软件,如:多款播放器,多款杀毒软件

等,卸载多余的,只留一款,因为同类软件,互不兼容!【关键一步】

6。再不行,下载“驱动人生”,升级:显卡驱动!

7。如果还是不行,需要“一键还原”或“重装系统”了!

8。硬件有问题,送修! 回答者: 力王历史 | 二十级 | 2011-5-14 21:43
0×0000000C 存取码错误。0×00000002 系统找不到指定的档案。
0x000000D1RIVER_IRQL_NOT_LESS_OR_EQUAL   ◆错误分析:通常是由有问题的驱动程序引起的(比如罗技鼠标的Logitech MouseWare 9.10和9.24版驱动程序会引发这个故障). 同时,有缺陷的内存、 损坏的虚拟内存文件、 某些软件(比如多媒体软件、杀毒软件、备份软件、DVD播放软件)等也会导致这个错误.   ◇解决方案:检查最新安装或升级的驱动程序(如果蓝屏中出现"acpi.sys"等类似文件名, 可以非常肯定是驱动程序问题)和软件; 测试内存是否存在问题; 进入"故障恢复控制台", 转到虚拟内存页面文件Pagefile.sys所在分区, 执行"del pagefile.sys"命令, 将页面文件删除; 然后在页面文件所在分区执行"chkdsk /r"命令;进入Windows后重新设置虚拟内存.如果在上网时遇到这个蓝屏, 而你恰恰又在进行大量的数据下载和上传(比如:网络游戏、BT下载), 那么应该是网卡驱动的问题, 需要升级其驱动程序.
以下情况会引发系统蓝屏崩溃:    1、运行在内核模式下的设备驱动程序或者操作系统函数引发了一个未被处理的异常,比如内存访问违例(由于企图写一个只读页面或者企图读一个当前未被映射的内存地址(即无效地址)而引起)。    2、调用一个内核支持例程导致了重新调度,比如当中断请求级别(IRQL)为DPC/Dispatch级别或更高级别时等待一个标记为需要等待的调度对象。    3、在DPC/Dispatch级别或更高的IRQL级别时由于数据存在于页面文件或内存映射文件中而发生了页面错误(Page Fault)。(这将要求内存管理器必须等待一个I/O操作发生。但正如上面一项所说,在DPC/Dispatch级别或更高IRQL级别上不能够进行等待,因为那将要求一次重新调度)。    4、当检测到一个内部状态表明数据已遭受破坏或者在保证数据不被破坏的情况下系统无法继续执行时,设备驱动程序或操作系统函数明确地要求系统崩溃(通过调用系统函数KeBugCheckEx)。    5、发生硬件错误,比如处理器的计算机检查异常功能(Machine Check)报告有异常或者发生不可屏蔽中断(NMI)。   在了解以上三点知识之后,相信您对Windows的大无畏牺牲精神会有所赞赏,也会原谅它的“蓝脸”了。其实,在绝大多数情况下均是第三方设备驱动程序导致了Windows的崩溃。对于Windows XP用户提交给微软在线崩溃分析(Microsoft OCA, Microsoft Online Crash Analysis)站点的内存转储文件,微软对引起崩溃的原因进行了统计分类,如下图所示:(数据于2004年4月份生成)。   既然Windows向我们露出了无奈的“蓝脸”,我们就应该打破沙锅问到底,尽早将引发系统崩溃的罪魁祸首缉拿归案,让我们的系统早日康复。下面,我们来看看Windows想通过这张“蓝脸”告诉我们些什么。   如上图所示,这是一张显示了所有参数的蓝屏图像。当然,我们所遇到的蓝屏图像与之可能存在差异,比如少了一些信息等,但是大致是相同的,我们就以它为例进行全面地阐述。   首先,我们看看图中用数字1标注的区域,这里列出了传递给KeBugCheckEx函数的停止代码和四个参数。此图中的停止代码为0x000000D1,四个参数为后面括号内的用逗号分隔的四段16进制数字;接下来,我们来看看图中用数字2标注的区域,这里显示的是该停止代码0x000000D1对应的英文解释;最后,我们看看图中用数字3标注的区域,这个区域当且仅当停止代码的四个参数中的一个参数包含了操作系统或设备驱动程序代码的地址时才会显示,显示的内容为、该地址所处模块的基地址以及日期戳。如此例中,该设备驱动程序的文件名为“myfault.sys”。   这些信息对我们排错有何作用呢?如果上图中的区域3出现了,那是最好的结果了,因为您直接就看到了罪魁祸首——“myfault.sys”文件。但是,区域3往往是不出现的,那么我们就要在Microsoft的在线帮助和支持中查找该停止代码等信息或者使用我们的利器——WinDbg进行手动分析了。笔者推荐后者,因为同一个停止代码可能由各种各样的驱动程序错误造成,得到了停止代码并不等于得到了问题文件名称,另外,微软的在线帮助和支持中不是所有的错误都能够搜索到,而WinDbg正好克服了这两个弱点,直接能够抓出罪魁祸首文件,让您痛快将其斩首。   WinDbg是免费软件,其微软官方下载地址参考扩展阅读,具体项目为Install Debugging Tools for Windows 32/64-bit Version。   使用WinDbg分析崩溃时的内存转储文件的前提是您要让系统在崩溃时自动生成一个内存转储文件,做法如下:   1、单击开始,然后单击运行。   2、键入 control sysdm.cpl   复制代码   ,然后单击确定。您将会打开系统属性,请切换到高级选项卡。结果如下图所示:   3、在高级选项卡上,在启动和故障恢复部分中单击设置。这将打开启动和故障恢复对话框,如下图所示:   4、在写入调试信息列表中,选择“小内存转储(64 KB)”或“核心内存转储”,这样系统在崩溃时将会自动生成对应的内存转储文件。如果您不想让蓝屏只闪烁一下,而是想看清楚它直到您手动重新启动计算机,请清除系统失败部分中自动重新启动(R)项目前的复选框。然后单击确定。   5、在启动和故障恢复对话框中,单击确定。   6、单击确定关闭系统属性对话框。   7、在系统设置更改对话框中,如果要立即重新启动计算机,则单击是;如果要稍后重新启动计算机,则单击否。   注:   Vista用户请类似操作。 对于原版操作系统,以上设置是默认的(除了禁止自动重新启动)。 对于第4点中的写入调试信息列表内容,现给出以下参照释义:   (以上三种转储文件的大小依次增大,关于三者的比较不在本文讨论范围之内,笔者仅推荐设置为“小内存转储”或者“核心内存转储”,一般性错误“小内存转储”就足够了,如不能完好分析请选择“核心内存转储”。为了数据的丰富性,您也可以直接选择“核心内存转储”,但笔者强烈不推荐完全内存转储。)   值得注意的是,为了确保崩溃时自动生成内存转储文件,您可能还须启用虚拟内存页面文件。特别地,当您选择记录核心内存转储时,您必须启用虚拟内存页面文件,而且由于核心内存转储文件的大小取决于该机器上操作系统和所有活动驱动程序已经分配的内核模式内存的数量,因此没有很好的办法来预测内核内存转储的大小。下表仅给出该情况下的参考虚拟内存大小设置值:   另外,除了页面文件占用的磁盘空间,内存转储文件(*.DMP)的生成位置所在的磁盘还要有足够的空闲空间来提取这个转储文件,否则一样会“生成不了”(实际上是丢失了)。   设置好这些之后,一旦您的系统发生蓝屏崩溃,系统就会在以上设置中选中的相应内存转储文件类型下对应的目录处生成转储文件。您所要做的就是立刻拿出利器——启动WinDbg进行分析。   笔者在此将结合一个实例进行详细说明,过程中包含了WinDbg调试蓝屏用到的一些命令,这些命令将不再额外整理,请于阅读过程中注意识记。   首先,您要配置WinDbg将要使用的调试符号文件(Symbol File)的位置。什么是调试符号文件呢?符号文件随DLL文件或者EXE文件建立时产生,提供包含在可执行文件和动态链接库 (DLL) 中的函数的占位空间。此外,符号文件还可以表示达到失败点的函数调用路线图。当我们使用各种Microsoft工具调试应用程序时,必须拥有符号信息,这样才能正确分析出问题根源。那我们该如何设置调试符号文件的位置呢?我们既可以从微软官网下载完整的符号文件包(同位于WinDbg下载页面),也可以使用微软的符号文件服务器(Microsoft Symbol Server)。笔者推荐后者,因为一次分析所要用到的符号文件局限于有限的几个而已,使用后者可以让程序自动下载,既节省时间,又可以确保符号文件是最新的并且是正确的。在WinDbg中点击“File”菜单,选择“Symbol File Path …”,在打开的对话框中输入   复制代码   后点击“OK”按钮即可。当然,还有一步就是再次点击“File”菜单,选择“Save Workspace”来保存当前的设置。   设置了符号文件之后,您就可以进行内存转储文件的分析了。同样点击“File”菜单,这次要选择“Open Crash Dump …”,然后通过文件打开对话框打开生成的待分析的内存转储文件。本例中设置的是核心内存转储类型,于是应该定位至“%SystemRoot%”(即系统盘Windows文件夹下),打开MEMORY.DMP文件。但是笔者已经事先将其转移至“E:\Memory Dump\MEMORY.DMP”,因此在后续的图片中,您看到的是这个地址。此时WinDbg会滚动显示一些信息并且会稍有挂起的感觉,直到从微软符号文件服务器下载完分析这个崩溃文件所需要的所有符号文件。   在上图中,我们看到就是这个打开的调试器命令窗口(Debugger Command Window)(已经将符号文件加载完毕,待命),我们先看看位于底部的区域6,这个小的长方条就是WinDbg的命令输入处(Command Entry),它又分为两个区域,左边显示“0: kd>”的是提示区,右边空白区是命令输入区。当刚打开这个窗口而符号文件尚未下载/加载完毕时,提示区域会什么都不显示,而命令输入区域将显示“Debuggee not connected”。直到符号加载完毕,窗口中显示出最后一行“Followup: MachineOwner”才会变为空闲状态。在空闲状态时,它将显示为与上图中类似的模样。为什么说类似呢?因为这个空闲待命提示根据调试类型、计算机处理器硬件配置不同,比如此例中,进行的是内核调试,于是显示“kd>”(kernel debug),系统为多(核)处理器,因此在“kd>”之前还显示一个“0:”,表明当前位于编号为0的处理器。在执行了某个命令之后,如果命令需要处理的任务较多(如“!analyze -v”),提示区域将显示为忙碌状态的“*BUSY*”,一旦显示为这个状态,您不论输入什么命令都不会立即执行,而是等待变为空闲状态时延缓执行。   如上图所示,图中区域1处将显示打开的这个内存转储文件的物理路经;区域2处显示的则是当前加载的符号文件的位置,本例中表明是从微软服务器下载;区域3共有三行,显示的为系统信息,第一行表明了系统为Windows XP,内核版本为2600(SP3),多处理器(2颗),32位,第二行表明了系统类型为NT系统,客户端系统,第三行表明系统的详细版本标识;区域4共两行,第一行表明该内存转储文件生成的时间,也就是系统崩溃的具体时间,本例中(这是去年12月得到的一个崩溃转储文件,现用作本例进行说明)为星期六(Sat),12月(Dec)27日,22:56:31.062,2008年,格林尼治标准时间东八区(GMT+8),第二行显示的是崩溃时自系统启动以来,系统共运行了0天4小时5分15.797秒。区域5是很关键的错误信息,它的第一行仅在加载符号文件遇到错误时显示,此例中,它告诉我们“对于BaseTDI.SYS文件,模块已经加载完毕但却不能够为其加载符号文件”,如果之前配置了正确的符号文件路径,这就告诉我们BaseTDI.SYS不是微软公司的文件,而是第三方驱动程序文件,这很可能是引起错误的原因,值得关注但须进一步分析。区域5的第二行是WinDbg自动分析的结果,它告诉我们,引起崩溃的原因(Probably caused by:)很可能是HookUrl.sys文件。一般情况下,这就是引起错误的罪魁祸首了,但是也有不少的例外,最典型的就是显示一个微软自己的文件在此处,您可要注意了,为了避免枉杀无辜,最好进一步分析来看看都有哪些模块牵扯在崩溃的最后一刻,这样就能够保证审判无误了!进一步分析的命令可以从“!analyze -v”开始。   我们既可以在命令输入区域手动键入命令   !analyze -v   复制代码   ,也可以在上图中的区域7所示位置单击蓝色的这个命令。之后,提示区域将显示为“*BUSY*”,WinDbg将分析一段时间直到将结果显示完毕并再次转为空闲状态。下面我们根据一张例图阐释执行“!analyze -v”后显示的各种结果:   WinDbg经过自动的分析,可能会显示上图中区域1处所示第一行的错误检查说明(Bug Check Interpretation),而第二行则给出了详细的解释,从图中信息看得出,此例错误由于“驱动程序在队列工作项目完成之前卸载”造成的。这个“DRIVER_UNLOADED_WITHOUT_CANCELLING_PENDING_OPERATIONS”就应该是显示在蓝屏上方的错误说明字样,后面的Arguments1~4就是蓝屏时停止代码后面的四个参数。图中区域2所示的BUGCHECK_STR是WinDbg中分了类别的错误检查(Bug Check)的一项,此例中为0xCE,也是停止代码的分类简写,我们在命令输入区执行   .bugcheck   复制代码   命令,可以得到停止代码及其参数,这和上图的区域1、蓝屏上的信息是一致的。本例中可以得到如下结果:   0: kd> .bugcheck   Bugcheck code 000000CE   Arguments bacb0a4e 00000008 bacb0a4e 00000000   我们在Bugcheck code值前补上“0x”就可以得到蓝屏上的信息“***STOP: 0x000000CE (bacb0a4e, 00000008, bacb0a4e, 00000000)”。当然,关于这个错误如果您想了解更多,一个是可以在微软在线帮助和支持网站上搜索字符串“0x000000CE”,再就是可以利用上图中区域2的BUGCHECK_STR值“0xCE”执行   .hh bug check 0xCE   复制代码   命令,在打开的窗口左栏右下角点击“Display”按钮。如果要在WinDbg中显示一个停止代码或者错误检查类的详细说明(以此错误为例),键入命令   !analyze -show 0x000000CE   复制代码   或者   !analyze -show 000000CE   复制代码   ,也可以是   !analyze -show 0xCE   复制代码   。区域3中显示的就是二审判决的重要信息——线程堆栈信息。特别注意红色框内的部分,第一行是“WARNING: Frame IP not in any known module. Following frames may be wrong.”意思就是“警告:堆栈帧IP(InstructionPtr,仅x86处理器,用于决定帧的堆栈回朔的指令指针)不存在于任何已知的模块中,下面的帧可能出现错误”。这个意思的解释已超出本文讨论范围,笔者仅告诉大家,这行文字下面的一行右侧的模块是系统蓝屏崩溃时刻使用的最后一个模块(除了Windows内核最后调用KeBugCheckEx牺牲自己,就是警告文字上方的三行),往往就是它引起了崩溃!我们来细看。大家如果了解了堆栈的数据结构或是Windows内存分配机制就应该知道,Windows为 线程分配额外内存时是从高地指向低地址进行的,就是说,蓝色区域3中的堆栈信息我们得倒过来由下往上看,这样才是系统崩溃之前的一刻内核态函数的调用和传递情况,比如此例,系统内核执行体(nt!,即Ntoskrnl.exe)通过函数IopfCallDriver调用了BaseTDI,然后BaseTDI又调用了HookUrl.sys(Unloaded_字样表示未加载),再然后就蓝屏了。那么在这最后一刻就涉及到了两个非Windows内核的模块——BaseTDI以及HookUrl.sys。之所以要进行这个“二审判决”,就是要避免一种情况——万一HookUrl.sys与BaseTDI是来自两个公司或者两个软件的模块,而最后加载的HookUrl.sys是没有问题的,出错是因为BaseTDI给HookUrl.sys传递了格式错误或者已被破坏的、或者非法的参数信息,HookUrl.sys接受此无效数据而引发了崩溃。如果我们不看线程栈,就根据之前的“Probably Cause by:HookUrl.sys”进行判决,我们很有可能枉杀无辜而让凶手逍遥法外。只有通过线程栈我们才能发现另一个驱动程序BaseTDI也被牵连进来。(在应用程序崩溃不致系统崩溃的调试分析中,由于处于用户态,WinDbg自动分析结果中的“Probably Cause by:”几乎都是错误的。在这种情况下,使用!thread命令是不能显示出任何信息的,因为这个命令仅对内核态的崩溃调试有效,然而kb命令也显示不出有用的信息,只有用“~*kb”来显示详细的全部线程栈才可能发现问题根源,有的时候还需配合其他命令,本文不作讨论)   当然,如果您熟练以后,觉得没有必要使用“!analyze -v”命令的话,可以直接使用   !thread   复制代码   或者   kb   复制代码   命令显示出核心的线程栈信息来二审判决。现在好了,犯罪嫌疑人目标锁定在BaseTDI和HookUrl.sys身上。现在,我们来看看它们究竟是什么、是哪个公司、哪个程序的模块。(从之前不能够自动从微软服务器为他们加载符号文件就可以知道,它们一定都是第三方驱动程序)   使用命令   lm kv m Basetdi*   复制代码   (使用lm(列出模块)命令和内核k选项、详细v选项以及参数m,配合包含通配符*的字符串BaseTDI,来列出当时已加载于内核模式的包含字符BaseTDI的所有驱动文件详细信息。使用通配符来取代完整的文件名后缀可以避免信息的局限性,借此也许可以发现多个相关的模块以提供更多诊断线索),我们得到下图结果:   从图中蓝色框选部分,我们可以看出,当时内核态下只有一个叫BaseTDI.SYS的文件,这个文件的路径位于System32\Drivers下,属于名称为“瑞星个人防火墙”(ProductName: Rising PFW, PFW=Personal Firewall)的程序组件,软件公司注册商标为“瑞星”(LegalTrademarks: RISING)。文件的这些英文描述信息如果您不知道,可以百度一下。当然,没有被笔者高亮显示的信息(如文件时间戳、版本、校验和等等)也是非常有用的,比如百度一下文件版本,也许您会发现该软件已经提供了更新的解决此问题的文件。同样,我们使用   lm kv m hookurl*   复制代码   来显示当时内核态下包含HookUrl的文件及其详细信息。结果如下:   图示是一个不令人满意的结果,因为如高亮部分所示,这个模块未被加载,因此没有信息被记录。不过我们有百度,不用急,百度一下你就知道。在搜索完HookUrl.sys之后,发现这个也是瑞星个人防火墙的文件。其实这个案例就是著名的“瑞星个人防火墙跨版本升级到2009版时引发蓝屏”事件。您可以通过关键字“瑞星防火墙2009升级造成蓝屏”进行百度搜索。到目前为止,瑞星官方都没有任何针对此事件的正式答复,虽然不是每个用户都出现此问题,但是非常多的用户都报告了此问题,瑞

0x000000d1蓝屏代码的意思是硬件设备的驱动程序遇到了问题。
一般电脑蓝屏有两种原因,一种就是系统原因,另外一种就是硬件原因,硬件导致蓝屏的原因占用80%的几率,一般电脑硬件没有问题的话很少会引起蓝屏的出现。
如果是使用中出现了这种电脑蓝屏问题,并没有安装软件或驱动,要检查内存。
通常是由有问题的驱动程序引起的,有缺陷的内存、损坏的虚拟内存文件、某些软件比如多媒体软件、杀毒软件、备份软件、DVD播放软件等也会导致这个错误。

电脑系统出现蓝屏,错误提示代码为:0x000000d1,是因为电脑中的软件与系统存在冲突,首先要按照蓝屏提示重新开机,然后可以通过以下方法进行解决,具体步骤如下:

1、点击桌面左下角的开始菜单,在菜单中找到并单击“运行”选项:

2、接着会弹出一个对话框,在对话框中输入内容“gpedit.msc”,然后单击下面的“确定”:

3、然后会弹出一个“本地组策略编辑器”页面,在该页面的右边双击“计算机配置”:

4、选择“管理模板”并双击打开:

5、双击“系统”选项:

6、在该页面中找到“关机选项”,并双击打开:

7、双击“关闭会阻止或取消关机的应用程序的自动终止功能”,在弹出的对话框中选择已启用即可:



以下内容为百度知道Ctangel个人总结,并非网络复制,全是个人日常工作中遇到并且明确确定原因的。如需复制请注明出处。
这里列举几个典型的蓝屏故障的原因和解决办法。
一、0X0000000A
这个蓝屏代码和硬件无关,是驱动和软件有冲突造成的,最早发现这个代码是因为公司的DELL机器的USB键盘和QQ2007的键盘加密程序有冲突发现的这个问题。也在IBM T系列笔记本上装驱动失误产生过。
如果您的机器蓝屏了,而且每次都是这个代码请想一想最近是不是更新了什么软件或者什么驱动了,把它卸载再看一下。一般情况下就能够解决,如果实在想不起来,又非常频繁的话,那么没办法,重新做系统吧。
二、0X0000007B
这个代码和硬盘有关系,不过不用害怕,不是有坏道了,是设置问题或者病毒造成的硬盘引导分区错误。
如果您在用原版系统盘安装系统的时候出这个问题,那说明您的机器配置还是比较新的,作为老的系统盘,不认这么新的硬盘接口,所以得进BIOS把硬盘模式改成IDE兼容模式。当然了,现在人们都用ghost版的操作系统,比较新的ghost盘是不存在这个问题的。关于人们找不到IDE这项的问题,因为很多主板标明这项的措辞不太一样 有些写着AHCI和Compatibility,这个AHCI就等于是SATA模式,Compatibility相当于IDE模式。
如果您的操作系统使用了一段时间了,突然有一天出现这个问题了,那么对不起,病毒造成的,开机按F8,选择最后一次正确的配置,恢复不到正常模式的话那么请重新做系统吧。
三、0X000000ED
这个故障和硬盘有关系,系统概率比较大,硬盘真坏的概率比较小。我弄过不下二十个这个代码的蓝屏机器了,其中只有一个是硬盘真的有坏道了。剩下的都是卷出了问题,修复即可,这也是为数不多的可以修复的蓝屏代码之一。
修复方法是找原版的系统安装盘(或者金手指V6那个pe启动界面里就带控制台修复)。这里说用系统盘的方法,把系统盘放入光驱,启动到安装界面,选择按R进入控制台修复,进入控制台后会出现提示符C:\ 大家在这里输入 chkdsk -r 然后它就会自动检测并修复问题了,修复完成之后重新启动计算机就可以进入系统了,进入系统之后最好先杀毒,然后再重新启动一下试一下,如果正常了那就没问题了,如果还出这个代码,那就说明硬盘有问题了,需要更换,或者把有问题的地方单独分区,做成隐藏分区,用后面的空间来装系统。
四、0X0000007E、0X0000008E
这俩代码多是病毒造成的,杀毒即可。正常模式进不去可以开机按F8进安全模式。当然也有可能是内存造成的,可以尝试重新插拔内存,一般这代码内存损坏概率不大。
五、0X00000050
硬件故障,硬盘的可能性很大。如果出现50重启之后还伴随着出现0A、7E、8E这样的代码,那十有八九就是内存坏了。如果每次都出这一个代码,首先换一块硬盘试一下机器能不能正常启动,如果测试硬盘没问题,再试内存,内存也试过的话,换CPU,总之这必是硬件故障。
六、0X000000D1
这个代码一般和显卡有关,有可能是显卡损坏,也可能是只是因为安装了不太兼容的显卡驱动造成的,建议有花屏现象的先找朋友借个显卡插上试一下,或者主机有集成显卡的,用集成显卡试一下。如果平时没有花屏现象,那就更换买机器的时候自带的显卡驱动试一下。
七、coooo21a
C开头的故障,它报的错很邪乎,报未知硬件故障,不过出这类C开头的代码多半与硬件无关。基本是与系统同时启动的一些驱动!或者服务的问题,举一个例子,一次我给一个笔记本的F盘改成了E盘,结果再启动就出这类C开头的代码,最后发现插上一个U盘就能正常启动,因为插上U盘系统里就有F盘了,然后我发现了隐藏的文件,是开机的时候系统写入的。我拔掉这个U盘这问题就又出现,后来把E盘改回F问题就没有了,想来是什么和系统一起启动的软件留在F盘一些文件,没有了它就会自己建,但是连F盘都没有了,也就只能报错了,所以看到这类蓝屏可以照比。
八、每次蓝屏的代码都不一样
这样的问题,基本上是硬件造成的,尤其以内存为第一个需要怀疑的对象,更换内存尝试,第二可能性是CPU虽然这东西不爱坏,可是从06年到现在我也遇到俩了,其他硬件基本上不会造成蓝屏代码随便变的情况。
九、偶尔蓝屏,而且代码一闪而过重新启动的问题
这个是有有两种可能
1、以XP为例,在我的电脑上点击鼠标右键选择属性,找到高级选项卡,找到下面的启动和故障修复项,点击设置。再弹出的窗口里找到中间‘系统失败’处有三个选项,第三项自动重新启动,把这项的勾选取消掉,以后再出问题蓝屏就会停住了。
2、已经做过上面的设置,但是还是会一闪而过重新启动的,那就是显卡或者CPU过热造成的,打开机箱查看散热风扇和散热器的状态吧。
另外开机就蓝屏看不见代码一闪而过然后自己重新启动的情况。这个时候已经不可能在系统里进行第一步的设置了,那么就要在机器启动的时候按F8,选择启动失败后禁用重新启动这项,选择之后启动失败了,系统就会停在蓝屏代码那里了,这样大家就可以照着蓝屏代码来查看问题了。
十、其他蓝屏代码
参考第七项,一般首先做系统确认是不是系统的问题,然后以以下顺序测试硬件,首先是内存可能性最大,然后是CPU,之后是硬盘,最后是显卡,主板基本不会蓝屏。

电脑又蓝屏了?别急!10个最常见的蓝屏代码及解决办法!

完颜阿骨打矩阵
阅1966转42016-02-25分享收藏
很多技术员碰到蓝屏或者是听客户说蓝屏,首先想到的都是重装系统。其实windows系统最人性化的地方就是有个日志,你所有出现的蓝屏和错误都会记录在里面,什么时间出现的、错误代码是什么、记录的很详细的!大家不妨打开看看再做判断,不要盲目装系统!下面是我总结的一些比较有把握的蓝屏代码和解决方案,和大家一起分享。


1.0x0000000A 此问题百分之八十是驱动冲突,显卡和芯片组的问题偏多,如果出现这个蓝屏代码,建议进安全模式,删除最近的更新和安装的显卡和主板驱动。

2.0x0000001A 此问题大多是一些杂牌内存条热的货,换根内存绝对能解决。

3.0x0000007B 此问题是系统引导出错,可以尝试更改硬盘模式,或进PE里面修复系统引导,百分百有效!

4.0x00000080 这个蓝屏代码出现说明你加过什么硬件设备或有外接U盘不兼容导致,拔掉外接设备,进入系统再插外接设备。

5.0x000000ed 此问题大多是硬盘问题,可以先进安全模式里面清理下磁盘碎片,如果连安全模式也进不去,肯定是硬盘问题(老硬盘此蓝屏代码偏多)。

6.0x0000007F 此蓝屏基本是内存问题,碰到的大多数都是更换内存解决的。

7.0x000000BE 此蓝屏基本是软件问题,具体哪个软件不知道,开机以(最后一次正确的配置)进去基本可以解决问题。

8.0x00000012 遇到的比较多,不知道什么问题,开机以(最后一次正确的配置)进去基本可以解决问题。

9.0x000000B4 基本是独立显卡问题,可以先到官网下个驱动安装试一下,如果不行,拔掉显卡试试。

10.0x0000009C 此蓝屏基本是要在windows日志里面才能看到,这个蓝屏是一闪而过的,电脑会循环重启,大多数都是换内存解决的。

文章结尾依然是一道有趣的推理题!

这是个炎热的夏夜。一名出租汽车司机死于停放在空地上的出租汽车内。他因为太疲倦,坐在车中睡着了,因二氧化碳中毒,窒息而死。因为天热,后座有两箱乘客忘带了下车的冰淇淋已经溶化了,用来制冷的干冰也都蒸发了。汽车的门和窗都关得紧紧的,宛如一间密室,所以不可能从外面透进二氧化碳。杀死司机的二氧化碳到底是哪儿来的呢?

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

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

  解决方法:
  1.内存条坏了--更换内存条
  2.双内存不兼容--使用同品牌的内存或只用一条内存
  3.内存质量问题--更换内存条
  4.散热问题--加强机箱内部的散热
  5.内存和主板没插好或和其它硬件不兼容等--重插内存或换个插糟
  6.硬盘有问题--更换硬盘
  7.驱动问题--重装驱动。如果是新系统,要先安装主板驱动
  8.软件损坏--重装软件

电脑蓝屏代码0x0 00000D1 是什么原因?
电脑蓝屏,且出现错误代码:0x000000D1主要是由于所传送的信号不正确所造成的,具体解决方法如下:方法一:检查新硬件是否被插牢,并且安装最新的驱动程序。方法二:进入安全模式将刚安装完某个硬件的新驱动或者某个软件删除掉。方法三:进入“故障恢复控制台”操作界面, 随后跳转到虚拟内存页面文件“Page...

电脑蓝屏代码0*000000D1
代码:0x000000d1 原因:所传送的信号不正确。2、重启电脑按F8键进入安全模式。如果这里没事,那么驱动程序异常的可能性最大,因为这里不使用这个驱动程序,所以不会蓝屏。3、其实,蓝屏之后系统会有一个日志,可以参考。运行中输入:sysdm.cpl→确定 或者使用快捷键:windows+pausebreak,打开系统属性。4、...

电脑蓝屏代码是0x000000d1什么原因,急!
电脑系统出现蓝屏,错误提示代码为:0x000000d1,是因为电脑中的软件与系统存在冲突,首先要按照蓝屏提示重新开机,然后可以通过以下方法进行解决,具体步骤如下:1、点击桌面左下角的开始菜单,在菜单中找到并单击“运行”选项:2、接着会弹出一个对话框,在对话框中输入内容“gpedit.msc”,然后单击下面...

电脑蓝屏错误代码 stop:0X000000D1怎么解决,详细代码下面描述.
通常是由有问题的驱动程序引起的,检查最新安装或升级的驱动程序。1、点击右键此电脑,然后点击弹出菜单里的【属性】。2、直接点击左侧导航上的【设备管理器】。3、在win10设备管理器对话框里点击显示适配器。4、在展开的显示适配器下面找到要更新的显卡,右键要更新的显卡,然后点击弹出菜单的【更新驱动...

电脑出现蓝屏,代码为0X00000D1,是什么出了问题?
0x000000D1是PCI中断冲突引起的,通常是因为驱动程序兼容性问题、内存DEBUG问题或杀毒软件导致的。比如罗技鼠标的Logitech MouseWare 9.10和9.24版驱动程序会引发这个故障。 同时,有缺陷的内存、 损坏的虚拟内存文件、 某些软件(比如多媒体软件、杀毒软件、备份软件、DVD播放软件)等也会导致这个错误。如...

电脑蓝屏提示代码0x000000D1怎么办_电脑提示0x000000D1蓝屏修复方法
蓝屏代码0x000000D1表示"DRIVER_IRQL_NOT_LESS_OR_EQUAL",意味着一个驱动程序在请求更高的IRQL(中断请求级别)时出现问题。这通常是由于驱动程序与其他驱动程序或操作系统内核之间的冲突或错误引起的。为了修复这个问题,可以运行磁盘检查工具,如chkdsk,来扫描和修复任何磁盘错误,解决一些与文件系统相关...

电脑蓝屏代码0*000000D1
电脑出现蓝屏故障,提示的错误代码为:0X000000D1,首先要按提示重新开机,开机后按照下面的操作步骤进行系统的设置,即可解决此问题,具体的步骤如下:1、打开电脑后点击左下角的开始菜单,然后找到“运行”选项:2、点击打开运行,会弹出一个运行对话框,然后在弹出的对话框中输入“gpedit.msc”,并用...

电脑蓝屏(0x000000d1)怎么解决
代码: 0x000000d1 原因:所传送的信号不正确。解决方法:开机按F8键,进入安全模式,也许会有改善。如能进去,那就再重启电脑,继续按F8键:此时可以选择使用【“最后一次正确的配置”启动Windows】选项来解决诸如新添加的驱动程序与硬件不相符之类问题的一种方法。如果连安全模式也进不去,那只有还原、...

电脑蓝屏 怀疑内存问题,蓝屏代码0X000000D1
蓝屏代码:0x000000D1 ◆错误分析:通常是由有问题的驱动程序引起的(比如罗技鼠标的Logitech MouseWare 9.10和9.24版驱动程序会引发这个故障).同时,有缺陷的内存、 损坏的虚拟内存文件、 某些软件(比如多媒体软件、杀毒软件、备份软件、DVD播放软件)等也会导致这个错误.◇解决方案:检查最新安装或升级的...

电脑(win7系统)蓝屏,STOP:0x000000D1
1、正常进入系统或者开机按F8进入安全模式,仔细检查系统错误日志,查看最早出现故障的时间 2、打开我的电脑,搜索C盘的文件,查找最近是否系统文件出现更新,尤其是驱动文件;3、点击“什么时候修改的”,指定日期,日期设置为出现故障前一天甚至多一些的时间,到当前的时间;点击开始搜索 4、搜索结果,果然...