您好,欢迎光临企业乐无忧网![请登录],新用户?[免费注册]
个人信息 | 我的订单 | 我的积分 | 我的购物车
 
热门标签:  微软  趋势科技  威盾  Mcafee  Juniper  Fortigate
专业的技术人员,优质的服务品质,打造顶级外包服务!
当前位置: >> IT外包 >> 蓝屏代码解决方案
蓝屏代码解决方案
 第1步:重启系统
  出现蓝色警报窗口时,我们首先应该考虑的是重新启动系统,大部分情况下重启系统后即可解决问题。不过,一般此时已无法通过“Ctrl+Alt+Del”热启动,而只能按下复位按钮冷启动,或者索性断电后重新开机。
  进入系统时,从“控制面板→管理工具→事件查看器”,或者在“开始→运行”框中键入“eventvwr.msc”命令进入事件查看器界面,在这里根据日期和时间重点检查“系统”和“应用程序”中的类型标志为“错误”的事件,报告某个服务启动失败的错误。
  第2步:恢复至最后一次正确的配置
  Windows 2000/XP出现蓝色警报并不是无缘无故而来,NT架构的操作系统也不会乱发脾气,一般都是由于更新了设备驱动程序或者安装了某些软件而造成,有时甚至是用户自行优化系统或删除了某些重要的系统文件所导致,此时可以重启系统,并快速按下F8键,选择“最后一次正确配置”,这样会恢复注册表中 HKEY_LOCAL_MACHINE_SystemCurrentControlSet项的有效注册表信息,但无法解决驱动程序或文件损坏而导致的错误。或者,你也可以尝试按下F8键选择启动至安全模式,如果能够正常进入安全模式,那么说明可能是驱动程序或系统服务的问题。
  第3步:查询出错代码
  记下“蓝屏”窗口中的英文信息,特别是“0x0000001E”这段出错代码,然后从另外一台计算机上访问http://support.microsoft.com站点,在左上角的“搜索(知识库)”框中键入“stop ***”,这里的“***”表示出错代码,为阅读的便利,一般当然是选择“中文知识库”,不过很多时候我们恐怕只能在“英文知识库”才能找到答案,或者也可以在Google或百度上进行搜索。
  本文提供一些“STOP信息”及解决方法
  STOP消息 0x0000000A故障
  通常原因:驱动程序使用了不正常的内存地址(设备已经安装)。
  1.如果Windows 2000/XP还可以启动,检查“事件查看器”中显示的信息,确定引起问题的设备或驱动程序。
  2.关掉或禁用一些新安装的驱动程序,并删除新安装的附加程序。
  3.拆下一些新安装的硬件(RAM、适配器、硬盘、调制解调器等等)。
  4.确保已经更新了硬件设备的驱动程序,以及系统有最新的BIOS。
  5.运行由计算机制造商提供的系统诊断工具,尤其是内存检查。
  6.检查Microsoft兼容硬件列表(HCL),确保所有的硬件和驱动程序都与Windows 2000兼容。
  7.在BIOS中禁用内存缓存功能。
  8.重新启动计算机。在启动屏幕处,按F8进入“高级启动选项”,然后选择“最后一次正确的配置”。
  STOP消息 0x0000000A故障
  通常原因:驱动程序使用了不正常的内存地址(刚加入新设备时)。
  1.在安装过程中,屏幕上提示“安装程序正在检查计算机硬件配置”时,按F5,根据提示选择合适的计算机类型。例如,如果计算机是单处理器,请选择“标准PC”。
  2.在BIOS中禁用内存缓存功能。
  3.拆下所有适配卡,并断开所有不是启动计算机所必需的硬件设备,再重新安装Windows 2000/XP。
  4.如果系统配有SCSI适配卡,请向适配卡销售商索取最新的Windows 2000驱动程序,禁用同步协商功能,检查终结头和设备的SCSI ID号。
  5.如果系统配有IDE设备,设IDE端口为Primary。检查IDE设备的Master/Slave/Only设置。除了硬盘,拆下其它所有的IDE设备。
  6.运行由计算机制造商提供的系统诊断工具,尤其是内存检查。
  7.检查Microsoft兼容硬件列表(HCL),确保所有的硬件和驱动程序都与Windows 2000/XP兼容。
  8.重新启动计算机。在启动屏幕处,按F8进入“高级启动选项”,然后选择“最后一次正确的配置”。
  STOP消息 0x00000023和0x00000024故障
  通常原因:严重的驱动器碎片、超载的文件I/O、第三方的驱动器镜像软件或者一些防病毒软件出错。
  1.禁用一些防病毒软件或者备份程序,禁用所有碎片整理应用程序。
  2.运行CHKDSK /f 检修硬盘驱动器,然后重新启动计算机。
  3.重新启动计算机。在启动屏幕处,按F8进入“高级启动选项”,然后选择“最后一次正确的配置”。
  STOP消息 0x0000002E故障
  通常原因:系统内存中的奇偶校验错误。
  1.运行由计算机制造商提供的系统诊断工具,尤其是内存检查。
  2.在BIOS中禁用内存缓存功能。
  3.试着用“安全模式”启动。如果“安全模式”可启动计算机,试着更改为标准VGA驱动程序。如果这不能解决问题,可能须要用另外的视频适配卡。“兼容硬件列表”中列出了兼容的视频适配卡。
  4.确保已经更新了硬件设备的驱动程序,以及系统有最新的BIOS。
  5.拆下一些新安装的硬件(RAM、适配器、硬盘、调制解调器等等)。
  6.重新启动计算机。在启动屏幕处,按F8进入“高级启动选项”,然后选择“最后一次正确的配置”。
  STOP消息 0x0000003F故障
  通常原因:驱动程序没有被完全清除。
  1.删除一些新安装的软件,包括备份工具或磁盘工具,例如碎片整理和防病毒软件。
  STOP消息 0x00000058故障
  通常原因:在容错集的主驱动器中发生错误。
  1.用Windows 2000/XP引导软盘,从镜像(第二个)系统驱动器启动计算机。
  2.重新启动计算机。在启动屏幕处,按F8进入“高级启动选项”,然后选择“最后一次正确的配置”。
  STOP消息 0x0000007B故障
  通常原因:在I/O系统的初始化过程中出现问题(通常是引导驱动器或文件系统)。
  1.检查计算机上是否有病毒。这个STOP消息通常在引导扇区有病毒时出现。
  2.使用“修复控制台”来修复驱动器。
  3.拆下新安装的硬盘驱动器或控制卡。
  4.如果系统配有SCSI适配卡,请向适配卡销售商索取最新的Windows 2000驱动程序,禁用同步协商功能,检查终结头和设备的SCSI ID号。
  5.如果系统配有IDE设备,设IDE端口为Primary。检查IDE设备的Master/Slave/Only设置。除了硬盘,拆下其它所有的IDE设备。
  6.运行CHKDSK。如果Windows 2000不能启动CHKDSK,则必须把硬盘拆下并连接到另一个Windows 2000系统上,然后用CHKDSK命令检查该硬盘。
  7.重新启动计算机。在启动屏幕处,按F8进入“高级启动选项”,然后选择“最后一次正确的配置”。
  STOP消息 0x0000007F故障
  通常原因:硬件或软件问题;常见的原因是硬件失效。
  1.运行由计算机制造商提供的系统诊断工具,尤其是内存检查。这个STOP消息经常出现在错误或误配内存的情况下。
  2.在BIOS中禁用内存缓存功能。
  3.试着拆下或替换硬件:RAM、控制器、适配器、调制解调器和其它外围设备。
  4.检查Microsoft兼容硬件列表(HCL),确保所有的硬件和驱动程序都与Windows 2000兼容。这个问题可能是由于不兼容的主板引起的。
  5.重新启动计算机。在启动屏幕处,按F8进入“高级启动选项”,然后选择“最后一次正确的配置”。
  如果以上几招还是无法解决问题,也许我们应该考虑重新插拔内存、显卡、网卡,或者用替换法尝试逐个更换,如果这一招还不行的话,恐怕就只能考虑重新安装系统或格式化硬盘了。
  1;内存条接触部分金属产生氧化、独立显卡接触部分金属产生氧化、拔下内存、显卡、清洁接触部分金属(金手指)。清除显卡散热器、风扇灰尘。如果风扇损坏、更换。
  2:主板:使用一定时间以后,主板上积蓄大量灰尘。彻底清除主板灰尘。重点是内存插槽、显卡插槽、CPU周围。
  3:CPU。cpu是电脑的最高指挥官、如果出现问题比如温度过高、电压不稳、这时CPU就会自动自我保护。电脑就会瘫痪,于是就会出现蓝屏、死机、----清洁cpu散热器、风扇灰尘。更换散热器底下的导热硅脂。
  4:电源,电源是电脑正常工作的原动力。使用一定时间以后由于积蓄的灰尘、电容的失效、导致输出功率下降、也会引起死机、重启、蓝屏----维修或者更换电源。
  5:在夏天环境温度很高的情况下,电脑机箱内部温度过高,也会引起蓝屏、死机、重启,解决办法;增加机箱风扇。打开机箱帮助散热,(这是本人和很多客户的最简单实用的方法)等待天气凉了再盖
  0x0000000E 储存体空间不够,无法完成这项作业。
  电脑蓝屏,死机,运行缓慢
  关闭多余的开机启动项,使你系统更流畅:点开始 在运行输入:msconfig 确定 启动 在启动项目下面小方框里面,把多余的开机启动项的打钩去掉,应用 关闭 重启计算机。
  系统盘只装windows操作系统.杀毒软件和IE浏览器。其它的像QQ.迅雷.360.游戏等等都装在非系统盘,这样非常有好处,QQ的信息不会因为你的系统还原而丢失文件,其它软件可以随便卸载或下载。
  把电脑的虚拟内存和IE缓存转移到非系统盘。
  定期用优化大师(仔细阅读windows优化大师使用手册),优化系统,系统清理,注册信息清理,磁盘文件管理,历史痕迹清理,清理系统垃圾,要优化大师推荐的,不要自己设置(否则有系统崩溃的危险)建议15-30天清理一次。优化大师下载地址:http://www.wopti.net/chs/ 。
  全盘扫描,查杀木马,清理恶评插件。
  各种蓝屏解决方案
  如果碰到蓝屏的问题,最好把蓝屏后的提示信息记下来先,然后对照看问题出在哪里。
  1.0x0000000A:IRQL_NOT_LESS_OR_EQUAL
  错误分析:主要是由有问题的驱动程序,有缺陷或不兼容的硬件与软件造成的.从技术角度讲,表明在内核模式中存在以太高的进程内部请求级别(IRQL)访问其没有权限访问的内存地址.
  解决方案:请用介绍的解决方案中的2 .3 .5 .8 .9方案尝试排除.
  实例1:在安装windows 2000/XP时出现
  除检查硬件是否符合兼容性列表外,还应采取以下措施.
  (1) 在安装启动过程中,当“Setup is inspecting your computer’s hardware configuration”消息出现时按F5键,当得到提示时,指定正确的计算机类型和硬件抽象层(HAL)。一般用户(只安装了一个CPU),请指定 “Standard PC HAL”。
  (2) 关闭CMOS设置中所有缓存及映射(shadowing)设置项,即插即用选项以及病毒保护功能。
  (3) 断开那些对于电脑启动非必需的硬件,包括网卡,内置调制解调器,声卡,第二块硬盘。同时检查硬盘的跳线是否设置为主跳线,并检查光驱的跳线是否正确。
  (4) 如果是从windows2000升级到windows XP,还需要卸载所有杀毒软件和启动管理软件(比如:Norton GoBack等),并且去掉所有不必要的硬件,断开所有USB设备和打印机。
  实例2:在使用windows2000/XP时出现
  (1) 检查最新安装的软件和硬件驱动程序,卸载或禁用它们,推荐使用安全模式来完成这个任务,如果是驱动程序,则推荐使用windows XP的驱动程序返回功能来恢复原有的驱动程序。
  (2) 如果windows无法启动。首先尝试使用“最后一次正确配置”来解决问题,如果无效,则按照下面的方法来解决。
  ★ Windows XP:使用安装光盘进入故障恢复控制台,运行“%systemroot%\system32\restore\rstrui.exe”命令,然后按照提示进行系统还原操作即可.
  ★ Windows 2000:记下蓝屏信息中显示的文件名,找到一台和你的电脑软,硬件配置类似的电脑,打开“注册表编辑器”找到HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Services],这里保存了系统中每一个设备.服务的注册信息,请细细查看每条信息,特别是右侧窗格中的“DiskPlayName”,一些驱动程序会在这里标明设备驱动用途的描述,另外,在“ImagePath”键值后面有相应文件名,这也是关注的要点,需要对照你抄下来的文件名。
  用windows 2000安装光盘进入“故障恢复控制台”,接着进入C:\WINNT\System32目录,输入“listsvc”,回车后会列出当前系统所安装的服务或设备,找到并记下与新装硬件或软件相关的服务或设备名,然后输入“disable服务或设备名”,回车即可将其停止。
  2.0x00000012:TRAP_CAUSE_UNKNOWN
  错误分析:如果遇到这个错误信息,那么很不幸,因为KeBugCheck分析的结果是错误原因未知。
  解决方案:既然微软都帮不上忙,那就得靠自己了,请仔细回想这个错误是什么时候出现的;第一次发生时你对系统做了哪些操作;发生时正在进行什么操作。从这些信息中找出可能的原因,从而选择相应解决方案尝试排除。
  实例3:创新声卡驱动引发蓝屏
  当启动windows 2000时出现蓝屏信息,其中信息为“STOP 0x00000012( 0x00000000,0x00000000,0x00000000,0x00000000,) TRAP_CAUSE_UNKNOWN”。
  这个问题的原因是由于安装了创新Sound Blaster Live声卡,并且使用了Sound Blaster Live软件,解决方法是,在“控制面板→添加/删除程序”中卸载Sound Blaster Live软件,接着到 http://www.mydrivers.com/cgi-bin/sound/271,1.htm 下载并安装最新版本的驱动程序。
  3.0x0000001A:MEMORY_MANAGEMENT
  错误分析:这个内存管理错误往往是由硬件引起的,比如:新安装的硬件,内存本身有问题等.
  解决方案:如果是在安装windows时出现,有可能是由于你的电脑达不到所安装windows的最小内存和磁盘要求.
  4. 0x0000001E:KMODE_EXCEPTION_NOT_HANDLED
  错误分析:Windows内核检查到一个非法或未知的进程指令,这个停机码一般是由有问题的内存或是与前面0x0000001A相似原因造成的.
  解决方案:
  (1)硬件兼容性有问题:请对照前面提到的最新硬件兼容性列表,查看所有硬件是否包含在该列表中.
  (2) 有问题的设备驱动,系统服务或内存冲突和中断冲突: 如果在蓝屏信息中出现了驱动程序名称,请试着在安全模式或故障恢复控制台中禁用或删除该驱动,并禁用所有刚安装的驱动或软件.如果错误出现在系统启动过程中,请进入安全模式,将蓝屏信息中所标明的文件重命名或删除.
  (3)如果错误信息中明确指出Win32k.sys:很可能是第三方远程控制软件造成的,需要从故障恢复控制台中将该软件的服务关闭.
  (4)在安装windows后第一次重启时出现:最大嫌疑可能是系统分区的磁盘空间不足或BIOL兼容性有问题.
  (5)如果是在关闭某个软件时出现,很可能是软件本身存在设计缺陷,请升级或卸载它.
  实例4:显示0x0000001E停机码,并且带有Aspi32.sys信息
  Windows XP本身不包括ASPI支持,而电脑中安装了较旧版的APSI(高级SCSI编程接口,许多与光驱相关的软件会需要它,比如:Nero等).请到 http://mydrivers.com/dir83/d33572.htm 下载Adaptec ASPI最新驱动4.71.2版,解压后,运行其中的aspiinst.exe即可完成安装.
  5.0x00000023:FAT_FILE_SYSTEM
  0x00000024:NTFS_FILE_SYSTEM
  错误分析: 0x00000023通常发生在读写使用FAT16或FAT32文件系统的系统分区时,而0x00000024则是由于NTFS.SYS文件出现错误(这个驱动文件的作用是允许系统读写使用NTFS文件系统的磁盘).这两个蓝屏错误很可能是磁盘本身存在物理损坏,或是中断要求封包(IRP)损坏而导致的. 其他原因还包括:硬盘磁盘碎片过多;文件读写操作过于频繁,并且数据量非常大或者是由于一些磁盘镜像软件或杀毒软件引起的.
  解决方案:
  第一步:首先打开命令行提示符,运行“ChkDsk /r”命令检查并修复硬盘错误,如果报告存在坏道(Bad track)。请使用硬盘厂商提供的检测工具进行检测和修复。
  第二步:接着禁用所有即时扫描文件的软件,比如杀毒软件,防火墙软件或备份工具。
  第三步:右击C:\WINNT\system32\drivers\fastfat.sys文件并选择“属性”,查看其版本是否与当前所使用的 Windows版本相符
  第四步:安装最新的主板驱动程序,特别IDE驱动。如果你的光驱,可移动存储器也提供有驱动程序,最好将它们升级到最新版。
  6.0x00000027:RDR_FILE_SYSTEM
  错误分析:这个错误产生的原因很难判定,不过Windows内存管理出了问题很可能会导致这个停机码的出现.
  解决方案:如果是内存管理的缘故,通常增加内存会解决问题.
  7. 0x0000002E:DATA_BUS_ERROR
  错误分析:系统内存存储器奇偶校验产生错误,通常是因为有缺陷的内存(包括物理内存,二级缓存或显卡显存),设备驱动程序访问不存在的内存地址等原因引起的.另外,硬盘被病毒或其他问题所损伤,也会出现这个停机码.
  解决方案
  (1) 检查病毒.
  (2) 使用“ChkDsk /r”命令检查所有磁盘分区。
  (3) 用Memtest86等内存测试软件测试内存。
  (4) 检查硬件是否正确安装,比如:是否插牢,金手指是否有污渍。
  8.0x00000035:NO_MORE_IRP_STACK_LOCATIONS
  错误分析:从字面上理解,应该是驱动程序或某些软件出现堆栈问题.其实这个故障的真正原因应该是驱动程序本身存在问题.或是内存有质量问题.
  解决方案:请使用前面介绍的常规解决方案中与驱动程序和内存相关的方案进行排除.
  9.0x0000003F:NO_MORE_SYSTEM_PTES
  错误分析:一个与系统内存管理相关的错误,比如:由于执行了大量的输入/输出操作,造成内存管理出现问题;有缺陷的驱动程序不正确地使用了内存资源;某个应用程序(比如:备份软件)被分配了大量的内核内存等.
  解决方案:卸载所有最近新安装的软件(特别是那些增强磁盘性能的应用程序和杀毒软件)和驱动程序.
  10. 0x00000044:MULTIPLE_IRP_COMPLETE_REQUESTS
  错误分析:通常是由硬件驱动程序引起的.
  解决方案:卸载最近安装的驱动程序.这个故障很少出现,目前已经知道的是,在使用http://www.in-system.com/ 这家公司的某些软件时会出现,其中的罪魁就是Falstaff.sys文件.
  11. 0x00000050:PAGE_FAULT_IN_NONPAGED_AREA
  错误分析:有问题的内存 (包括物理内存,二级缓存,显存),不兼容的软件(主要是远程控制和杀毒软件),损坏的NTFS卷以及有问题的硬件(比如:PCI插卡本身已损坏)等都会引发这个错误.
  解决方案:请使用前面介绍的常规解决方案中与内存,软件,硬盘,硬件等相关的方案进行排除.
  12. 0x00000051:REGISTRY_ERROR
  错误分析:这个停机码说明注册表或系统配置管理器出现错误,由于硬盘本身有物理损伤或文件系统存在问题,从而造成在读取注册表文件时出现输入/输出错误.
  解决方案:使用“ChkDsk/r”检查并修复磁盘错误。
  13. 0x00000058:FTDISK_INTERNAL_ERROR
  错误分析:说明在容错集的主驱动器发生错误.
  解决方案:首先尝试重启电脑看是否能解决问题,如果不行,则尝试“最后一次正确配置”进行解决。
  14.0x0000005A: CRITICAL_SERVICE_FAILED
  错误分析:某个非常重要的系统服务启动失败造成的。
  解决方案:如果是在安装了某个新硬件后出现的,可以先移除该硬件。并通过网上列表检查它是否与Windows 2000/XP兼容,接着启动电脑,如果蓝屏还是出现,请使用“最后一次正确配置”来启动Windows,如果这样还是失败建议进行修复安装或是重装。
  15.0x0000006F: SESSION3_INITIALIZATION_FAILED
  错误分析:这个错误通常出现在Windows启动时,一般是由有问题的驱动程序或损坏的系统文件引起的。
  解决方案:建议使用Windows安装光盘对系统进行修复安装。
  16.0x00000076: PROCESS_HAS_LOCKED_PAGES
  错误分析:通常是因为某个驱动程序在完成了一次输入/输出操作后,没有正确释放所占用的内存。
  解决方案:
  第一步:点击“开始--à运行”,输入“Regedt32”,找到[HKLM\SYSTEM\CurrentControlSet\Control\ Session Manager\Memory Management],在右侧窗格新建名为“TrackLockedPages”的双字节值,将其值设置为了1。这样Windows便会在错误再次出现时跟踪到是哪个驱动程序的问题。
  第二步:如果再次出现蓝屏,那么错误信息会变成:
  STOP: 0x000000CB (0xY, 0xY, 0xY, 0xY) DRIVER_LEFT_LOCKED_PAGES_IN_PROCESS
  其中第四个“0xY”会显示为问题驱动程序的名称,接着对其进行更新或删除。
  第三步:进入注册表编辑器,删除刚才添加的“TrackLockedPages”值。
  17 0x00000077: KERNEL_STACK_INPAGE_ERROR
  错误分析:说明需要使用的内核数据没有在虚拟内存或物理内存中找到。这个错误常常预示着硬盘有问题,相应数据损坏或受到病毒侵袭。
  解决方案:使用杀毒软件扫描系统,使用“ChkDsk / r”命令检查并修复磁盘错误
  • 新手指南
  • 支付配送
  • 售后服务
  • 市场合作
  • 关于我们
  • 站点信息
Copyright © 2011 企业乐无忧. All rights reserved. 上海赛葵特信息技术有限公司 沪ICP备 10200906

沪公网安备 31010802001708号


销售热线:021-55282628 免费服务热线:40088-71651