none
windows 2012蓝屏 RRS feed

  • 问题

  • 服务器安装的是windows 2012数据中心版,不定期蓝屏,代码是检测错误: 0x00000133 (0x0000000000000000, 0x0000000000000283, 0x0000000000000282, 0x0000000000000000)。

    用windbg分析了C:\Windows\Minidump里边的文件。结果如下:


    Microsoft (R) Windows Debugger  Version 6.6.0007.5
    Copyright (c) Microsoft Corporation. All rights reserved.


    Loading Dump File [C:\Windows\Minidump\041413-40263-01.dmp]
    Mini Kernel Dump File: Only registers and stack trace are available

    Symbol search path is: SRV*c:\temp*http://msdl.microsoft.com/download/symbols
    Executable search path is:
    Windows Vista Kernel Version 9200 MP (24 procs) Free x64
    Product: Server, suite: TerminalServer DataCenter SingleUserTS
    Built by: 9200.16496.amd64fre.win8_gdr.130108-1504
    Kernel base = 0xfffff802`d9608000 PsLoadedModuleList = 0xfffff802`d98d1a80
    Debug session time: Sun Apr 14 17:05:27.938 2013 (GMT+8)
    System Uptime: 0 days 23:16:44.152
    Loading Kernel Symbols
    ...........................................................................................................................................
    Loading User Symbols
    Loading unloaded module list
    ......
    *******************************************************************************
    *                                                                             *
    *                        Bugcheck Analysis                                    *
    *                                                                             *
    *******************************************************************************

    Use !analyze -v to get detailed debugging information.

    BugCheck 133, {0, 283, 282, 0}

    Probably caused by : ntkrnlmp.exe ( nt! ?? ::FNODOBFM::`string'+13c80 )

    Followup: MachineOwner
    ---------

    23: kd> !analyze -v
    *******************************************************************************
    *                                                                             *
    *                        Bugcheck Analysis                                    *
    *                                                                             *
    *******************************************************************************

    Unknown bugcheck code (133)
    Unknown bugcheck description
    Arguments:
    Arg1: 0000000000000000
    Arg2: 0000000000000283
    Arg3: 0000000000000282
    Arg4: 0000000000000000

    Debugging Details:
    ------------------


    CUSTOMER_CRASH_COUNT:  1

    DEFAULT_BUCKET_ID:  DRIVER_FAULT_SERVER_MINIDUMP

    BUGCHECK_STR:  0x133

    PROCESS_NAME:  System

    CURRENT_IRQL:  d

    LAST_CONTROL_TRANSFER:  from fffff802d97db6ef to fffff802d9682040

    STACK_TEXT: 
    fffff880`056ac568 fffff802`d97db6ef : 00000000`00000133 00000000`00000000 00000000`00000283 00000000`00000282 : nt!KeBugCheckEx
    fffff880`056ac570 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt! ?? ::FNODOBFM::`string'+0x13c80


    STACK_COMMAND:  kb

    FOLLOWUP_IP:
    nt! ?? ::FNODOBFM::`string'+13c80
    fffff802`d97db6ef cc              int     3

    SYMBOL_STACK_INDEX:  1

    FOLLOWUP_NAME:  MachineOwner

    MODULE_NAME: nt

    IMAGE_NAME:  ntkrnlmp.exe

    DEBUG_FLR_IMAGE_TIMESTAMP:  50ecec77

    SYMBOL_NAME:  nt! ?? ::FNODOBFM::`string'+13c80

    FAILURE_BUCKET_ID:  X64_0x133_nt!_??_::FNODOBFM::_string_+13c80

    BUCKET_ID:  X64_0x133_nt!_??_::FNODOBFM::_string_+13c80

    Followup: MachineOwner
    ---------

    帮忙看下, 这个是什么问题,如果解决啊,

    2013年4月25日 3:13

答案

  • 您好!

    由于对于蓝屏问题进行排错的步骤比较复杂,很可能需要分析dump文件,我们无法在论坛中为您提供技术支持。为了让您的问题得到及时解决,我建议您使用微软为正版用户提供的8008203800技术支持专线,以便于更好的沟通和交流。以下我提供一些建议,仅供您参考:

    1. 我建议您尝试一次Clean Boot,如果启动的程序太多,这使系统资源消耗殆尽,使个别程序需要的数据在内存或虚拟内存中找不到,也会出现异常错误。

    Clean Boot具体步骤:

    a. 运行MSCONFIG

    b. 在常规下选择 选择性启动。

    c. 然后清除Process System.ini File, Process Win.ini FileLoad Startup Items 的复选框,但是保留使用原始Boot.ini

    d. 在服务下,先点隐藏所有windows 服务,然后选择 disable all

    e. 然后重新启动。观察问题是否依旧发生。

    2. 有些应用程序需调用特定版本的动态链接库DLL,如果在安装软件时,旧版本的DLL覆盖了新版本的DLL,或者删除应用程序时,误删了有用的DLL文件,就可能使上述调用失败,从而出现“蓝屏”。不妨重新安装试一试。如果安装了新的硬件常常出现“蓝屏”,那多半与主板的BIOS或驱动程序太旧有关,以致不能很好支持硬件。如果你的主板支持BIOS升级,应尽快升级到最新版本或安装最新的设备驱动程序。

    3. 硬件故障也会引起的蓝屏问题,建议您先卸载最近安装的硬件,察看问题是否依然存在。

    4. 到以下网站做一个病毒的在线扫描,这些在线扫描有时候是非常有用的,因为机器上的防病毒软件也有可能被感染,但是在线查毒的引擎不会被感染:
    Trend
    http://www.housecall.antivirus.com

    MacAfee:
    http://www.mcafee.com

    感谢您的理解和支持。


    微软一站式示例脚本库: http://blogs.technet.com/b/onescript

    2013年4月25日 8:02
    版主
  • 王sir,

    请确保你的Windows Server 2012已经安装了全部的系统更新以确保能支持最新的CPU微代码,同时确保你所部属的物理服务器的BIOS已经得以更新到最新的版本。

    根据我的项目经验,联想、IBM、HP的刀片或者机架式服务器在最近几个月都更新了他们的BIOS,以确保能支持最新的Windows Server 2012. 否则蓝屏、重启的故障会很多。


    Microsoft. Driving the future.

    2013年5月3日 10:20
    版主

全部回复

  • 您好!

    由于对于蓝屏问题进行排错的步骤比较复杂,很可能需要分析dump文件,我们无法在论坛中为您提供技术支持。为了让您的问题得到及时解决,我建议您使用微软为正版用户提供的8008203800技术支持专线,以便于更好的沟通和交流。以下我提供一些建议,仅供您参考:

    1. 我建议您尝试一次Clean Boot,如果启动的程序太多,这使系统资源消耗殆尽,使个别程序需要的数据在内存或虚拟内存中找不到,也会出现异常错误。

    Clean Boot具体步骤:

    a. 运行MSCONFIG

    b. 在常规下选择 选择性启动。

    c. 然后清除Process System.ini File, Process Win.ini FileLoad Startup Items 的复选框,但是保留使用原始Boot.ini

    d. 在服务下,先点隐藏所有windows 服务,然后选择 disable all

    e. 然后重新启动。观察问题是否依旧发生。

    2. 有些应用程序需调用特定版本的动态链接库DLL,如果在安装软件时,旧版本的DLL覆盖了新版本的DLL,或者删除应用程序时,误删了有用的DLL文件,就可能使上述调用失败,从而出现“蓝屏”。不妨重新安装试一试。如果安装了新的硬件常常出现“蓝屏”,那多半与主板的BIOS或驱动程序太旧有关,以致不能很好支持硬件。如果你的主板支持BIOS升级,应尽快升级到最新版本或安装最新的设备驱动程序。

    3. 硬件故障也会引起的蓝屏问题,建议您先卸载最近安装的硬件,察看问题是否依然存在。

    4. 到以下网站做一个病毒的在线扫描,这些在线扫描有时候是非常有用的,因为机器上的防病毒软件也有可能被感染,但是在线查毒的引擎不会被感染:
    Trend
    http://www.housecall.antivirus.com

    MacAfee:
    http://www.mcafee.com

    感谢您的理解和支持。


    微软一站式示例脚本库: http://blogs.technet.com/b/onescript

    2013年4月25日 8:02
    版主
  • 这个回答也太官方了
    2013年4月26日 2:52
  • 王sir,

    请确保你的Windows Server 2012已经安装了全部的系统更新以确保能支持最新的CPU微代码,同时确保你所部属的物理服务器的BIOS已经得以更新到最新的版本。

    根据我的项目经验,联想、IBM、HP的刀片或者机架式服务器在最近几个月都更新了他们的BIOS,以确保能支持最新的Windows Server 2012. 否则蓝屏、重启的故障会很多。


    Microsoft. Driving the future.

    2013年5月3日 10:20
    版主