系统启动时报错的分析方法

来源:互联网 发布:博奥颐和是传销吗 知乎 编辑:程序博客网 时间:2024/05/16 12:22
 第一步:记录问题的现象或者相关事件的描述。 对于某一个事件的发生,对于Windows 2000/XP/2003来说,会记录相关的日志信息。比如经常出现的启动后弹出一个对话框:“在系统启动时至少有一个服务或驱动程序产生错误,详细信息,请使用事件查看器查看事件日志”。其实很简单,操作系统已经告诉我们了,下面需要做的事情。 控制面板-〉管理工具-〉事件查看器 我们可以在事件查看器里面找到相关的事件。事件注意的顺序是:Error、Warning、Others Error(错误)事件的颜色是一个红色的标记,Warning(警告)事件是一个黄色,Other则是其他相关的标示。 那么对于这么多的错误,我们应该处理哪一个错误呢?本次开机离最后出现的事件最远的一个错误信息。也就是说,本次开机第一次出现的错误日志。这个是非常关键的部分。因为有可能后面所有的错误/警告事件的发生都跟这个有或多或少的联系。 OK,记录下事件的信息(事件源,事件ID,事件描述),相关的第一步算是完成了。 PS:对于蓝屏来说,我们需要记录的是Stop后面的东西0xXXXXXXXX(...),和出现的相关的驱动程序信息。 第二步:寻求解决方法。 0)从系统自带的帮助中找寻答案。特别是对于一些概念性的问题,在Windows自带的帮助中都可以找到。比如对DNS的解释,对某个服务如何安装,某个错误信息的原因等等。 1)利用互联网信息:搜索引擎(http://www.google.com);事件ID的专业网站(http://www.eventid.net) 有人问我怎么样查找到的相关信息,很简单,把中文的出错信息翻译成为英文然后再进行查找。 例如: Event Type: Error Event Source: DCOM Event Category: None Event ID: 10000 Date: 2004-4-10 Time: 9:54:00 User: Computer\UserName Computer: Computer Description: Unable to start a DCOM Server: {FB7199AB-79BF-11D2-8D94-0000F875C541}. The error: "The system cannot find the file specified. " Happened while starting this command: C:\Program Files\Messenger\msmsgs.exe -Embedding For more information, see Help and Support Center at asp">http://go.microsoft.com/fwlink/events.asp. 对于这个例子,我们可以直接用http://www.eventid.net查找相关的Event Source和Event ID。或许我们可以得出解决方法。 2)如果问题不是可以用事件查看器描述的,即没有什么事件源和ID这一说法的问题,就要看你对Google的熟练运用程度了。最好的方法是:把你的问题翻译成为英文描述,然后再用Google进行查找。 3)拨打微软的800电话寻求解决。http://www.microsoft.com/china/service/Tel.asp 附: Goolge搜索的加减法。 如果你问了查询某一个内容,你发现有太多不想要的可以用Google的减法。 如:你仅仅想搜索Windows的内容,但是出现了很多Linux,FreeBSD等等相关的东西,可以用减法了。在搜索内容中输入: condition -Linux -FreeBSD 这样和Linux/FreeBSD相关的内容就不会出现在搜索的结果中。 如果你想在搜索的结果中必须包含Windows的内容,利用加法: condition +Windows 2.最简单的方法: 问:我的操作系统是Windows 2003 Server,每次启动时都会弹出一个错误提示窗口,并提示“在系统启动时至少有一个服务或驱动程序产生错误。详细信息,请使用事件查看器查看事件日志”。请问该如何解决? 答:这一般是系统在加载相关服务时找不到服务程序而无法启动产生的,你可以使用事件查看器来查看具体是哪个服务启动时出现了问题,然后再到服务管理器中将相应的服务设置为“禁用”即可。 3.最折中的办法: 那就是问一些有过相关经历的人了!
原创粉丝点击