有能在BSOD出现时,拷贝屏幕的软件吗

yinx 2002-05-09 10:19:57
就是把STOP的错误信息记录下来,我记得以前在网上看到过,但忘了在什么地方了
...全文
55 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yinx 2002-05-11
  • 打赏
  • 举报
回复
是试用版,有crack吗?
chkdsk 2002-05-10
  • 打赏
  • 举报
回复
看你们的对话觉得挺有意思.

看看这个?
http://www.sysinternals.com/ntw2k/freeware/bluesave.shtml
yinx 2002-05-10
  • 打赏
  • 举报
回复
可是BSOD时屏幕上的错误信息怎么记录呢,难道只能拿笔记?
rivershan 2002-05-09
  • 打赏
  • 举报
回复
Windows 2000中的诊断工具

都说Windows 2000是微软操作系统中最稳定的,但是也难免会出现一些问题。其实Windows 2000提供了一系列的出错诊断工具,帮助你发现、分析、修改错误。

程序错误调试器
通过“开始”→“运行”,键入:Drwtsn32.exe来启动程序错误调试器(如图1)。它可以监控应用程序消息,当程序发生错误时,程序调试器将自动启动,记录错误信息并诊断和分析这些信息,提出解决方法。程序错误调试器错误日志位于Win NT\SYSTEM32目录下drwtsn32.log文件中,只要系统中一些程序发生错误时就会创建此文件,文件包含了程序错误信息、发生错误时系统执行的任务、错误程序加载的模块、线程ID的状态储存等重要信息,用户可以根据以上的信息对程序进行调试并排除错误。当设置了故障转储文件项,在程序发生错误时就会创建转储文件,转储文件是一个用户可以调入调试器的二进制文件。


图1

Windows报告工具
通过在“开始”→“运行”中键入Winrep.exe启动Windows报告工具(如图2)。它搜集计算机的有关信息,用户可以根据这些信息诊断和排除各种计算机故障。在“问题描述”文本框中,键入问题的简要描述,包括看到的任何错误消息的确切标题和文本,要尽量的精简,且切中问题。在“预期的结果”文本框中,描述预期发生的结果和实际发生的结果。在“重新产生问题的步骤”文本框中输入发生此问题的详细步骤,并进行编号,尽量不要遗漏。点击选项中的“收集计算机信息”,选中要报告的相关文件,然后单击[下一步],系统便开始收集信息,并创建报告信息文件,文件以CAB压缩包的形式保存。


图2

DirectX诊断工具
通过在“开始”→“运行”中键入:Dxdiag.exe来打开DirectX诊断工具(如图3),此工具用于向用户提供系统中 DirectX 应用程序编程接口 (API) 组件和驱动程序的信息。它还能够测试声音和图形输出、Microsoft DirectPlay服务提供程序。还可以禁用某些硬件加速功能,使系统运行得更加稳定。利用此工具诊断硬件存在的问题,提供解决的办法,并可以更改系统设置,使硬件运行在最佳的状态。


图3

文件检查器
文件检查器是一个Windows 98风格的工具软件,在Windows 2000中只能应用于命令解释模式下。文件检查器的作用是扫描所有受保护的系统文件并用正确的文件进行替换。更改系统文件最直接的后果就是引起系统不稳定,严重的可能导致系统崩溃。尤其是在感染病毒后,很多系统文件都会被改动,可以利用文件检查器对它们进行恢复。SFC的命令格式是:

SFC [/SCANNOW] [/SCANONCE] [/SCANBOOT] [/CANCEL] [/ENABLE] [/PURGECACHE] [/CACHE SIZE=x] [/QUIET]

各项参数的含义如下:

/scannow 立即扫描所有受保护的系统文件。
/scanonce 扫描所有受保护的系统文件一次。
/scanboot 每次启动时扫描所有受保护的系统文件。
/cancel 取消所有暂停的受保护系统文件的扫描。
/quiet 不提示用户就替换所有不正确的文件版本。
/enable 为正常操作启用Windows文件保护。
/purgecache 清除文件缓存并立即扫描所有受保护的系统文件。
/cachesize=x 设置文件缓存大小。

例如:SFC /SCANBOOT表示在每次系统启动时都对受保护的系统文件进行扫描。当文件检查器要替换文件时,需要从Windows 2000安装盘拷贝文件。


图4

