推荐]常见电脑蓝屏代码识别及解决办法(第二部)
五十五 xp关机蓝屏分析大全 很多网虫晚上很晚才睡觉,关机时急急忙忙的,点一下关机,就去睡觉了,第二天早上起来一看,发现电脑蓝屏了,很是奇怪,XP关机蓝屏了,这一般是很少出现的,但确实是蓝屏了,到底是什么导致xp关机蓝屏呢? 1.Windows XP系统Bug导致关机蓝屏 Windows XP有一个关机故障的Bug,如果你的计算机在关机过程中时常出现关机蓝屏,而且该故障是间歇性的,按下“Ctrl+Alt+Delete”键也毫无反应,那么可以肯定你的系统还没有打上相应的补丁。请下载SP1补丁包打上补丁,一般就可以了。 2.声卡驱动导致关机蓝屏 如果你使用的是创新声卡,并且在关机过程中出现蓝屏,错误码是“0X0000000A”,那么,请进入设备管理器,将声卡删除,刷新后,手动安装最新的带有数字签名的驱动程序。 3.罗技鼠标、键盘不完善导致关机蓝屏 如果你使用的是罗技的网络键盘,并且安装了Key Commander软件来驱动键盘相应的网络功能,则有可能造成关机变成重启故障。如果你的罗技鼠标的驱动程序是MouseWare8.6,则会造成关机蓝屏故障,你只有卸载该驱动才能解决问题。可参考本文第四十八 蓝屏代码0x000000D1 解决此问题。 4.Windows XP SP2漏洞蓝屏 这个漏洞曾在2004年12月份报道过,它同时会影响到Windows Server 2003以及Windows XP Tablet PC Edition 2005。在某些情况下,安装第三方杀毒软件或防火墙时,Windows不能指定制作者或包装商的标题,导致生成读"Stop 0x05 (INVALID_PROCESS_ATTACH_ATTEMPT)" 错误,使到OS进入到蓝屏状态。下载微软补丁可以解决。 五十六 待机状态恢复电脑蓝屏0x000000F4 运行 Microsoft Windows XP操作系统的计算机在从待机状态恢复时停止响应,并且您收到以下 KERNEL_DATA_INPAGE_ERROR 停止错误消息:0x000000F4 (0x00000003,0xff394DA0,0xff394f14,0x80603160) 注意:蓝屏代码错误中的 Parameter2、Parameter3 和 Parameter4 可能有所不同。 分析: 在配置为从属的硬盘上安装了 Windows XP 或更高版本的操作系统并且没有其他设备连接到同一 IDE 控制器通道(主要或辅助通道)时,该计算机上会发生0x000000F4问题。当将 Windows XP 或更高版本的操作系统与某些主板一起使用时,可能会发生此行为。 解决: 要解决蓝屏代码0x000000F4问题,请使用下列方法之一: 1. 对于 Parallel Advanced Technology Attachment (PATA) 硬盘,将磁盘驱动器配置为仅用作主驱动器。对于 Serial Advanced Technology Attachment (SATA) 硬盘,将硬盘线连接到主板上的主通道 SATA 连接器。 2. 连接另一个作为主驱动器的设备,如另一个磁盘驱动器、CD 驱动器或 DVD 驱动器。 3. 更换 PATA 和 SATA IDE 线,即使它看上去并没有磨损。 4. 在新的硬盘上安装 Windows,因为您的硬盘或 Windows 安装可能已损坏。 通过上面的微软官司方介绍的四种方法可以解决因为待机恢复时出现的电脑蓝屏0x000000F4 五十七 usb键盘蓝屏 很多人在使用笔记本电脑时一玩魔兽世界蓝屏,一直不到解决方法.其实很多时候,我们是能发现其中的规律的,每次都是在接了usb键盘后,再玩的网络游戏,就会出现usb键盘蓝屏。 蓝屏原因: 出现笔记本电脑在外接usb键盘蓝屏,是因为我们笔记本电脑上一般同时会装上QQ程序,而随着腾讯为了QQ的安全,开发了一个nprotect键盘保护技术,主要是用于防止用户在输入密码时被其恶意程序截获密码,它跟USB键盘和DirectX冲突引起的电脑蓝屏,这就是我们常说的usb键盘蓝屏。可参考本文第六十三 蓝屏代码0x000000E2来解决此问题。 解决方法: 下面是如何删除nprotect键盘保护技术解决usb键盘蓝屏的问题: 1.在QQ安装目录下删除或重命名 npkcrypt.sys / npkcrypt.vxd / npkcusb.sys 这三个文件。(注意,删除文件前请先关闭QQ) 2.单击“开始” “运行” 输入“regedit”(不含双引号)打开注册表编辑器,定位到HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Enum USB,展开选择每个Vid_开头的键,在右侧的窗口查看是否有包含“npkcusb”字样的内容,如果有则将它的主键删除,相当于删除其“文件夹” 删除的方法:首先设置主键的权限为every one 允许 “完全控制”,再将主键删除(即Vid_开头的“文件夹”) 3.卸载USB键盘的驱动程序 4.拔下USB键盘重新启动电脑 5.插上USB键盘,现在已经不会再蓝屏了! 6.于键盘加密控件相关文件已被删除,因此QQ会检测到键盘加密控件被破坏,从而登录界面上有相应的提示,这并非木马所致。你可按照提示,使用软键盘输入登录。 五十八 电脑蓝屏0x0000000A及ATAPI.SYS解决 当您使用 DMA 总线-Mastering PCI IDE 控制器上使用 Atapi.sys (Service Pack 2 或更高版本) 您可能会遇到以下电脑蓝屏错误信息: 停止 0x0000000A (0x00830830、 0x0000000d、 0x000000010x800059f0) IRQL _ NOT _ LESS _ OR _ EQUAL address 800059f0 at 80005000-ATAPI.SYS has Base 注意:: 第一个参数可能会有所不同,第四个参数将始终退的范围的 Atapi.sys。 蓝屏原因: 这提供给 Atapi 缓冲区处于用户模式和驱动程序不在同一上下文中运行时引起的访问该缓冲区。 这会发生特别是使用查询命令使用 pass-through-直接模式。 解决方法: 禁用 DMA 总线-Mastering 为 Atapi 或应用程序的制造商联系的更新或重写应用程序使用 IOCTL_SCSI_PASS_THROUGH。 for more information on DMA Bus-Mastering。 五十九 蓝屏代码0x0000007b 将Microsoft Windows XP 系统(启动)磁盘移动到备份计算机后试图启动基于 Windows XP 的备份计算机时,会收到以下电脑蓝屏:STOP:0x0000007B (0xF741B84C,0xC0000034,0x00000000,0x00000000) INACCESSIBLE_BOOT_DEVICE 蓝屏原因: 把在845上做的xp母盘克到865机上(都是IDE硬盘非SATA),重启后蓝屏出现0x0000007b错误代码,在备份计算机中,如果 Windows XP 中没有安装的大容量存储控制器硬件的注册表项和驱动程序,就会发生0x0000007b蓝屏错误。对于集成设备电子 (IDE) 控制器,有几种不同的可用芯片集,如 Intel、VIA 和 Promise。每种芯片集都有一个不同的即插即用标识符 (PnP-ID)。 在启动之前,备份计算机的大容量存储控制器的 PnP-ID 信息必须在注册表中存在,以便 Windows XP 能够初始化正确的驱动程序。怎么不显示tablet 解决: 若要解决0x0000007b问题,请对备份计算机使用相同的硬件: ? 用制造商、品牌和型号与所备份的计算机中的母板相同的组件更换备份计算机上出问题的组件。 ? 如果系统磁盘是 SCSI 磁盘,在新计算机中使用相同品牌和型号的 SCSI 控制器。 ? 如果系统磁盘是 IDE 磁盘,在新计算机中使用相同类型的母板,即一个与所备份计算机中的母板具有相同类型的 IDE 芯片集和相同 PnP-ID 的母板。 对于基于 SCSI 的系统磁盘,在传输系统磁盘的内容之前,预先准备好注册表并安装备份计算机要使用的 SCSI 控制器,以确保所需的驱动程序就位。Windows XP PnP 检测控制器、设置关键的注册表项并复制适当的驱动程序。 在“设备管理器”中看到 SCSI 控制器之后,就可以删除备用控制器了。如果以后必须将系统磁盘移动到另一台具有相同品牌和型号的 SCSI 控制器的计算机,Windows XP 可以成功地启动,这是因为已经使用过一次该控制器并保留了正确的配置信息。 六十 蓝屏代码0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL 当正在从网上下载东西时,突然出现电脑蓝屏,蓝屏代码为: STOP:0x000000D1 (0xFF8BA000,0x00000002,0x00000001,0xF3AAA40E) DRIVER_IRQL_NOT_LESS_OR_EQUAL 蓝屏的原因: 当接收操作正在进行时如果以编程方式断开或删除 TCP/IP 网络连接,您的计算机可能会停止响应,出现电脑蓝屏,并在蓝屏上显示以下错误信息: STOP:0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL 解决方法: 这个问题微软已经出了补丁,要解决STOP:0x000000D1 DRIVER_IRQL_NOT_LESS_OR_EQUAL问题,请获取最新的 Windows 2000 Service Pack。 六十一 蓝屏代码0x00000073 在电脑使用过程中突然电脑蓝屏0x00000073,您收到类似于以下内容的“停止”错误消息: STOP:0x00000073 (0x00000001, 0xc000017d, 0x00000002, 0xfc96fcc0)CONFIG_LIST_FAILED 蓝屏的原因: 通常来说如果出现这个问题,基本上就是内存太小或者虚拟内存太小,当然我认为也有可能是内存条本身的问题 此“停止”错误表明在 Windows 注册表中不能链接到核心 Windows 系统配置单元之一(SAM 配置单元、SECURITY 配置单元、SOFTWARE 配置单元或 DEFAULT 配置单元)。不过,出现0x00000073错误消息并不意味着此配置单元已损坏或未成功加载。 解决办法: 我们主要获取第二个参数的 Windows 状态代码,在本例中为STOP:0x00000073(0x00000001, 0xc000017d, 0x00000002, 0xfc96fcc0) ? 0xc000017d:STATUS_NO_LOG_SPACE 是此错误最常见的原因之一。此参数表明在系统驱动器上 Windows 没有足够的可用硬盘空间。从系统驱动器上释放一些磁盘空间可解决此问题。 ? STOP:0x00000073(0x00000001, 0xC000009A, 0x00000002, 0xfc96fcc0):STATUS_INSUFFICIENT_RESOURCES 是此错误的另一个常见的原因。此参数意味着没有足够的可用资源来完成 API,这很可能表示 Windows 没有足够的内存(物理内存或分页文件内存)。在很少的情况下此参数表示 Windows 内核用尽了分页池内存。可以试试设置更大的虚拟内存空间或更换内存条来解决。 六十二 npkcrypt.sys导致电脑蓝屏 电脑启动时蓝屏,经常提示npkcrypt.sys引起,到底npkcrypt.sys有什么用处,npkcrypt.sys引起蓝屏的原因是什么? npkcrypt 的键盘加密程序,美其明曰保护用户密码输入安全。安装此版本后,密码不能通过粘贴的方法输入,密码为中文的QQ用户没法登录。卸载该版本后,npkcrypt可能不能正常卸载,会出现 npkcrypt.vxd 错误,或者出现“npkcrypt 服务启动失败: 系统不到指定的文件”的错误。可参照以下解决方法:1、在“我的电脑”上点右键,选“管理”->“设备管理器”2、选择“查看”/“显示隐藏的设备”,在“非即插即用驱动程序”中选择“npkcrypt”,卸载之,可选重新启动3、运行“regedit”,查“nplcrypt”,可能会到“HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\npkcrypt”或“HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\npkcrypt”等键,删除之4、重启后一般会解决问题5、可选步骤,搜索 npkcrypt.*,删除之。可参考本文第五十七 usb键盘蓝屏 来解决此问题。 npkcrypt.sys导致电脑蓝屏是因为QQ软件没有正常删除导致的。通过上面的方法可能解决npkcrypt.sys导致的电脑蓝屏 六十三 键盘驱动程序i8042prt.sys导致蓝屏代码0x000000E2 在使用电脑编辑文档时,有时会蓝屏死机。蓝屏时显示的信息为:i8042prt.sys驱动程序有问题。开始DUMP。蓝屏代码:STOP:0x000000E2 (0x00000000,0x00000000,0x00000000,0x00000000) The end-user manually generated the crashdump. 分析: window有一个功能大家可能不知道,按住右 Ctrl 键,同时按 Scroll Lock 键两次,即可生成一个内存转储文件。可以用来促使系统停止响应并生成内存转储文件 (Memory.dmp)。在您执行此操作时,可能会收到一条类似以下内容的 蓝屏代码:STOP:0x000000E2 (0x00000000,0x00000000,0x00000000,0x00000000) The end-user manually generated the crashdump. 默认情况下,系统禁用此功能。要在使用 PS/2 键盘的计算机上启用此功能,需按本文中的说明修改注册表,然后重新启动计算机。在重新启动计算机后,按住 Ctrl 键,同时按 Scroll Lock 键两次,即可生成一个 Memory.dmp 文件。必须使用空格键右侧的 Ctrl 键。在使用 USB 键盘的计算机上,不必重新启动计算机。只需拔掉键盘然后再将它重新插上。然后,便能生成 Memory.dmp 文件。 这个DUMP文件对于微软的工程师可能有用,但对于普通电脑用户来说,是画蛇添足,此功能适用于 PS/2 键盘和通用串行总线 (USB) 键盘。PS/2 键盘使用键盘自带的 i8042prt.sys 驱动程序。但是,对于 USB 键盘,则必须为 Kbdhid.sys 驱动程序安装一个修补程序。 要在使用 PS/2 键盘的计算机上启用此功能,请按照下列步骤操作:1. 启动注册表编辑器。 2. 到以下注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters 3. 在“编辑”菜单上,单击“添加值”,然后添加以下注册表项: 名称:CrashOnCtrlScroll 数据类型:REG_DWORD 值:1 4. 退出注册表编辑器,然后重新启动计算机。 要在使用 USB 键盘的计算机上启用此功能,需安装“更多信息”部分末尾的“Windows Server 2003 解决方案”小节中提到的修补程序。 要确保在使用 USB 键盘的计算机上启用此功能,请按照下列步骤操作:1. 启动注册表编辑器。 2. 到以下注册表子项: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters 3. 确保启用了以下注册表项: 名称:CrashOnCtrlScroll 数据类型:REG_DWORD 值:1 4. 退出注册表编辑器。 解决方法: 如果是因为启用了上面的功能导致蓝屏代码STOP:0x000000E2,解决方法很简单。 1.不要去按右侧的 Ctrl 键+Scroll Lock键,而且是两次 2.把上面的注册表值删除。 六十四 使用手机USB接线|移动硬盘时突然出现蓝屏代码0x000000FE 在使用手机USB接线、移动硬盘等连上计算机USB接口后,电脑会突然蓝屏,蓝屏代码如下:0X000000FE(0X0000002,0XFD764B38,0X81E5008,0X8171E900) 分析: 运行 Windows XP 的计算机在高强度条件下访问 USB 2.0 硬盘时,可能会收到一条类似以下内容蓝屏代码STOP:0x000000FE(0x00000004,0x81A042C8,0x8191F3A0,0x00000000) .发生此蓝屏的原因是,在 NT 内核中,两个线程试图对同一数据包启动 I/O 操作。 解决: 启用系统自动更新,即时更新系统补丁,0x000000FE问题在Microsoft Windows XP Service Pack 2 中得到了解决。 六十五 vista系统蓝屏怎么办? Windows 2000/XP/Server 2003 和 Windows Vista 系统的蓝屏死机故障是很多人心中永远的痛。一旦 Windows 出现了蓝屏死机,面对屏幕上有如天书一般的错误代码,往往令人一筹莫展。如果遇到了蓝屏死机,我们首先可以根据屏幕显示的蓝屏错误提示代码初步判断故障原因。微软 KB 知识库文章为我们列出了一些常见蓝屏错误提示的原因,例如 0x000000D1 错误,通常是由硬件设备驱动程序配置不当引起的;0x000000EA 错误,通常与显卡显示器设置不当有关,等等。但是,如果在电脑蓝屏网中不到有关蓝屏错误提示的说明,vista系统蓝屏怎么办? 为了帮助我们分析蓝屏死机的触发原因,Windows 2000/XP/Server 2003 和 Windows Vista 系统均为我们提供了保存内存转储文件(Crash Dump File)的功能。我们可以在 Windows 中进入控制面板、打开“系统”属性、切换到“高级”选项卡、然后打开“启动和故障恢复”选项,在“写入调试信息”下面选择“小内存转储(64KB)”、“核心内存转储”或“核心内存转储”,以便在发生蓝屏死机时自动保存内存转储文件,这样我们就可以根据 Windows 在蓝屏死机时记录的内存转储文件判断故障原因了。如附件的截图所示。 内存转储文件是一个扩展名为 .DMP 的文件。其中,“小内存转储”文件保存在 Windows\Minidump 文件夹中,文件大小为 64KB,它只记录有发生蓝屏死机时的关键信息;“核心内存转储”及“完全内存转储”文件则保存在 Windows 文件夹中,文件名为 MEMORY.DMP,它们分别记录有发生蓝屏死机时的核心内存信息和完整的内存信息。为了节省硬盘空间,通常我们可以选择“小内存转储”。 那么,我们应如何通过 .DMP 内存转储文件分析蓝屏死机的故障原因呢?这可以借助微软官方提供的 Debugging Tools for Windows 工具实现。我们可以到微软的如下地址: www.microsoft/whdc/devtools/debugging/installx86.mspx 访问网址超出本站范围,不能确定是否安全 继续访问 取消访问www.microsoft/whdc/devtools/debugging/installx86.mspx 适用系统:32-bit or 64-bit Microsoft Windows Server 2003, 32-bit or 64-bit Windows XP, Windows 2000, Windows NT 4.0, Windows Vista, or Windows Server 2008。 下载 Debugging Tools 进行安装,然后启动 Debugging Tools,在程序主菜单中选择“File(文件)”-“Open Crash Dump(打开内存转储文件)”,打开 .DMP 内存转储文件即可。Debugging Tools 可以自动为我们分析内存转储文件在蓝屏死机时记录的内存信息,并从中分析可能的故障原因。 例如,曾经有一台 Windows XP 计算机经常发生错误代码为 0x0000007F 的蓝屏故障,原因未知。为了调查故障原因,笔者在 Windows XP 中设置了保存“小内存转储文件(64KB)”。当计算机再次发生了 0x0000007F 蓝屏故障、在重新启动 Windows 后,使用 Debugging Tools 打开了这台计算机保存于 Windows\Minidump 文件夹中的 .DMP 内存转储文件,Debugging Tools 经过自动分析后弹出了一份分析报告,报告这个错误“Probably caused by TM_CFW.SYS(可能是由 TM_CFW.SYS 文件引起的)”。原来,TM_CFW.SYS 位于 %SystemRoot%\system32\drivers 文件夹,它是趋势的防火墙程序,用于将趋势防火墙以系统服务的形式随 Windows 启动一同加载。经过回忆,这台计算机正是在修改了趋势防火墙程序的设置后经常出现 0x0000007F 蓝屏错误的。因此,趋势防火墙很可能出现了设置不当的问题。为了证实这一猜想,笔者在 Windows XP 中通过“控制面板”-“添加删除程序”卸载了趋势防火墙,然后按照默认设置重新安装了一遍,果然问题得以解决。 |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论