积极答复者
windows 2012蓝屏

问题
-
服务器安装的是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 availableSymbol 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: 0000000000000000Debugging Details:
------------------
CUSTOMER_CRASH_COUNT: 1DEFAULT_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: kbFOLLOWUP_IP:
nt! ?? ::FNODOBFM::`string'+13c80
fffff802`d97db6ef cc int 3SYMBOL_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
---------帮忙看下, 这个是什么问题,如果解决啊,
答案
-
您好!
由于对于蓝屏问题进行排错的步骤比较复杂,很可能需要分析dump文件,我们无法在论坛中为您提供技术支持。为了让您的问题得到及时解决,我建议您使用微软为正版用户提供的8008203800技术支持专线,以便于更好的沟通和交流。以下我提供一些建议,仅供您参考:
1. 我建议您尝试一次Clean Boot,如果启动的程序太多,这使系统资源消耗殆尽,使个别程序需要的数据在内存或虚拟内存中找不到,也会出现异常错误。
Clean Boot具体步骤:
a. 运行MSCONFIG。
b. 在常规下选择 选择性启动。
c. 然后清除Process System.ini File, Process Win.ini File和Load 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
- 已标记为答案 Tom Zhang – MSFTModerator 2013年5月6日 5:51
-
王sir,
请确保你的Windows Server 2012已经安装了全部的系统更新以确保能支持最新的CPU微代码,同时确保你所部属的物理服务器的BIOS已经得以更新到最新的版本。
根据我的项目经验,联想、IBM、HP的刀片或者机架式服务器在最近几个月都更新了他们的BIOS,以确保能支持最新的Windows Server 2012. 否则蓝屏、重启的故障会很多。
Microsoft. Driving the future.
- 已标记为答案 Tom Zhang – MSFTModerator 2013年5月6日 5:51
全部回复
-
您好!
由于对于蓝屏问题进行排错的步骤比较复杂,很可能需要分析dump文件,我们无法在论坛中为您提供技术支持。为了让您的问题得到及时解决,我建议您使用微软为正版用户提供的8008203800技术支持专线,以便于更好的沟通和交流。以下我提供一些建议,仅供您参考:
1. 我建议您尝试一次Clean Boot,如果启动的程序太多,这使系统资源消耗殆尽,使个别程序需要的数据在内存或虚拟内存中找不到,也会出现异常错误。
Clean Boot具体步骤:
a. 运行MSCONFIG。
b. 在常规下选择 选择性启动。
c. 然后清除Process System.ini File, Process Win.ini File和Load 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
- 已标记为答案 Tom Zhang – MSFTModerator 2013年5月6日 5:51
-
王sir,
请确保你的Windows Server 2012已经安装了全部的系统更新以确保能支持最新的CPU微代码,同时确保你所部属的物理服务器的BIOS已经得以更新到最新的版本。
根据我的项目经验,联想、IBM、HP的刀片或者机架式服务器在最近几个月都更新了他们的BIOS,以确保能支持最新的Windows Server 2012. 否则蓝屏、重启的故障会很多。
Microsoft. Driving the future.
- 已标记为答案 Tom Zhang – MSFTModerator 2013年5月6日 5:51