none
Vista 蓝屏 RRS feed

  • 问题

  • 才装2天的系统。不知道什么原因。关机后。重启反复蓝屏。只有安全模式能进!
    问题签名:
      问题事件名称: BlueScreen
      OS 版本: 6.0.6002.2.2.0.256.6
      区域设置 ID: 2052

    有关该问题的其他信息:
      BCCode: 7f
      BCP1: 00000000
      BCP2: 00000000
      BCP3: 00000000
      BCP4: 00000000
      OS Version: 6_0_6002
      Service Pack: 2_0
      Product: 256_1

    有助于描述该问题的文件:
      G:\Windows\Minidump\Mini052809-01.dmp
      G:\Users\Alive\AppData\Local\Temp\WER-77171-0.sysdata.xml
      G:\Users\Alive\AppData\Local\Temp\WERC260.tmp.version.txt

    阅读隐私声明:
      http://go.microsoft.com/fwlink/?linkid=50163&clcid=0x0804

    • 已编辑 YinZhongXu 2009年5月28日 2:08 添加
    2009年5月28日 2:05

答案

  • 依據診斷信息  "UNEXPECTED_KERNEL_MODE_TRAP (7f)" 和 "Arg1: 00000000, EXCEPTION_DIVIDED_BY_ZERO" 判斷, 藍屏錯誤可能與你的內存有關, 

    以下是引用至 Microsoft 幫助和支持

    英文原文
    A divide by zero is caused when a DIV instruction is executed and the divisor is 0. Memory corruption (or other hardware problems) or software failures can cause this.

    機器翻譯
    执行 DIV 指令,且除数为 0 将导致被零的除法。 内存损坏 (或其他硬件问题) 或软件故障可导致此。

    以上是引用至 Microsoft 幫助和支持

    建議你對你的硬件進行排查,  優先檢查內存, 你可以通過 控制面板 - 系統和維護 - 管理工具 - 內存診斷工具 進行檢查.


    Microsoft 幫助和支持
    "STOP 0x0000007F"错误的一般原因
    http://support.microsoft.com/?scid=kb%3Bzh-cn%3B137539&x=13&y=8

    Folding@Home
    • 已编辑 repl 2009年5月28日 7:49
    • 已标记为答案 YinZhongXu 2009年5月28日 10:26
    2009年5月28日 7:20

全部回复

  • 你也可以下載并安裝 windebug, 分析 dump 文件.
    使用方法見以下地址:

    相關連接.
    http://social.microsoft.com/Forums/zh-CN/windowsserversystemzhchs/thread/48d50269-adb8-43b9-a74d-ccf1914eb72f


    Folding@Home
    2009年5月28日 2:12
  • UNEXPECTED_KERNEL_MODE_TRAP (7f)
    This means a trap occurred in kernel mode, and it's a trap of a kind
    that the kernel isn't allowed to have/catch (bound trap) or that
    is always instant death (double fault).  The first number in the
    bugcheck params is the number of the trap (8 = double fault, etc)
    Consult an Intel x86 family manual to learn more about what these
    traps are. Here is a *portion* of those codes:
    If kv shows a taskGate
            use .tss on the part before the colon, then kv.
    Else if kv shows a trapframe
            use .trap on that value
    Else
            .trap on the appropriate frame will show where the trap was taken
            (on x86, this will be the ebp that goes with the procedure KiTrap)
    Endif
    kb will then show the corrected stack.
    Arguments:
    Arg1: 00000000, EXCEPTION_DIVIDED_BY_ZERO
    Arg2: 00000000
    Arg3: 00000000
    Arg4: 00000000

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


    BUGCHECK_STR:  0x7f_0

    CUSTOMER_CRASH_COUNT:  1

    DEFAULT_BUCKET_ID:  VISTA_DRIVER_FAULT

    PROCESS_NAME:  csrss.exe

    CURRENT_IRQL:  1

    TRAP_FRAME:  885d07fc -- (.trap 0xffffffff885d07fc)
    ErrCode = 00000000
    eax=00d46700 ebx=00000010 ecx=00000000 edx=00000000 esi=00000010 edi=8518e154
    eip=895652ad esp=885d0870 ebp=00000001 iopl=0         nv up ei pl zr na pe nc
    cs=0008  ss=0010  ds=0023  es=0023  fs=0030  gs=0000             efl=00010246
    nvlddmkm+0x15d2ad:
    895652ad ??              ???
    Resetting default scope

    LAST_CONTROL_TRANSFER:  from 81cc8836 to 81b17adf

    STACK_TEXT: 
    885d079c 81cc8836 0000007f 3d427e01 895652ad nt!KeBugCheck+0x14
    885d07f0 81a95a08 885d07fc 00000001 895652ad nt!Ki386CheckDivideByZeroTrap+0x44
    885d07f0 895652ad 885d07fc 00000001 895652ad nt!KiTrap00+0x88
    WARNING: Stack unwind information not available. Following frames may be wrong.
    885d086c 00000000 8518e008 85177000 89643350 nvlddmkm+0x15d2ad


    STACK_COMMAND:  kb

    FOLLOWUP_IP:
    nvlddmkm+15d2ad
    895652ad ??              ???

    SYMBOL_STACK_INDEX:  3

    SYMBOL_NAME:  nvlddmkm+15d2ad

    FOLLOWUP_NAME:  MachineOwner

    MODULE_NAME: nvlddmkm

    IMAGE_NAME:  nvlddmkm.sys

    DEBUG_FLR_IMAGE_TIMESTAMP:  4588630a

    FAILURE_BUCKET_ID:  0x7f_0_nvlddmkm+15d2ad

    BUCKET_ID:  0x7f_0_nvlddmkm+15d2ad

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

     

    2009年5月28日 7:07
  • 依據診斷信息  "UNEXPECTED_KERNEL_MODE_TRAP (7f)" 和 "Arg1: 00000000, EXCEPTION_DIVIDED_BY_ZERO" 判斷, 藍屏錯誤可能與你的內存有關, 

    以下是引用至 Microsoft 幫助和支持

    英文原文
    A divide by zero is caused when a DIV instruction is executed and the divisor is 0. Memory corruption (or other hardware problems) or software failures can cause this.

    機器翻譯
    执行 DIV 指令,且除数为 0 将导致被零的除法。 内存损坏 (或其他硬件问题) 或软件故障可导致此。

    以上是引用至 Microsoft 幫助和支持

    建議你對你的硬件進行排查,  優先檢查內存, 你可以通過 控制面板 - 系統和維護 - 管理工具 - 內存診斷工具 進行檢查.


    Microsoft 幫助和支持
    "STOP 0x0000007F"错误的一般原因
    http://support.microsoft.com/?scid=kb%3Bzh-cn%3B137539&x=13&y=8

    Folding@Home
    • 已编辑 repl 2009年5月28日 7:49
    • 已标记为答案 YinZhongXu 2009年5月28日 10:26
    2009年5月28日 7:20
  • 谢谢你。原因找到了:温度过高造成的。关机冷却了半个小时。然后再开就正常了。

    2009年5月28日 10:09