locked
筆電經常無預警藍屏(0x1000007e),已利用WinDbg分析,請幫忙看看,謝謝! RRS feed

  • 問題

  • 最近在使用筆電已發生多次藍屏,大多都是發生在使用Chrome(有少數幾次不是),這問題已經發生多次,請問要如何解決這問題?謝謝!

    最近一次的當機,以下是用BlueScreenView看的:

    ==================================================

    傾印檔案:032413-27050-01.dmp
    當機時間:2013/3/24 上午 10:34:15
    程式錯誤檢查字串:SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
    程式錯誤檢查代碼:0x1000007e
    參數 1:ffffffff`80000003
    參數 2:fffff800`04cb6a50
    參數 3:fffff880`08cc6538
    參數 4:fffff880`08cc5d90
    驅動程式所導致: Wdf01000.sys
    位址所導致: Wdf01000.sys+1c028
    檔案描述: 
    產品名稱: 
    公司: 
    檔案版本: 
    處理器:x64
    當機位址:ntoskrnl.exe+6da50
    堆疊位址 1: 
    堆疊位址 2: 
    堆疊位址 3: 
    電腦名稱: 
    完整路徑: C:\Windows\Minidump\032413-27050-01.dmp
    處理器數:2
    主要版本:15
    次要版本:7601
    傾印檔案大小:284,032
    ==================================================

    附上多次當機的Dump,以方便判斷:https://www.dropbox.com/sh/n0a1u003f0ey7sn/Yt-N0RkwGx

    3/25更新:

    已利用WinDbg分析了錯誤檔案,請了解的大大們幫我看看是哪裡出問題,謝謝!

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

    SYSTEM_THREAD_EXCEPTION_NOT_HANDLED_M (1000007e)
    This is a very common bugcheck.  Usually the exception address pinpoints
    the driver/function that caused the problem.  Always note this address
    as well as the link date of the driver/image that contains this address.
    Some common problems are exception code 0x80000003.  This means a hard
    coded breakpoint or assertion was hit, but this system was booted
    /NODEBUG.  This is not supposed to happen as developers should never have
    hardcoded breakpoints in retail code, but ...
    If this happens, make sure a debugger gets connected, and the
    system is booted /DEBUG.  This will let us see why this breakpoint is
    happening.
    Arguments:
    Arg1: ffffffff80000003, The exception code that was not handled
    Arg2: fffff80004cb6a50, The address that the exception occurred at
    Arg3: fffff88008cc6538, Exception Record Address
    Arg4: fffff88008cc5d90, Context Record Address

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


    EXCEPTION_CODE: (HRESULT) 0x80000003 (2147483651) -    @       L

    FAULTING_IP: 
    nt!DbgBreakPoint+0
    fffff800`04cb6a50 cc              int     3

    EXCEPTION_RECORD:  fffff88008cc6538 -- (.exr 0xfffff88008cc6538)
    ExceptionAddress: fffff80004cb6a50 (nt!DbgBreakPoint)
       ExceptionCode: 80000003 (Break instruction exception)
      ExceptionFlags: 00000000
    NumberParameters: 1
       Parameter[0]: 0000000000000000

    CONTEXT:  fffff88008cc5d90 -- (.cxr 0xfffff88008cc5d90)
    rax=0000000000000000 rbx=fffffa8006b33bb0 rcx=1b783be41a280000
    rdx=0000000000000008 rsi=0000057ffd82de28 rdi=fffffa80027d2510
    rip=fffff80004cb6a50 rsp=fffff88008cc6778 rbp=fffff88000e15e50
     r8=0000000000000001  r9=fffff80004cfc180 r10=fffffffffffffffd
    r11=fffff88008cc6778 r12=0000000000000001 r13=0000000000000000
    r14=fffffa80027d2510 r15=0000000000000000
    iopl=0         nv up ei pl nz na pe nc
    cs=0010  ss=0018  ds=002b  es=002b  fs=0053  gs=002b             efl=00000202
    nt!DbgBreakPoint:
    fffff800`04cb6a50 cc              int     3
    Resetting default scope

    CUSTOMER_CRASH_COUNT:  1

    DEFAULT_BUCKET_ID:  VISTA_DRIVER_FAULT

    BUGCHECK_STR:  0x7E

    PROCESS_NAME:  System

    CURRENT_IRQL:  0

    ERROR_CODE: (NTSTATUS) 0x80000003 - {

    EXCEPTION_PARAMETER1:  0000000000000000

    LAST_CONTROL_TRANSFER:  from fffff88000e2e028 to fffff80004cb6a50

    STACK_TEXT:  
    fffff880`08cc6778 fffff880`00e2e028 : fffff880`00e15b70 fffffa80`06b86b50 fffff880`00e15e50 0000057f`fd82de28 : nt!DbgBreakPoint
    fffff880`08cc6780 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : Wdf01000!_FX_DRIVER_GLOBALS::WaitForSignal+0x70


    FOLLOWUP_IP: 
    Wdf01000!_FX_DRIVER_GLOBALS::WaitForSignal+70
    fffff880`00e2e028 488b442440      mov     rax,qword ptr [rsp+40h]

    SYMBOL_STACK_INDEX:  1

    SYMBOL_NAME:  Wdf01000!_FX_DRIVER_GLOBALS::WaitForSignal+70

    FOLLOWUP_NAME:  MachineOwner

    MODULE_NAME: Wdf01000

    IMAGE_NAME:  Wdf01000.sys

    DEBUG_FLR_IMAGE_TIMESTAMP:  5010aa89

    STACK_COMMAND:  .cxr 0xfffff88008cc5d90 ; kb

    FAILURE_BUCKET_ID:  X64_0x7E_Wdf01000!_FX_DRIVER_GLOBALS::WaitForSignal+70

    BUCKET_ID:  X64_0x7E_Wdf01000!_FX_DRIVER_GLOBALS::WaitForSignal+70

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


    • 已編輯 er0603 2013年3月25日 下午 02:45
    2013年3月24日 上午 09:49

解答

  • 從 DUMP 看起來似乎是驅動程式引起,
    建議到相關晶片組的官方網站下載新版本驅動看看,
    譬如是使用 Intel 晶片組就到 Intel 網站,
    使用 nVIDIA 顯卡就到 nVIDIA 網站等以此類推。

    假使更新後仍有問題,建議試著「移除」防毒軟體看狀況有無改善。


    蘇老碎碎念
    資訊無涯,回頭已不見岸
    Facebook - 微軟台灣官方論壇愛好者俱樂部
    如何在論壇正確發問,請參考iThome的文章: 如何問到我要的答案

    • 已提議為解答 AChange 2013年3月27日 上午 08:13
    • 已標示為解答 AChange 2013年3月28日 上午 01:56
    • 已取消標示為解答 er0603 2013年3月29日 下午 12:02
    • 已標示為解答 er0603 2013年3月29日 下午 12:02
    2013年3月26日 上午 06:31

所有回覆

  • 不好意思,小弟才疏學淺,您貼的那個連結之前有爬到過,但不太了解,我已經利用WinDbg分析了錯誤檔案,補充在問題下方,您可以幫我看看嗎?謝謝!
    2013年3月25日 下午 02:49
  • 從 DUMP 看起來似乎是驅動程式引起,
    建議到相關晶片組的官方網站下載新版本驅動看看,
    譬如是使用 Intel 晶片組就到 Intel 網站,
    使用 nVIDIA 顯卡就到 nVIDIA 網站等以此類推。

    假使更新後仍有問題,建議試著「移除」防毒軟體看狀況有無改善。


    蘇老碎碎念
    資訊無涯,回頭已不見岸
    Facebook - 微軟台灣官方論壇愛好者俱樂部
    如何在論壇正確發問,請參考iThome的文章: 如何問到我要的答案

    • 已提議為解答 AChange 2013年3月27日 上午 08:13
    • 已標示為解答 AChange 2013年3月28日 上午 01:56
    • 已取消標示為解答 er0603 2013年3月29日 下午 12:02
    • 已標示為解答 er0603 2013年3月29日 下午 12:02
    2013年3月26日 上午 06:31
  • 從 DUMP 看起來似乎是驅動程式引起,
    建議到相關晶片組的官方網站下載新版本驅動看看,
    譬如是使用 Intel 晶片組就到 Intel 網站,
    使用 nVIDIA 顯卡就到 nVIDIA 網站等以此類推。

    假使更新後仍有問題,建議試著「移除」防毒軟體看狀況有無改善。

    感謝您提供的建議,我需要一點時間測試,看看問題是否是因此引起的,另外我想請問,更新驅動程式後如何測試穩不穩定呢?因為我電腦的這當機問題是不定時的,可能一更新完正常,過一段時間又當機了,有沒有比較好的方法可以測試?謝謝!

    附上我的電腦規格,方便您判斷可能是哪個裝置有問題,以給我一些建議,謝謝

    CPU:Intel Core 2 duo T5500

    晶片組:Intel 945PM

    顯卡:NVIDIA Geforce Go 7300

    音效卡:Realtek HD Audio

    無線網卡:Intel 3945 A/B/G

    有線網卡:Broadcom 440x 10/100


    2013年3月26日 下午 01:43
  • 造成當機藍屏的原因有很多種可能,
    很難說更新完驅動後就一定會穩,
    因為可能是驅動本身有問題造成軟體存取硬體資源錯誤,
    或者硬體本身就有問題所以會藍屏,
    假使更換驅動仍無法解決問題,
    或者移除防毒軟體也沒有改善,
    就會建議送回原廠檢修確認硬體本身狀況了。


    蘇老碎碎念
    資訊無涯,回頭已不見岸
    Facebook - 微軟台灣官方論壇愛好者俱樂部
    如何在論壇正確發問,請參考iThome的文章: 如何問到我要的答案

    2013年3月27日 上午 02:18
  • 從 DUMP 看起來似乎是驅動程式引起,
    建議到相關晶片組的官方網站下載新版本驅動看看,
    譬如是使用 Intel 晶片組就到 Intel 網站,
    使用 nVIDIA 顯卡就到 nVIDIA 網站等以此類推。

    假使更新後仍有問題,建議試著「移除」防毒軟體看狀況有無改善。

    謝謝您的回答與建議,我將所有相關驅動程式重新安裝(出問題時就是安裝最新的版本了),和安裝這個FIX: http://support.microsoft.com/kb/2528614  後,使用BurnInTest測試,到目前為止沒有發生藍屏的現象,應該算是解決了,不知道是不是安裝FIX後修正的(雖然這個FIX出現的錯誤碼不同),因為我只是重新安裝相同的驅動程式,總之,謝謝您的回答,也提供有相同問題的朋友們參考。
    • 已編輯 er0603 2013年3月29日 下午 12:17
    2013年3月29日 下午 12:14