淘客熙熙

主题:紧急求助--计算机老是3分钟就自动关机 -- oiler2

共:💬35 🌺21 新:
全看树展主题 · 分页首页 上页
/ 3
下页 末页
家园 【原创】关于Windows蓝屏

蓝屏技术上讲叫bug check, 因为其表现为全蓝的显示而得名。蓝屏发生在系统出错时,即操作系统本身和设备驱动程序的运行发生了严重的问题,比如访问空指针,ASSERT 出错,没处理的EXCEPTION。我自己的经验,蓝屏多数是第三方驱动程序造成的。BETA用户上,大概有60%到70%。发布的产品上更高, 70%。

系统发生蓝屏并不是最坏的情况,因为这时系统至少还在工作--蓝屏实际是有一个系统调用产生的。而我们至少有两个途径可以初步断定问题的所在。第一,如果蓝屏的机器通过串口等连上内核跟踪器(kernel debugger),我们就可以清楚地看到系统里到底发生了什么,到底是哪个文件出的错。如果是微软自己的文件,开发和测试工程师的联系方式都有,跑都跑不掉。当然,碰上复杂的情况,就的用DEBUGGER 带着WINDOWS一步步的跑才能发现问题的结症所在。有时,看高手们跟踪实在是种享受,幸运的是跟我合作的开发员水平就很高,让本人收益非浅。

撤远了, 如果没有连接DEBUGGER,蓝屏是大多会生成DMP文件,这里面含有大量有用的信息,STACK, EXCEPTION。放在DEBUGGER下,也会对发现问题有不少帮助。顺便说一下,配置生成DMP文件在ControlPanel->system tools->system properties->advanced->startup and recovery.

大家应该碰到过软件异常退出,然后弹出个对话框问要不要把问题告诉微软。其实,传给微软的主要就是发生问题的软件所生成的DMP文件 (类似UNIX 开发环境下的core dump文件 )。这些信息会被自动分析,过程和手动在DEBUGGER 里做的差不多。然后,该是谁的,不好意思,BUG FOR YOU!

硬件出错有时也会产生蓝屏,我见过是随机的那种,即这次是文件A的错,下次是文件B的错。这种情况很麻烦,就看经验了。最坏的情况,系统不声不响的挂了(system hang),蓝屏的没有,内核跟踪器不响应。这种情况差不多就是硬件的问题了。在下一个月前就帮一个BETA客户找这种问题,能人请了一堆,愣没招。最后发现CPU的温度总很高,把风扇和散热片搞干净,果然见效。CPU温度降下来不少,系统也稳定了不少,可还是偶尔发生类似情况,唉

多说一句,一般的用户程序(不深入系统的,如安装驱动程序等)也可能导致蓝屏,但需要特殊的配置,即将用户状态的DEBUGGER 的输出重定向。

关键词(Tags): #蓝屏

本帖一共被 1 帖 引用 (帖内工具实现)
家园 能不能boot到safe mode

可以的话,先在safe mode下把data作个备份吧。

xp
家园 老兄不妨将整个过程讲讲

如运行什么程序了,是突然就关机了,还是重启了,还是系统走了正常的步骤关机?

家园 详细

打开机器,好像一切正常,接着就有防木马软件显示有新文件生成,接着不到两分钟,不管你在干啥,都象停电了一样关机,事先没有任何警告。接着就自动重启,这样周而复始,

家园 有一个rpc failure/restart 问题想请教

我的xp professional

系统开机之久,弹出窗口:

RPC error and the system reboots after 60 secs.

我可以用shutdown -a 停掉它, 但机器

不能上网,不能连接usb disk.

问题是我根本不能进safemode, 在boot.ini里加/safemode 也不行。

这跟3721有没有关系?我试用豪杰超级解霸时中招了。

有什么办法么?不行只好重装了。

多谢了!!

详细
家园 新文件?

能找到在哪里吗?如果有日志(LOG),也许能找到是哪个程序生成的。

老兄用什么防木马软件啊?

家园 不能,没有时间

,它基本上几分钟就关机了,加上我基本是机盲,很难。又买了一台新的,着急的是把email考出来。很多重要商业机密在上面。

家园 花!正好有问题请教:

有时候程序出错,会弹出Send Error Report的窗口,这种错误好象Try-Catch是无法捕获的(似乎和dll的调入有关)请问有没有办法避免这种窗口的出现?

家园 倒outlook express....

如果我没错的话。。。。

outlook express 的文件存在

C:\Documents and Settings\Jiajiami(你的登陆用户名)\Application Data\Identities\很复杂的一个目录比如{DFF18732-77E4-xxxxx}里面的几个文件就是了,inbox.dbx....

家园 我觉得这么做可以,

我的电脑反键属性-高级-启动和故障恢复

不钩上 发送管理警报

写入调试信息选无,应该就能解决问题了。

家园 我看这个很像是冲击波或者震荡波中毒。

要到微软网站上下载补丁就能解决。

家园 我觉得很有可能是硬件问题。

比如说内存有问题或者是cpu过热(风扇停转了或没有固定好)。

PS:备份方法上google上一搜索就行了。

家园 Thanks

That's what I did. But the error is not repeatable...

Thanks
家园 我想应该还有一步,

关掉Error Reporting Service这个任务。

家园 为什么要关掉它呢?

Error Reporting 只在程序出现严重错误(程序没有预料到的)时才会出现,比如AccessViolation。如果是你自己的程序,这时最好的选择应该是去Debug这个错误。

你可以设置JustInTime Debugging来自动启动Debugger,建一个Debugger (VALUE:REG_SZ) 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug 下面,里面写上Debugger的命令行;再把Auto的值设成1。如果用VisualStudio,应该在Options-〉Debugger-〉Just-in-Time...

更好的办法,在Debugger里先泡泡?

如果是别人的程序,用轻罗曼影的方法关掉也行,不过万一是系统的问题,我们可收不到报告啦。。。

关键词(Tags): #Windows#Error#Reporting
全看树展主题 · 分页首页 上页
/ 3
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河