none
Windows Server 2008 R2 出现蓝屏,错误代码0x000000f4 RRS feed

  • 问题

  • Windows Server 2008 R2 出现蓝屏,错误代码0x000000f4 (0x0000000000000003,0xFFFFFAB005419B30,0xFFFFAB005419E10,0xFFFFF80001F8A240)经常性报错,特别是电脑开机的时候特别高发

    2019年7月26日 7:08

全部回复

  • 先尝试安全模式启动看蓝屏依然是否存在,如果多次安全模式启动均不存在,则代表软件有问题,需要对安装软件/驱动进行一一排查。

    如果安全模式下启动依然出现此错误则排查硬件,从内存开始

    2019年7月26日 8:06
  • 谢谢你的回答,开机的时候会有这个蓝屏提示,然后强制关机以后,重新开机就能正常,后面主要不是断电,就一直能正常不提示这个蓝屏信息,如果突然断电了,重启了或者关机以后在启动(偶尔没有这个蓝屏)就会提示这个蓝屏,所以你说的这个方法不好排查,Mindump这个文件夹生成的蓝屏信息*.dmp文件信息如下
    Microsoft (R) Windows Debugger Version 6.12.0002.633 AMD64
    Copyright (c) Microsoft Corporation. All rights reserved.


    Loading Dump File [C:\Users\Administrator\Desktop\Minidump\072519-19624-01.dmp]
    Mini Kernel Dump File: Only registers and stack trace are available

    Symbol search path is: *** Invalid ***
    ****************************************************************************
    * Symbol loading may be unreliable without a symbol search path.           *
    * Use .symfix to have the debugger choose a symbol path.                   *
    * After setting your symbol path, use .reload to refresh symbol locations. *
    ****************************************************************************
    Executable search path is: 
    *********************************************************************
    * Symbols can not be loaded because symbol path is not initialized. *
    *                                                                   *
    * The Symbol Path can be set by:                                    *
    *   using the _NT_SYMBOL_PATH environment variable.                 *
    *   using the -y <symbol_path> argument when starting the debugger. *
    *   using .sympath and .sympath+                                    *
    *********************************************************************
    Unable to load image \SystemRoot\system32\ntoskrnl.exe, Win32 error 0n2
    *** WARNING: Unable to verify timestamp for ntoskrnl.exe
    *** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe
    Windows 7 Kernel Version 7600 MP (24 procs) Free x64
    Product: LanManNt, suite: Enterprise TerminalServer
    Built by: 7600.16385.amd64fre.win7_rtm.090713-1255
    Machine Name:
    Kernel base = 0xfffff800`0244a000 PsLoadedModuleList = 0xfffff800`02687e50
    Debug session time: Thu Jul 25 08:40:04.093 2019 (UTC + 8:00)
    System Uptime: 0 days 0:06:36.671
    *********************************************************************
    * Symbols can not be loaded because symbol path is not initialized. *
    *                                                                   *
    * The Symbol Path can be set by:                                    *
    *   using the _NT_SYMBOL_PATH environment variable.                 *
    *   using the -y <symbol_path> argument when starting the debugger. *
    *   using .sympath and .sympath+                                    *
    *********************************************************************
    Unable to load image \SystemRoot\system32\ntoskrnl.exe, Win32 error 0n2
    *** WARNING: Unable to verify timestamp for ntoskrnl.exe
    *** ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe
    Loading Kernel Symbols
    ...............................................................
    ................................................................
    .......................
    Loading User Symbols
    Loading unloaded module list
    .....
    *******************************************************************************
    *                                                                             *
    *                        Bugcheck Analysis                                    *
    *                                                                             *
    *******************************************************************************

    Use !analyze -v to get detailed debugging information.

    BugCheck F4, {3, fffffab01187d060, fffffab01187d340, fffff800027c4240}

    ***** Kernel symbols are WRONG. Please fix symbols to do analysis.

    unable to get nt!KiCurrentEtwBufferOffset
    unable to get nt!KiCurrentEtwBufferBase
    *************************************************************************
    ***                                                                   ***
    ***                                                                   ***
    ***    Your debugger is not using the correct symbols                 ***
    ***                                                                   ***
    ***    In order for this command to work properly, your symbol path   ***
    ***    must point to .pdb files that have full type information.      ***
    ***                                                                   ***
    ***    Certain .pdb files (such as the public OS symbols) do not      ***
    ***    contain the required information.  Contact the group that      ***
    ***    provided you with these symbols if you need this command to    ***
    ***    work.                                                          ***
    ***                                                                   ***
    ***    Type referenced: nt!_KPRCB                                     ***
    ***                                                                   ***
    *************************************************************************
    *************************************************************************
    ***                                                                   ***
    ***                                                                   ***
    ***    Your debugger is not using the correct symbols                 ***
    ***                                                                   ***
    ***    In order for this command to work properly, your symbol path   ***
    ***    must point to .pdb files that have full type information.      ***
    ***                                                                   ***
    ***    Certain .pdb files (such as the public OS symbols) do not      ***
    ***    contain the required information.  Contact the group that      ***
    ***    provided you with these symbols if you need this command to    ***
    ***    work.                                                          ***
    ***                                                                   ***
    ***    Type referenced: nt!KPRCB                                      ***
    ***                                                                   ***
    *************************************************************************
    *************************************************************************
    ***                                                                   ***
    ***                                                                   ***
    ***    Your debugger is not using the correct symbols                 ***
    ***                                                                   ***
    ***    In order for this command to work properly, your symbol path   ***
    ***    must point to .pdb files that have full type information.      ***
    ***                                                                   ***
    ***    Certain .pdb files (such as the public OS symbols) do not      ***
    ***    contain the required information.  Contact the group that      ***
    ***    provided you with these symbols if you need this command to    ***
    ***    work.                                                          ***
    ***                                                                   ***
    ***    Type referenced: nt!_KPRCB                                     ***
    ***                                                                   ***
    *************************************************************************
    *************************************************************************
    ***                                                                   ***
    ***                                                                   ***
    ***    Your debugger is not using the correct symbols                 ***
    ***                                                                   ***
    ***    In order for this command to work properly, your symbol path   ***
    ***    must point to .pdb files that have full type information.      ***
    ***                                                                   ***
    ***    Certain .pdb files (such as the public OS symbols) do not      ***
    ***    contain the required information.  Contact the group that      ***
    ***    provided you with these symbols if you need this command to    ***
    ***    work.                                                          ***
    ***                                                                   ***
    ***    Type referenced: nt!KPRCB                                      ***
    ***                                                                   ***
    *************************************************************************
    *************************************************************************
    ***                                                                   ***
    ***                                                                   ***
    ***    Your debugger is not using the correct symbols                 ***
    ***                                                                   ***
    ***    In order for this command to work properly, your symbol path   ***
    ***    must point to .pdb files that have full type information.      ***
    ***                                                                   ***
    ***    Certain .pdb files (such as the public OS symbols) do not      ***
    ***    contain the required information.  Contact the group that      ***
    ***    provided you with these symbols if you need this command to    ***
    ***    work.                                                          ***
    ***                                                                   ***
    ***    Type referenced: nt!_KPRCB                                     ***
    ***                                                                   ***
    *************************************************************************
    *************************************************************************
    ***                                                                   ***
    ***                                                                   ***
    ***    Your debugger is not using the correct symbols                 ***
    ***                                                                   ***
    ***    In order for this command to work properly, your symbol path   ***
    ***    must point to .pdb files that have full type information.      ***
    ***                                                                   ***
    ***    Certain .pdb files (such as the public OS symbols) do not      ***
    ***    contain the required information.  Contact the group that      ***
    ***    provided you with these symbols if you need this command to    ***
    ***    work.                                                          ***
    ***                                                                   ***
    ***    Type referenced: nt!_KPRCB                                     ***
    ***                                                                   ***
    *************************************************************************
    *************************************************************************
    ***                                                                   ***
    ***                                                                   ***
    ***    Your debugger is not using the correct symbols                 ***
    ***                                                                   ***
    ***    In order for this command to work properly, your symbol path   ***
    ***    must point to .pdb files that have full type information.      ***
    ***                                                                   ***
    ***    Certain .pdb files (such as the public OS symbols) do not      ***
    ***    contain the required information.  Contact the group that      ***
    ***    provided you with these symbols if you need this command to    ***
    ***    work.                                                          ***
    ***                                                                   ***
    ***    Type referenced: nt!_KPRCB                                     ***
    ***                                                                   ***
    *************************************************************************
    *************************************************************************
    ***                                                                   ***
    ***                                                                   ***
    ***    Your debugger is not using the correct symbols                 ***
    ***                                                                   ***
    ***    In order for this command to work properly, your symbol path   ***
    ***    must point to .pdb files that have full type information.      ***
    ***                                                                   ***
    ***    Certain .pdb files (such as the public OS symbols) do not      ***
    ***    contain the required information.  Contact the group that      ***
    ***    provided you with these symbols if you need this command to    ***
    ***    work.                                                          ***
    ***                                                                   ***
    ***    Type referenced: nt!_KPRCB                                     ***
    ***                                                                   ***
    *************************************************************************
    Probably caused by : wininit.exe

    Followup: MachineOwner
    ---------
    2019年7月26日 9:18
  • 有开过服务器机箱,内存金手指有用橡皮擦来回擦试,故障依旧
    2019年7月26日 9:21
  • 朋友,根据你提供的dmp,初步判断是ntoskrnl.exe这个文件导致的蓝屏,

    因为你是服务器环境,请自行判断下ntoskrnl.exe文件的属性

    之后进行系统检查

    chkdsk c: /f
    最后进行安全扫描

    2019年7月26日 9:31
  • 朋友你好!*.dmp文件信息最后两行

                  Probably caused by : wininit.exe

                  Followup: MachineOwner

    会不会是 ,系统突然结束这个wininit.exe进程导致的呢,我曾做过实验,在win7和另外一台正常的windows server 2008R2,在任务管理器里面结束了wininit.exe进程,里面出现蓝屏,而且蓝屏信息和我这个蓝屏信息一样,到底是什么东西结束系统的wininist.exe的进程导致这个蓝屏的出现?


    2019年7月26日 9:42
  • 朋友 你好!很多蓝屏报错都可以导致wininit.exe信息,有时候连SATA线连接不牢固也会导致系统蓝屏并报Probably caused by : wininit.exe。

    所以朋友这个问题要全盘检查一下

    可以尝试命令修复一下系统所有文件,当然也要考虑硬件方面的因素!

    2019年7月26日 9:59
  • 非常感谢您!请教您一下,怎么用命令修复系统文件?修复以后会不会导致系统进不去的?还有会不会影响目前的系统
    2019年7月26日 10:08
  • 朋友,修复系统是以管理员身份运行命令行工具(cmd)输入

     sfc /SCANNOW

    回车执行

    修复系统理论上不会照成系统异常的,但是依然不排除引发其他问题的可能性,鉴于你的环境是服务器环境,我还是强烈建议你在执行任何操作前都要做好系统数据备份!

    如果上述回答对朋友有帮助,请麻烦采纳答复 谢谢

    2019年7月26日 12:44