脚本调试器
跟网络监视器一样,脚本调试器并非Windows 2000缺省安装。进入系统“控制面板”→“添加/删除程序”→“添加/删除Windows组件”→“脚本调试器”,选定之后单击[下一步]就可以安装脚本调试器。通过“开始”→“程序”→“附件”→“Microsoft script debugger”→“Microsoft script debugger”打开脚本调试器(如图4)。我们上网浏览网页的时候,经常会遇到一些脚本运行错误的提示,为了防止产生错误,我们一般是停止执行脚本。有了脚本调试器,我们就可以对错误进行调试和排除。脚本调试器可以测试一个脚本文件的运行情况,调试脚本文件中的错误。它可以调试各种脚本语言如:VBScript、Jscript,也可以是ASP、PERL、Java applets、HTML等。脚本调试器可以查看文件的源代码,也可控制脚本运行,实时查看和改变变量的值,可以说脚本调试器为脚本语言的测试提供了一个很好的平台,有了它的帮助,排除脚本中的各种错误就显得容易多了。
rivershan 2002-05-09
  • 打赏
  • 举报
回复
Win 2000的STOP错误(下)

Windows 2000的特殊STOP错误通常有提示信息、错误代号甚至有的还有解决方法,根据这些信息对症下药,解决错误自然要轻松多了。

错误1 STOP 0x0000000A IRQL_NOT_LESS_OR_EQIAL
这是最常见的内核STOP错误,当一个内核模式进程企图访问和寻址它无权访问的内存地址时将会产生此错误。通常的原因是产生了一个不良内存指针,这个不良指针可以由软件错误、内存污染或硬件查询所返回的不正确值所引起。它可以分两种情况来解决,已经安装设备和刚安装新的设备。

已经安装设备时的解决步骤如下:
1、如果Windows 2000可以启动,打开事件查看器中“系统日志”的报错信息,确定引起错误的设备或是驱动程序。
2、禁用新安装的驱动程序,并将安装的应用软件卸载。
3、确保硬件设备驱动程序和系统BIOS未过时,并没有任何问题。
4、禁用BIOS中的内存缓存功能。
5、重新启动计算机,从“最后一次正确的配置”启动。

刚加入新设备时的解决步骤如下:
1、在安装过程中,屏幕提示“安装程序正在检查计算机硬件配置”时,按[F5]键,根据提示选择合适的计算机类。
2、在BIOS中禁用内存缓存功能。
3、拆下所有适配器,并断开除键盘、显示器、鼠标外的其他外部设备。
4、重启操作系统,如果使用的 SCSI 适配器,可从适配器供应商处获得最新的 Windows 2000驱动程序,并禁用同步协商,检查终端匹配器,核对这些设备的 SCSI ID。如果使用的是 IDE 设备,可以只将板上的 IDE 端口定义为主端口。检查 IDE 设备的主/从/惟一设置。卸掉所有的 IDE 设备(除了硬盘)。
5、运行由计算机制造商提供的系统诊断工具,尤其是内存检查。
6、检查微软兼容硬件列表,确保所有的硬件设备和驱动程序都与Windows 2000兼容。
7、重新启动计算机,从“最后一次正确的配置”启动。

错误2 STOP 0x0000001E KMODE_EXECEPTION_NOT_HANDLED
这条错误表示内核检测到一个错误条件,而且由于这个错误条件,系统将停止运行。不良指针、无效的内存地址和访问冲突都可能引发此故障,通常原因是内核模式进程试图执行一个非法或未知的处理器指令。

1、确保在新安装程序或驱动程序时有充分的磁盘空间。
2、禁用STOP消息中显示的驱动程序和所有新安装的驱动程序。
3、如果所使用的视频驱动程序不是微软提供,尝试切换到标准VGA驱动程序或者使用Windows支持的合适驱动程序。
4、确保系统的BIOS是最新的。
5、禁用BIOS的内存缓存功能。
6、重新启动计算机,并从“最后一次正确的配置”启动。

错误3 STOP 0x0000002E DATA_BUS_ERROR
该错误指出检测到系统内存中的某个检验错误,它一般由硬件问题引发,但是当某个设备驱动程序已经访问了0x8XXXXXXX范围内某个不存在的地址时也会发生错误。

1、判断由硬件还是由软件问题引起。如果系统已经启动并运行了一段时间才出现错误,则是由硬件引起,如果在添加了新的硬件、安装新的或是升级驱动程序之后接着出现,那么是由驱动程序引起,此时应该把这些设备卸掉。如果在系统引导期间出现错误,那么将需要重新安装Windows 2000,以便重命名或换掉那个驱动程序文件。
2、运行计算机制造商提供的系统检查工具,尤其是检查内存。
3、禁用BIOS中内存缓存功能。
4、试着用“安全模式”启动,如果可以启动,更改为标准VGA驱动程序,如果仍不能启动,请更换另一块与Windows 2000兼容的显示卡。
5、确保主板上的BIOS是最新的且无任何问题。
6、卸下最新安装的硬件(RAM、适配器、硬盘、调制解调器等)。
7、重新启动计算机,并从“最后一次正确的配置”启动。

