劇集

重組工具 #136 - 偵錯使用者模式損毀傾印第 2 部分

在重組工具 的這一集 ,安德魯·理查茲和查德·貝德使用 適用于 Windows 的偵 錯工具( WinDbg )來挖掘安德魯電腦上發生的更多應用程式當機。

[00:00] - 簡介(太平洋西北地方夏季時間)
[02:24] - 傾印 #1:Windows 市集應用程式(由 WWAHost.exe 裝載)
[03:28] - 例外狀況 c000027b - Stowed 例外狀況。 使用 !pde.err 來查看它。
[04:52] - !分析 -v 為您回答大部分的問題
[05:32] - !pde.dse 以顯示存根例外狀況
[08:30] - 例外狀況如何存根 ( RoOriginateLanguageException
[10:17] - 有時候我們有擲回例外狀況的堆疊。 如果是,請使用 !dpx 來搜尋造成問題的原因辨識項。
[12:26] - 傾印 #2 - BackgroundTaskHost 損毀。
[13:29] - 某些資料看起來像 ASCII - 使用 .formats 來查看它。
[15:30] - 在 NestedException 上使用 !dumpccw (dump COM 可呼叫包裝函式)和 !pe 列印例外狀況 (DataLayer 呼叫上的 MusicDeal 損毀)
[18:20] - !pde.bgtask 尋找所有背景工作(僅適用于 Microsoft 內部工作)
[19:06] - 傾印 #3 - 另一個 BackgroundTaskHost 損毀。
[19:30] - 使用 PDE 從「一般例外狀況」向下切入以找出實際問題 - DNS 失敗所造成的 Web 例外狀況
[22:00] - 傾印 #4 - 孤獨者
[23:48] - XAML 解譯器擲回錯誤
[25:36] - 在 XAML 錯誤中,呼叫堆疊是相關的。 搜尋堆疊中的錯誤訊息。
[27:50] - PDE 的 !dpx -dt 會尋找 CRestrictedError 類別,並提供更多錯誤詳細資料(例如 HRESULT)
[29:35] - 使用 !pe 列印 CLR 例外狀況。 等候 Web 呼叫傳回時,已取消工作。
[33:47] - 如需 WMI 傾印分析,請參閱 重組工具 #120
[34:11] - 將您的問題 defragtools@microsoft.com 寄給我們電子郵件給我們。