停止錯誤或藍色螢幕錯誤的進階疑難排解- Windows - Microsoft ...
文章推薦指數: 80 %
將電腦重新啟動,讓設定生效。
如果伺服器為虛擬,在建立記憶體傾印檔案之後,請將自動重新開機停用。
此停用可 ...
跳到主要內容
已不再支援此瀏覽器。
請升級至MicrosoftEdge,以利用最新功能、安全性更新和技術支援。
下載MicrosoftEdge
其他資訊
目錄
結束焦點模式
閱讀英文
儲存
目錄
閱讀英文
儲存
意見反應
編輯
Twitter
LinkedIn
Facebook
電子郵件
WeChat
目錄
停止錯誤或藍色螢幕錯誤的進階疑難排解
發行項
05/05/2022
1位參與者
此頁面有所助益嗎?
Yes
No
還有其他意見反應嗎?
系統會將意見反應傳送給Microsoft:按下[提交]按鈕,您的意見反應將用來改善Microsoft產品和服務。
隱私權原則。
送出
謝謝。
本文內容
注意
如果您不是支援代理人或IT專業人員,您會在對藍色螢幕錯誤進行疑難排解中找到有關停止錯誤(「藍色畫面」)訊息更實用的資訊。
造成停止錯誤的原因為何?
停止錯誤會顯示為藍色畫面,其中包含錯誤驅動程式的名稱,例如下列任何範例驅動程式:
atikmpag.sys
igdkmd64.sys
nvlddmkm.sys
對於停止錯誤(也稱為藍色螢幕錯誤或缺點檢查錯誤)的原因沒有簡單的解釋。
可能會涉及許多不同因素。
不過,各種研究都指出停止錯誤通常不是由MicrosoftWindows元件所造成。
相反地,這些錯誤與協力廠商軟體所安裝的硬體驅動程式或驅動程式故障有關。
這些驅動程式包括顯示卡、無線網路卡、安全性程式等等。
我們對當機根本原因的分析指出:
70%是由其他廠商驅動程式的程式碼所造成。
10%是由硬體問題所造成。
5%是由Microsoft程式碼所造成。
15%有未知的原因,因為記憶體損毀太嚴重而無法分析。
注意
停止錯誤的根本原因絕對不是使用者模式程序。
雖然使用者模式程序(例如記事本或Slack)可能會觸發停止錯誤,但只會暴露根本的錯誤一律是發生在驅動程式、硬體或OS。
一般疑難排解步驟
若要針對停止錯誤訊息進行疑難排解,請遵循下列一般步驟:
檢閱您在事件記錄檔中找到的停止錯誤碼。
在線上搜尋特定的停止錯誤碼,以查看是否有任何已知問題、解決方法或因應措施。
請確定您已安裝最新的Windows更新、累積更新及彙總套件更新。
若要確認更新狀態,請參閱您系統的適當更新歷程記錄。
例如:
Windows10版本21H2
Windows10版本21H1
Windows10版本20H2
確定BIOS和韌體是最新的。
執行任何相關的硬體和記憶體測試。
執行Microsoft安全掃描工具或其他任何包含MBR感染檢查的病毒偵測程式。
請確定硬碟有足夠的可用空間。
我們建議10-15%的可用磁碟空間,雖然確切的需求會有所不同。
在下列案例中,請與相關硬體或軟體廠商連絡,以更新驅動程式和應用程式:
錯誤訊息指出特定驅動程式導致問題。
您看到的是發生當機前啟動或停止服務的指示。
在此情況下,請判斷所有損毀執行個體的服務行為是否一致。
您進行了任何軟體或硬體變更。
注意
如果特定製造商沒有可用的更新,建議您停用相關服務。
如需詳細資訊,請參閱如何在Windows中執行初始狀態開機。
您可以依照如何在Windows中暫時停用核心模式篩選器驅動程式中的步驟來停用某個驅動程式。
您也可以考慮復原變更或還原為上次已知運作狀態的選項。
如需詳細資訊,請參閱將設備磁碟機復原至上一個版本。
記憶體傾印收集
若要為系統設定記憶體傾印檔案,請遵循這些步驟:
選取[工作列]搜尋方塊,輸入[進階系統設定],然後按Enter。
在[系統屬性]方塊的[進階]索引標籤上,選取[啟動和複原]區段中出現的[設定]按鈕。
在新視窗中,選取[寫入偵錯資訊]選項下方的下拉式清單。
選擇[自動記憶體傾印]。
選取[確定]。
將電腦重新啟動,讓設定生效。
如果伺服器為虛擬,在建立記憶體傾印檔案之後,請將自動重新開機停用。
此停用可讓您擷取問題伺服器(以及問題再度發生時)的快照集。
記憶體傾印檔案會儲存於下列位置:
傾印檔案類型
位置
(無)
%SystemRoot%\MEMORY.DMP(非使用中或呈現灰色)
小型記憶體傾印檔案(256kb)
%SystemRoot%\Minidump
核心記憶體傾印檔案
%SystemRoot%\MEMORY.DMP
完整記憶體傾印檔案
%SystemRoot%\MEMORY.DMP
自動記憶體傾印檔案
%SystemRoot%\MEMORY.DMP
使用中記憶體傾印檔案
%SystemRoot%\MEMORY.DMP
您可以使用Microsoft損毀傾印檔案檢查程式(DumpChk)工具來確認記憶體傾印檔案未損毀或無效。
如需詳細資訊,請參閱下列影片:
如需如何使用Dumpchk.exe檢查傾印檔案的詳細資訊,請參閱下列文章:
使用DumpChk
下載DumpChk
分頁檔設定
如需分頁檔設定的詳細資訊,請參閱下列文章:
分頁檔簡介
如何判斷64位元版本Windows的適當分頁檔案大小
產生核心或完整損毀傾印
記憶體傾印分析
尋找損毀的根本原因可能不容易。
硬體問題特別難以診斷,因為它們可能會造成不穩定且無法預測的行為,以各種徵兆顯現自身。
發生停止錯誤時,您應該先隔離有問題的元件,然後嘗試讓它們再次觸發停止錯誤。
如果您可以重現該問題,通常可以判斷原因。
您可以使用Windows軟體發展工具組(SDK)和符號等工具來診斷傾印記錄。
下一節將討論如何使用此工具。
進階疑難排解步驟
注意
如果您沒有程式設計和內部Windows機制的經驗,進一步疑難排解當機傾印可能相當困難。
我們嘗試為這裡使用的一些技術提供簡短的深入資訊,包括一些範例。
不過,若要確實有效疑難排解損毀傾印,您應該用一些時間熟悉進階偵錯技術。
如需影片概觀,請參閱偵錯核心模式當機或停止回應。
另請參閱下列進階參考資料。
進階偵錯參考
進階Windows偵錯,書籍第一版
適用於Windows的偵錯工具(WinDbg、KD、CDB、NTSD)
偵錯步驟
驗證電腦已設定為在發生損毀時產生完整記憶體傾印檔案。
如需詳細資訊,請參閱方法1:記憶體傾印。
在發生損毀的電腦上找出Windows目錄中的memory.dmp檔案,然後將該檔案複製到另一部電腦。
在另一部電腦上,下載Windows10SDK。
開始安裝並選擇[適用於Windows的偵錯工具]****。
已安裝WinDbg工具。
移至[檔案]功能表,然後選取[符號檔案路徑]以開啟WinDbg工具並設定符號路徑。
如果電腦已連線到網際網路,請輸入Microsoft公用符號伺服器:https://msdl.microsoft.com/download/symbols,然後選取[確定]。
建議使用這個方法。
如果電腦未連線到網際網路,請指定一個本機[符號路徑]。
選取[開啟損毀傾印],然後開啟您複製的memory.dmp檔案。
在[錯誤檢查分析]底下,選取!analyze-v。
命令!analyze-v會在頁面底部的提示字元中輸入。
詳細的錯誤檢查分析隨即出現。
向下捲動至[STACK_TEXT]區段。
將會有幾列數字,每一列後面接著一個冒號和一些文字。
該文字應該會告訴您造成當機的DLL。
如果適用,它也會顯示哪些服務損毀DLL。
如需如何解譯STACK_TEXT輸出的詳細資訊,請參閱使用!analyze延伸模組。
錯誤檢查有許多可能的原因,而且每個案例都不一樣。
在以上提供的範例中,可以從STACK_TEXT20、21和22識別的重要行:
注意
這裡會移除HEX資料,並編號行以求明確。
1:nt!KeBugCheckEx
2:nt!PspCatchCriticalBreak+0xff
3:nt!PspTerminateAllThreads+0x1134cf
4:nt!PspTerminateProcess+0xe0
5:nt!NtTerminateProcess+0xa9
6:nt!KiSystemServiceCopyEnd+0x13
7:nt!KiServiceLinkage
8:nt!KiDispatchException+0x1107fe
9:nt!KiFastFailDispatch+0xe4
10:nt!KiRaiseSecurityCheckFailure+0x3d3
11:ntdll!RtlpHpFreeWithExceptionProtection$filt$0+0x44
12:ntdll!_C_specific_handler+0x96
13:ntdll!RtlpExecuteHandlerForException+0xd
14:ntdll!RtlDispatchException+0x358
15:ntdll!KiUserExceptionDispatch+0x2e
16:ntdll!RtlpHpVsContextFree+0x11e
17:ntdll!RtlpHpFreeHeap+0x48c
18:ntdll!RtlpHpFreeWithExceptionProtection+0xda
19:ntdll!RtlFreeHeap+0x24a
20:FWPolicyIOMgr!FwBinariesFree+0xa7c2
21:mpssvc!FwMoneisDiagEdpPolicyUpdate+0x1584f
22:mpssvc!FwEdpMonUpdate+0x6c
23:ntdll!RtlpWnfWalkUserSubscriptionList+0x29b
24:ntdll!RtlpWnfProcessCurrentDescriptor+0x105
25:ntdll!RtlpWnfNotificationThread+0x80
26:ntdll!TppExecuteWaitCallback+0xe1
27:ntdll!TppWorkerThread+0x8d0
28:KERNEL32!BaseThreadInitThunk+0x14
29:ntdll!RtlUserThreadStart+0x21
此問題是因為mpssvc服務,它是Windows防火牆的元件。
暫時停用防火牆,然後重設防火牆原則可修復問題。
如需更多範例,請參閱偵錯範例。
影片資源
下列影片說明分析用於傾印檔案的各種疑難排解技術。
分析傾印檔案
安裝適用於Windows(x64和x86)的偵錯工具
偵錯核心模式損毀記憶體傾印
特殊集區
使用驅動程式檢查器的進階疑難排解
我們估計大約75%的所有停止錯誤都是由錯誤驅動程式所造成。
驅動程式檢查器工具提供數種方法來協助您進行疑難排解。
這包括在隔離的記憶體集區(不與其他元件共用記憶體)中執行驅動程式、產生極端嚴重的記憶體壓力,以及驗證參數。
如果工具在執行驅動程式程式碼時遇到錯誤,它會主動建立例外狀況。
然後,它可以進一步檢查該部分程式碼。
警告
驅動程式檢查器會耗用大量CPU,而且可能會大幅減慢電腦的速度。
您也可能會遇到其他損毀問題。
驗證器會在發生停止錯誤之後停用錯誤的驅動程式,並繼續執行此動作,直到您可以成功重新開機系統並存取桌面。
您也可以預期會看到建立數個傾印檔案。
請勿嘗試一次驗證所有的驅動程式。
此動作可能會降低效能,並使系統無法使用。
它也會限制工具的效率。
使用驅動程式檢查器時,請使用下列指導方針:
測試任何「可疑」驅動程式。
例如,最近更新或已知有問題的驅動程式。
如果持續發生無法分析的損毀問題,請嘗試為所有第三方和未簽署的驅動程式啟用驗證。
在10-20個驅動程式的群組上啟用同時驗證。
此外,如果電腦因為驅動程式驗證器而無法開機進入桌面,您可以啟動安全模式來停用工具。
此解決方案是因為工具無法在安全模式中執行。
如需詳細資訊,請參閱驅動程式檢查器。
常見的Windows停止錯誤
此小節並未包含所有錯誤碼清單,但因為許多錯誤碼具有相同的可能解決方法,建議您依照下列步驟來解決您的錯誤。
下列各節列出常見停止錯誤碼的一般疑難排解流程。
VIDEO_ENGINE_TIMEOUT_DETECTED或VIDEO_TDR_TIMEOUT_DETECTED
停止錯誤碼0x00000141或0x00000117
請連絡所列顯示器驅動程式的廠商,以取得該驅動程式的適當更新。
DRIVER_IRQL_NOT_LESS_OR_EQUAL
停止錯誤碼0x0000000D1
透過MicrosoftUpdateCatalog網站套用系統的最新累積更新,以套用驅動程式的最新更新。
更新過期的網路驅動程式。
虛擬化VMware系統通常會執行「Intel(R)PRO/1000MT網路連接」(e1g6032e.sys)。
您可以從Intel下載驅動程式與軟體網站下載此驅動程式。
請連絡硬體廠商以更新網路驅動程式以解決問題。
針對VMware系統,請使用VMware整合式網路驅動程式,而不是Intel的e1g6032e.sys。
例如,使用VMware類型VMXNET、VMXNET2、或VMXNET3。
PAGE_FAULT_IN_NONPAGED_AREA
停止錯誤碼0x000000050
如果在停止錯誤訊息中識別出驅動程式,請連絡製造商以取得更新。
如果沒有可用的更新,請停用驅動程式,並監視系統的穩定性。
執行chkdsk/f/r以偵測和修復磁碟錯誤。
在系統磁碟分割上開始磁碟掃描之前,請重新啟動系統。
請連絡製造商,以取得他們可能為硬碟子系統提供的任何診斷工具。
嘗試重新安裝最近安裝或更新的任何應用程式或服務。
當系統啟動應用程式並讀取登錄以取得喜好設定時,可能會觸發損毀。
重新安裝應用程式可以修正損毀的登錄機碼。
如果問題持續發生,而且您已執行最近的系統狀態備份,請嘗試從備份還原登錄區。
SYSTEM_SERVICE_EXCEPTION
停止錯誤碼c000021a{FatalSystemError}Windows子系統系統程序意外終止,狀態為0xc0000005。
系統已關閉。
使用系統檔案檢查程式工具來修復遺失或損毀的系統檔案。
系統檔案檢查程式可讓使用者掃描Windows系統檔案中的損毀,並還原已損毀的檔案。
如需詳細資訊,請參閱使用系統檔案檢查程式工具。
NTFS_FILE_SYSTEM
停止錯誤碼0x000000024
此停止錯誤通常是因為NTFS檔案系統損毀,或是硬碟上的損壞區塊(磁區)所造成。
硬碟(SATA或IDE)損壞的驅動程式也會對系統讀取和寫入磁碟的能力造成負面影響。
執行儲存體子系統製造商提供的任何硬體診斷。
使用掃描磁碟工具以驗證沒有檔案系統錯誤。
若要執行此步驟,請以滑鼠右鍵按一下您要掃描的磁碟機,選取[屬性],選取[工具],然後選取[立即檢查]按鈕。
更新NTFS檔案系統驅動程式(Ntfs.sys)。
針對目前發生問題的作業系統套用最新的累積更新。
KMODE_EXCEPTION_NOT_HANDLED
停止錯誤碼0x0000001E
如果在停止錯誤訊息中識別出驅動程式,請停用或移除該驅動程式。
停用或移除最近新增的任何驅動程式或服務。
如果在啟動程序期間發生錯誤,且系統磁碟分割是使用NTFS檔案系統來格式化,您或許可以使用安全模式在裝置管理員中停用驅動程式。
若要停用驅動程式,請遵循下列步驟:
移至[設定]>[更新與安全性]>[復原]&。
在[進階啟動]****下方,選取[立即重新啟動]****。
電腦重新開機至[選擇選項]****畫面後,選取[疑難排解]>[進階選項]>[啟動設定]>[重新啟動]>>>。
電腦重新啟動之後,您就會看到選項清單。
按4或F4以安全模式啟動電腦。
如果您想要在安全模式中使用網際網路,請按5或F5,以使用[安全模式與網路]選項。
DPC_WATCHDOG_VIOLATION
停止錯誤碼0x00000133
此停止錯誤碼是由錯誤驅動程式所造成,該驅動程式在特定情況下未在配置的時間範圍內完成其工作。
若要協助減輕此錯誤,請從系統收集記憶體傾印檔案,然後使用Windows偵錯工具來尋找錯誤的驅動程式。
如果在停止錯誤訊息中識別出驅動程式,請停用該驅動程式以隔離問題。
請洽詢製造商以取得驅動程式更新。
檢查系統記錄檔事件檢視器中是否有其他錯誤訊息,可能有助於識別造成停止錯誤0x133的裝置或驅動程式。
確認任何已安裝的新硬體與已安裝的Windows版本相容。
例如,您可以在Windows10規格中取得所需硬體的相關資訊。
如果已安裝Windows偵錯工具,而且您可以存取公用符號,您可以將c:\windows\memory.dmp檔案載入偵錯工具。
然後參閱在WindowsServer2012上判斷錯誤檢查0x133(DPC_WATCHDOG_VIOLATION)錯誤的來源,以從記憶體傾印尋找有問題的驅動程式。
USER_MODE_HEALTH_MONITOR
停止錯誤碼0x0000009E
此停止錯誤表示使用者模式健康情況檢查失敗,導致無法順利關機。
Windows會藉由重新開機,或啟用應用程式容錯移轉至其他伺服器來還原重要服務。
叢集服務納入偵測機制,可偵測使用者模式元件中的無回應。
此停止錯誤通常發生在叢集環境中,而且指出的錯誤驅動程式為RHS.exe。
檢查事件記錄檔中是否有任何儲存體失敗,以識別失敗的程序。
嘗試更新事件記錄檔中所指出的元件或程序。
您應該會看到記錄了下列事件:
事件識別碼:4870
來源:Microsoft-Windows-FailoverClustering
描述:使用者模式健康情況監視偵測到系統沒有回應。
容錯移轉叢集虛擬配接器與處理序識別碼為'%1'的叢集伺服器程序中斷聯繫,時間為'%2'秒。
已採取復原動作。
檢查叢集記錄以找出該程序,並調查哪些項目可能會導致程式無回應。
如需詳細資訊,請參閱「0x0000009E」在Windows伺服器型多節點容錯移轉叢集環境中叢集節點上的停止錯誤。
此外,請參閱下列Microsoft影片:如果發生9E,該怎麼辦。
偵錯範例
範例1
此錯誤檢查是由升級期間的驅動程式停止回應所造成,導致NDIS.sys中的錯誤檢查D1,也就是Microsoft驅動程式。
IMAGE_NAME會告訴您錯誤的驅動程式,但因為此驅動程式是Microsoft驅動程式,所以無法加以取代或移除。
解決方法是在裝置管理員中停用該網路裝置,然後再次嘗試升級。
2:kd>!analyze-v
*******************************************************************************
**
*BugcheckAnalysis*
**
*******************************************************************************
DRIVER_IRQL_NOT_LESS_OR_EQUAL(d1)
Anattemptwasmadetoaccessapageable(orcompletelyinvalid)addressatan
interruptrequestlevel(IRQL)thatistoohigh.Thisisusually
causedbydriversusingimproperaddresses.
Ifkerneldebuggerisavailablegetstackbacktrace.
Arguments:
Arg1:000000000011092a,memoryreferenced
Arg2:0000000000000002,IRQL
Arg3:0000000000000001,value0=readoperation,1=writeoperation
Arg4:fffff807aa74f4c4,addresswhichreferencedmemory
DebuggingDetails:
------------------
KEY_VALUES_STRING:1
STACKHASH_ANALYSIS:1
TIMELINE_ANALYSIS:1
DUMP_CLASS:1
DUMP_QUALIFIER:400
SIMULTANEOUS_TELSVC_INSTANCES:0
SIMULTANEOUS_TELWP_INSTANCES:0
BUILD_VERSION_STRING:16299.15.amd64fre.rs3_release.170928-1534
SYSTEM_MANUFACTURER:Alienware
SYSTEM_PRODUCT_NAME:Alienware15R2
SYSTEM_SKU:Alienware15R2
SYSTEM_VERSION:1.2.8
BIOS_VENDOR:Alienware
BIOS_VERSION:1.2.8
BIOS_DATE:01/29/2016
BASEBOARD_MANUFACTURER:Alienware
BASEBOARD_PRODUCT:Alienware15R2
BASEBOARD_VERSION:A00
DUMP_TYPE:2
BUGCHECK_P1:11092a
BUGCHECK_P2:2
BUGCHECK_P3:1
BUGCHECK_P4:fffff807aa74f4c4
WRITE_ADDRESS:fffff80060602380:UnabletogetMiVisibleState
UnabletogetNonPagedPoolStart
UnabletogetNonPagedPoolEnd
UnabletogetPagedPoolStart
UnabletogetPagedPoolEnd
000000000011092a
CURRENT_IRQL:2
FAULTING_IP:
NDIS!NdisQueueIoWorkItem+4[minio\ndis\sys\miniport.c@9708]
fffff807`aa74f4c448895120movqwordptr[rcx+20h],rdx
CPU_COUNT:8
CPU_MHZ:a20
CPU_VENDOR:GenuineIntel
CPU_FAMILY:6
CPU_MODEL:5e
CPU_STEPPING:3
CPU_MICROCODE:6,5e,3,0(F,M,S,R)SIG:BA'00000000(cache)BA'00000000(init)
BLACKBOXPNP:1(!blackboxpnp)
DEFAULT_BUCKET_ID:WIN8_DRIVER_FAULT
BUGCHECK_STR:AV
PROCESS_NAME:System
ANALYSIS_SESSION_HOST:SHENDRIX-DEV0
ANALYSIS_SESSION_TIME:01-17-201911:06:05.0653
ANALYSIS_VERSION:10.0.18248.1001amd64fre
TRAP_FRAME:ffffa884c0c3f6b0--(.trap0xffffa884c0c3f6b0)
NOTE:Thetrapframedoesn'tcontainallregisters.
Someregistervaluesmaybezeroedorincorrect.
rax=fffff807ad018bf0rbx=0000000000000000rcx=000000000011090a
rdx=fffff807ad018c10rsi=0000000000000000rdi=0000000000000000
rip=fffff807aa74f4c4rsp=ffffa884c0c3f840rbp=000000002408fd00
r8=ffffb30e0e99ea30r9=0000000001d371c1r10=0000000020000080
r11=0000000000000000r12=0000000000000000r13=0000000000000000
r14=0000000000000000r15=0000000000000000
iopl=0nvupeingnznapenc
NDIS!NdisQueueIoWorkItem+0x4:
fffff807`aa74f4c448895120movqwordptr[rcx+20h],rdxds:00000000`0011092a=????????????????
Resettingdefaultscope
LAST_CONTROL_TRANSFER:fromfffff800603799e9tofffff8006036e0e0
STACK_TEXT:
ffffa884`c0c3f568fffff800`603799e9:00000000`0000000a00000000`0011092a00000000`0000000200000000`00000001:nt!KeBugCheckEx[minkernel\ntos\ke\amd64\procstat.asm@134]
ffffa884`c0c3f570fffff800`60377d7d:fffff78a`4000a150ffffb30e`03fba001ffff8180`f0b5d18000000000`000000ff:nt!KiBugCheckDispatch+0x69[minkernel\ntos\ke\amd64\trap.asm@2998]
ffffa884`c0c3f6b0fffff807`aa74f4c4:00000000`00000002ffff8180`f075418000000000`00269fb1ffff8180`f0754180:nt!KiPageFault+0x23d[minkernel\ntos\ke\amd64\trap.asm@1248]
ffffa884`c0c3f840fffff800`60256b63:ffffb30e`0e18f710ffff8180`f0754180ffffa884`c0c3fa1800000000`00000002:NDIS!NdisQueueIoWorkItem+0x4[minio\ndis\sys\miniport.c@9708]
ffffa884`c0c3f870fffff800`60257bfd:00000000`0000000800000000`0000000000000000`00269fb1ffff8180`f0754180:nt!KiProcessExpiredTimerList+0x153[minkernel\ntos\ke\dpcsup.c@2078]
ffffa884`c0c3f960fffff800`6037123a:00000000`00000000ffff8180`f075418000000000`00000000ffff8180`f0760cc0:nt!KiRetireDpcList+0x43d[minkernel\ntos\ke\dpcsup.c@1512]
ffffa884`c0c3fb6000000000`00000000:ffffa884`c0c40000ffffa884`c0c3900000000000`0000000000000000`00000000:nt!KiIdleLoop+0x5a[minkernel\ntos\ke\amd64\idle.asm@166]
RETRACER_ANALYSIS_TAG_STATUS:FailedingettingKPCRforcore2
THREAD_SHA1_HASH_MOD_FUNC:5b59a784f22d4b5cbd5a8452fe39914b8fd7961d
THREAD_SHA1_HASH_MOD_FUNC_OFFSET:5643383f9cae3ca39073f7721b53f0c633bfb948
THREAD_SHA1_HASH_MOD:20edda059578820e64b723e466deea47f59bd675
FOLLOWUP_IP:
NDIS!NdisQueueIoWorkItem+4[minio\ndis\sys\miniport.c@9708]
fffff807`aa74f4c448895120movqwordptr[rcx+20h],rdx
FAULT_INSTR_CODE:20518948
FAULTING_SOURCE_LINE:minio\ndis\sys\miniport.c
FAULTING_SOURCE_FILE:minio\ndis\sys\miniport.c
FAULTING_SOURCE_LINE_NUMBER:9708
FAULTING_SOURCE_CODE:
9704:_In__Points_to_data_PVOIDWorkItemContext
9705:)
9706:{
9707:
>9708:((PNDIS_IO_WORK_ITEM)NdisIoWorkItemHandle)->Routine=Routine;
9709:((PNDIS_IO_WORK_ITEM)NdisIoWorkItemHandle)->WorkItemContext=WorkItemContext;
9710:
9711:IoQueueWorkItem(((PNDIS_IO_WORK_ITEM)NdisIoWorkItemHandle)->IoWorkItem,
9712:ndisDispatchIoWorkItem,
9713:CriticalWorkQueue,
SYMBOL_STACK_INDEX:3
SYMBOL_NAME:NDIS!NdisQueueIoWorkItem+4
FOLLOWUP_NAME:ndiscore
MODULE_NAME:NDIS
IMAGE_NAME:NDIS.SYS
DEBUG_FLR_IMAGE_TIMESTAMP:0
IMAGE_VERSION:10.0.16299.99
DXGANALYZE_ANALYSIS_TAG_PORT_GLOBAL_INFO_STR:Hybrid_FALSE
DXGANALYZE_ANALYSIS_TAG_ADAPTER_INFO_STR:GPU0_VenId0x1414_DevId0x8d_WDDM1.3_Active;
STACK_COMMAND:.thread;.cxr;kb
BUCKET_ID_FUNC_OFFSET:4
FAILURE_BUCKET_ID:AV_NDIS!NdisQueueIoWorkItem
BUCKET_ID:AV_NDIS!NdisQueueIoWorkItem
PRIMARY_PROBLEM_CLASS:AV_NDIS!NdisQueueIoWorkItem
TARGET_TIME:2017-12-10T14:16:08.000Z
OSBUILD:16299
OSSERVICEPACK:98
SERVICEPACK_NUMBER:0
OS_REVISION:0
SUITE_MASK:784
PRODUCT_TYPE:1
OSPLATFORM_TYPE:x64
OSNAME:Windows10
OSEDITION:Windows10WinNtTerminalServerSingleUserTSPersonal
OS_LOCALE:
USER_LCID:0
OSBUILD_TIMESTAMP:2017-11-2603:49:20
BUILDDATESTAMP_STR:170928-1534
BUILDLAB_STR:rs3_release
BUILDOSVER_STR:10.0.16299.15.amd64fre.rs3_release.170928-1534
ANALYSIS_SESSION_ELAPSED_TIME:8377
ANALYSIS_SOURCE:KM
FAILURE_ID_HASH_STRING:km:av_ndis!ndisqueueioworkitem
FAILURE_ID_HASH:{10686423-afa1-4852-ad1b-9324ac44ac96}
FAILURE_ID_REPORT_LINK:https://go.microsoft.com/fwlink/?LinkID=397724&FailureHash=10686423-afa1-4852-ad1b-9324ac44ac96
Followup:ndiscore
---------
範例2
在此範例中,由非Microsoft驅動程式造成分頁錯誤,因此我們沒有此驅動程式的符號。
不過,查看IMAGE_NAME和或MODULE_NAME,表示造成問題的是WwanUsbMP.sys。
將裝置中斷連線並重試升級是可能的解決方案。
1:kd>!analyze-v
*******************************************************************************
**
*BugcheckAnalysis*
**
*******************************************************************************
PAGE_FAULT_IN_NONPAGED_AREA(50)
Invalidsystemmemorywasreferenced.Thiscan'tbeprotectedbytry-except.
Typicallytheaddressisjustplainbadoritispointingatfreedmemory.
Arguments:
Arg1:8ba10000,memoryreferenced.
Arg2:00000000,value0=readoperation,1=writeoperation.
Arg3:82154573,Ifnon-zero,theinstructionaddresswhichreferencedthebadmemory
address.
Arg4:00000000,(reserved)
DebuggingDetails:
------------------
***WARNING:UnabletoverifytimestampforWwanUsbMp.sys
***ERROR:ModuleloadcompletedbutsymbolscouldnotbeloadedforWwanUsbMp.sys
KEY_VALUES_STRING:1
STACKHASH_ANALYSIS:1
TIMELINE_ANALYSIS:1
DUMP_CLASS:1
DUMP_QUALIFIER:400
BUILD_VERSION_STRING:16299.15.x86fre.rs3_release.170928-1534
MARKER_MODULE_NAME:IBM_ibmpmdrv
SYSTEM_MANUFACTURER:LENOVO
SYSTEM_PRODUCT_NAME:20AWS07H00
SYSTEM_SKU:LENOVO_MT_20AW_BU_Think_FM_ThinkPadT440p
SYSTEM_VERSION:ThinkPadT440p
BIOS_VENDOR:LENOVO
BIOS_VERSION:GLET85WW(2.39)
BIOS_DATE:09/29/2016
BASEBOARD_MANUFACTURER:LENOVO
BASEBOARD_PRODUCT:20AWS07H00
BASEBOARD_VERSION:NotDefined
DUMP_TYPE:2
BUGCHECK_P1:ffffffff8ba10000
BUGCHECK_P2:0
BUGCHECK_P3:ffffffff82154573
BUGCHECK_P4:0
READ_ADDRESS:822821d0:UnabletogetMiVisibleState
8ba10000
FAULTING_IP:
nt!memcpy+33[minkernel\crts\crtw32\string\i386\memcpy.asm@213
82154573f3a5repmovsdwordptres:[edi],dwordptr[esi]
MM_INTERNAL_CODE:0
CPU_COUNT:4
CPU_MHZ:95a
CPU_VENDOR:GenuineIntel
CPU_FAMILY:6
CPU_MODEL:3c
CPU_STEPPING:3
CPU_MICROCODE:6,3c,3,0(F,M,S,R)SIG:21'00000000(cache)21'00000000(init)
BLACKBOXBSD:1(!blackboxbsd)
BLACKBOXPNP:1(!blackboxpnp)
DEFAULT_BUCKET_ID:WIN8_DRIVER_FAULT
BUGCHECK_STR:AV
PROCESS_NAME:System
CURRENT_IRQL:2
ANALYSIS_SESSION_HOST:SHENDRIX-DEV0
ANALYSIS_SESSION_TIME:01-17-201910:54:53.0780
ANALYSIS_VERSION:10.0.18248.1001amd64fre
TRAP_FRAME:8ba0efa8--(.trap0xffffffff8ba0efa8)
ErrCode=00000000
eax=8ba1759eebx=a2bfd314ecx=00001d67edx=00000002esi=8ba10000edi=a2bfe280
eip=82154573esp=8ba0f01cebp=8ba0f024iopl=0nvupeiplnzacpenc
cs=0008ss=0010ds=0023es=0023fs=0030gs=0000efl=00010216
nt!memcpy+0x33:
82154573f3a5repmovsdwordptres:[edi],dwordptr[esi]
Resettingdefaultscope
LOCK_ADDRESS:8226c6e0--(!locks8226c6e0)
Cannotget_ERESOURCEtype
Resource@nt!PiEngineLock(0x8226c6e0)Available
1totallocks
PNP_TRIAGE_DATA:
Lockaddress:0x8226c6e0
ThreadCount:0
Threadaddress:0x00000000
Threadwait:0x0
LAST_CONTROL_TRANSFER:from82076708to821507e8
STACK_TEXT:
8ba0ede482076708000000508ba1000000000000nt!KeBugCheckEx[minkernel\ntos\ke\i386\procstat.asm@114]
8ba0ee408207771e8ba0efa88ba100008ba0eea0nt!MiSystemFault+0x13c8[minkernel\ntos\mm\mmfault.c@4755]
8ba0ef08821652ac000000008ba1000000000000nt!MmAccessFault+0x83e[minkernel\ntos\mm\mmfault.c@6868]
8ba0ef0882154573000000008ba1000000000000nt!_KiTrap0E+0xec[minkernel\ntos\ke\i386\trap.asm@5153]
8ba0f02486692866a2bfd3148ba0f0940000850ant!memcpy+0x33[minkernel\crts\crtw32\string\i386\memcpy.asm@213]
8ba0f040866961bc8ba0f19ca2bfd0e800000000NDIS!ndisMSetPowerManagementCapabilities+0x8a[minio\ndis\sys\miniport.c@7969]
8ba0f060866e1f66866e1cafadfb900000000000NDIS!ndisMSetGeneralAttributes+0x23d[minio\ndis\sys\miniport.c@8198]
8ba0f078ac50c15fa2bfd0e80000009f00000001NDIS!NdisMSetMiniportAttributes+0x2b7[minio\ndis\sys\miniport.c@7184]
WARNING:Stackunwindinformationnotavailable.Followingframesmaybewrong.
8ba0f270ac526f96adfb9000a2bfd0e88269b9b0WwanUsbMp+0x1c15f
8ba0f3cc866e368aa2bfd0e8000000008ba0f4c0WwanUsbMp+0x36f96
8ba0f410867004b0a2bfd0e8a2bfd0e8a2be2a70NDIS!ndisMInvokeInitialize+0x60[minio\ndis\sys\miniport.c@13834]
8ba0f7ac866dbc8ea2acf730866b807c00000000NDIS!ndisMInitializeAdapter+0xa23[minio\ndis\sys\miniport.c@601]
8ba0f7d8866e687da2bfd0e80000000000000000NDIS!ndisInitializeAdapter+0x4c[minio\ndis\sys\initpnp.c@931]
8ba0f800866e90bbadfb64d800000000a2bfd0e8NDIS!ndisPnPStartDevice+0x118[minio\ndis\sys\configm.c@4235]
8ba0f820866e8a58adfb64d8a2bfd0e800000000NDIS!ndisStartDeviceSynchronous+0xbd[minio\ndis\sys\ndispnp.c@3096]
8ba0f838866e81dfadfb64d88ba0f85e8ba0f85fNDIS!ndisPnPIrpStartDevice+0xb4[minio\ndis\sys\ndispnp.c@1067]
8ba0f860820a7e98a2bfd030adfb64d88ba0f910NDIS!ndisPnPDispatch+0x108[minio\ndis\sys\ndispnp.c@2429]
8ba0f8788231f07e8ba0f8ecadf5d4c8872e2eb8nt!IofCallDriver+0x48[minkernel\ntos\io\iomgr\iosubs.c@3149]
8ba0f898820b8569820c92b8872e2eb88ba0f910nt!PnpAsynchronousCall+0x9e[minkernel\ntos\io\pnpmgr\irp.c@3005]
8ba0f8cc820c9a7600000000820c92b8872e2eb8nt!PnpSendIrp+0x67[minkernel\ntos\io\pnpmgr\irp.h@286]
8ba0f9148234577b872e2eb8adf638b0adf638b0nt!PnpStartDevice+0x60[minkernel\ntos\io\pnpmgr\irp.c@3187]
8ba0f94c82346cc7872e2eb8adf638b0adf638b0nt!PnpStartDeviceNode+0xc3[minkernel\ntos\io\pnpmgr\start.c@1712]
8ba0f96c82343c6800000000a2bdb3d8adf638b0nt!PipProcessStartPhase1+0x4d[minkernel\ntos\io\pnpmgr\start.c@114]
8ba0fb5c824db8858ba0fb800000000000000000nt!PipProcessDevNodeTree+0x386[minkernel\ntos\io\pnpmgr\enum.c@6129]
8ba0fb888219571b858525208c6010408226ba90nt!PiRestartDevice+0x91[minkernel\ntos\io\pnpmgr\enum.c@4743]
8ba0fbe8820804af00000000000000008c601040nt!PnpDeviceActionWorker+0xdb4b7[minkernel\ntos\io\pnpmgr\action.c@674]
8ba0fc388211485c85852520421de29500000000nt!ExpWorkerThread+0xcf[minkernel\ntos\ex\worker.c@4270]
8ba0fc7082166785820803e08585252000000000nt!PspSystemThreadStartup+0x4a[minkernel\ntos\ps\psexec.c@7756]
8ba0fc8882051e07859439408ba0fcd882051bb9nt!KiThreadStartup+0x15[minkernel\ntos\ke\i386\threadbg.asm@82]
8ba0fc9482051bb98b9cc6008ba100008ba0d000nt!KiProcessDeferredReadyList+0x17[minkernel\ntos\ke\thredsup.c@5309]
8ba0fcd800000000000000000000000000000000nt!KeSetPriorityThread+0x249[minkernel\ntos\ke\thredobj.c@3881]
RETRACER_ANALYSIS_TAG_STATUS:FailedingettingKPCRforcore1
THREAD_SHA1_HASH_MOD_FUNC:e029276c66aea80ba36903e89947127118d31128
THREAD_SHA1_HASH_MOD_FUNC_OFFSET:012389f065d31c8eedd6204846a560146a38099b
THREAD_SHA1_HASH_MOD:44dc639eb162a28d47eaeeae4afe6f9eeccced3d
FOLLOWUP_IP:
WwanUsbMp+1c15f
ac50c15f8bf0movesi,eax
FAULT_INSTR_CODE:f33bf08b
SYMBOL_STACK_INDEX:8
SYMBOL_NAME:WwanUsbMp+1c15f
FOLLOWUP_NAME:MachineOwner
MODULE_NAME:WwanUsbMp
IMAGE_NAME:WwanUsbMp.sys
DEBUG_FLR_IMAGE_TIMESTAMP:5211bb0c
DXGANALYZE_ANALYSIS_TAG_PORT_GLOBAL_INFO_STR:Hybrid_FALSE
DXGANALYZE_ANALYSIS_TAG_ADAPTER_INFO_STR:GPU0_VenId0x1414_DevId0x8d_WDDM1.3_NotActive;GPU1_VenId0x8086_DevId0x416_WDDM1.3_Active_Post;
STACK_COMMAND:.thread;.cxr;kb
BUCKET_ID_FUNC_OFFSET:1c15f
FAILURE_BUCKET_ID:AV_R_INVALID_WwanUsbMp!unknown_function
BUCKET_ID:AV_R_INVALID_WwanUsbMp!unknown_function
PRIMARY_PROBLEM_CLASS:AV_R_INVALID_WwanUsbMp!unknown_function
TARGET_TIME:2018-02-12T11:33:51.000Z
OSBUILD:16299
OSSERVICEPACK:15
SERVICEPACK_NUMBER:0
OS_REVISION:0
SUITE_MASK:272
PRODUCT_TYPE:1
OSPLATFORM_TYPE:x86
OSNAME:Windows10
OSEDITION:Windows10WinNtTerminalServerSingleUserTS
OS_LOCALE:
USER_LCID:0
OSBUILD_TIMESTAMP:2017-09-2818:32:28
BUILDDATESTAMP_STR:170928-1534
BUILDLAB_STR:rs3_release
BUILDOSVER_STR:10.0.16299.15.x86fre.rs3_release.170928-1534
ANALYSIS_SESSION_ELAPSED_TIME:162bd
ANALYSIS_SOURCE:KM
FAILURE_ID_HASH_STRING:km:av_r_invalid_wwanusbmp!unknown_function
FAILURE_ID_HASH:{31e4d053-0758-e43a-06a7-55f69b072cb3}
FAILURE_ID_REPORT_LINK:https://go.microsoft.com/fwlink/?LinkID=397724&FailureHash=31e4d053-0758-e43a-06a7-55f69b072cb3
Followup:MachineOwner
---------
ReadVirtual:812d1248notproperlysignextended
參考
錯誤檢查程式碼參考
意見反應
提交並檢視相關的意見反應
本產品
本頁
檢視所有頁面意見反應
本文內容
延伸文章資訊
- 1win10 電腦使用中頻繁出現藍屏自動重新開機 - Microsoft ...
我的電腦自從更新之後常常用到一半(放著沒用也是) 就出現藍屏顯示: 你的電腦發生問題,因此必須重新啟動然後就自動重新開機一天很多次QQ.
- 2停止錯誤或藍色螢幕錯誤的進階疑難排解- Windows - Microsoft ...
將電腦重新啟動,讓設定生效。 如果伺服器為虛擬,在建立記憶體傾印檔案之後,請將自動重新開機停用。 此停用可 ...
- 3電腦會自動重新開機,然後跳windows錯誤修復... - iT 邦幫忙
電腦會自動重新開機,然後跳windows錯誤修復... windows. 硬碟. 開機. 記憶體. 當機. 硬體.
- 4微軟搶修中!Windows 10 驚現會導致PC 強迫重開機的程式錯誤
雖然Windows 針對漏洞或Bug 程式錯誤提供的更新之舉並非新鮮事,但使用者最害怕的災難性夢魘,莫過於更新後比更新前更糟。儘管近來微軟(Microsoft) ...
- 5win10收集错误信息重启怎么解决? - 脚本之家
1、尝试重启,看是否能进入系统,如果不行,则强制关机,开机过程中强制关机,反复几次后,出现自动修复电脑,之后进入高级启动进安全模式。 2、先卸载出 ...