另外向大家介绍一个有用的工具——Microsoft Knowledge Base,它是微软的工程师在实践中总结出来的一个知识资料工具集,能够查找到具体错误的解决方法。发生错误时只要输入相应的错误代码或其他信息就可以搜索到相应解决的办法。 该工具集可以在http://support.microsoft.com/search下载。
rivershan 2002-05-09
  • 打赏
  • 举报
回复
Win2000 STOP错误完全手册
    
  认识STOP错误
  
   用过Windows 98的人,恐怕没有不知道BSOD(Blue Screen of Death,死机蓝屏)的,有时正用着机器,突然屏幕一晃,接着就是一个蓝色的屏幕和一些错误信息,而往往在这个时候,所有程序都停止运行,系统接近崩溃,这种蓝屏错误在Windows 2000中就叫Windows的STOP错误。
  
   尽管从理论上讲,纯32位的Windows 2000是一个非常健壮的操作系统,是不会死机的,但是仍然会有意外发生。硬件故障、中断和I/O、DMA冲突、过时或者有问题的BIOS以及硬件配置问题都会产生STOP错误,例如:硬件包括硬盘、控制器等引发的内核无法处理的故障,内存中某一复杂位没有正确设置都会导致系统出现STOP错误。
  
   STOP错误可以分为一般STOP错误和特殊STOP错误两种,一般STOP错误不显示可识别文字或具体解决方法的提示信息,而特殊STOP错误则显示可识别文字、代号以及详细的错误信息,甚至是具体解决方法。
  
   特殊STOP错误报错信息前三行的信息一般如下显示:
  
   STOP 0X0000001E(0XAAAAAAAA,0XBBBBBBBB,0XCCCCCCCC,0XDDDDDDDD)
  
   KMODE_EXECEPTION_NOT_HANDLED AAAAAAAA from BBBBBBBB(CCCCCCCC,DDDDDDDD)
  
   Address BBBBBBBB has base at XXXXXXXX _ MODULE1.SYS
  
   第一行是错误代号、标识异常的代码和发生错误的地址,并通知错误发生的代码模块,假如没有与错误码相关参数,最后两个参数是0x00000000。第二行是错误的说明文字,也指出发生错误的代码模块;第三行说明错误发生的模块。
  
   以前碰到这样的问题,大部分的人都束手无策,看着神秘的蓝屏,叫天不应,叫地不灵。当你看完这篇文章后,相信你一定会拿起笔来记下那些错误代码和信息,然后慢慢地进行分析、解决。
  
   解决一般STOP错误
  
   1、第一个要怀疑的是病毒发作,应使用最新版本的杀毒软件检查计算机上是否有病毒,并清除发现的病毒,尽可能修复由病毒造成的损坏。
  
   2、如果在发生错误后还可以启动Windows 2000,那么第一步要做的是检查事件查看器,因为在发生故障的时候,系统会将错误报告及一些与错误相关的信息写入事件查看器,这样就可以在事件查看器的“系统日志”下获得有助于确定引起问题的设备或驱动程序信息。
  

   3、如果计算机不能正常启动,尝试从“安全模式”和“最后一次正确的配置”启动,禁用所有最新安装的驱动程序并删除所有最新添加的程序,包括最新添加的服务。
  
   4、如果不能从“安全模式”启动,假如安装有“故障恢复控制台”的话,尝试从“故障恢复控制台”启动计算机,使用故障恢复控制的重新命名设备驱动程序,用STOP命令停止一些可能会出错的服务,用FIXBOOT和FIXMBR命令修复磁盘引导记录和主引导记录。
  
   5、卸掉所有最新安装的硬件(RAM、适配器、硬盘、调制解调器等等)。并确保已经更新了硬件的驱动程序,以及系统有最新的BIOS,可以从设备制造商得到帮助。
  
   6、运行系统诊断工具检测硬件是否正常,尤其是内存检查。
  
   7、核对 Microsoft硬件兼容性列表(HCL) 来确认所有硬件和驱动程序都与Windows 2000 兼容。 要显示 HCL,打开Windows 2000安装光盘Support文件夹下的 Hcl.txt,可以去相关站点获取 HCL 的最新版本。
  
   8、在BIOS中禁用内存缓存功能。
  
   9、重新启动计算机。在启动屏幕上,按[ F8 ]键出现高级启动选项,然后选择“最后一次正确的配置”。如果启动成功,则系统中的所有设置都会被设置成最后一次成功启动状态。(未完待续)
  
   以后我们将继续介绍Windows 2000的特殊STOP错误,敬请关注

6,871

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