Home > Tech > [Windbg 第8回] Windbgでよく使うコマンド(その1)クラッシュ時に起動しているアプリケーションを確認する

[Windbg 第8回] Windbgでよく使うコマンド(その1)クラッシュ時に起動しているアプリケーションを確認する

November 10th, 2010

今回は、Windbgでブルースクリーンを調査するときに、クラッシュ時に起動していたアプリケーションを確認するコマンドについて書こうと思います。

障害発生時の起動プロセスが見えます。

みなさんもクラッシュ時の起動プロセス情報を確認してみてください。

1.!apcコマンド

障害発生時に起動していたプロセスを、起動した順序で表示します。Windbgが、クラッシュしたプロセスに対して、コメントを入れてくれることもあります。

コマンド実行例

1: kd> !apc
*** Enumerating APCs in all processes
Process 89f8a9b0 System
Process 89dc8020 smss.exe
----------------------一部省略-----------------------
Process 8883e020 pw.exe
Process 88407d88 ctfmon.exe

2.!vmコマンド

障害発生時に起動していたプロセスを、メモリ使用量ごとに表示します。メモリの消費量もわかるので、不安定になったプロセスを、追うことができるかもしれません。


1: kd> !vm

*** Virtual Memory Usage ***
 Physical Memory:      851779 (   3407116 Kb)
 Page File: \??\C:\pagefile.sys
   Current:   2095104 Kb  Free Space:   1985640 Kb
   Minimum:   2095104 Kb  Maximum:      4190208 Kb
 Available Pages:      721773 (   2887092 Kb)
 ResAvail Pages:       770214 (   3080856 Kb)
 Locked IO Pages:         420 (      1680 Kb)
 Free System PTEs:     186136 (    744544 Kb)
 Free NP PTEs:          32766 (    131064 Kb)
 Free Special NP:           0 (         0 Kb)
 Modified Pages:           67 (       268 Kb)
 Modified PF Pages:        65 (       260 Kb)
 NonPagedPool Usage:     7056 (     28224 Kb)
 NonPagedPool Max:      64639 (    258556 Kb)
 PagedPool 0 Usage:     15528 (     62112 Kb)
 PagedPool 1 Usage:      1846 (      7384 Kb)
 PagedPool 2 Usage:      1869 (      7476 Kb)
 PagedPool 3 Usage:      1844 (      7376 Kb)
 PagedPool 4 Usage:      1881 (      7524 Kb)
 PagedPool Usage:       22968 (     91872 Kb)
 PagedPool Maximum:     90112 (    360448 Kb)
 Shared Commit:         10625 (     42500 Kb)
 Special Pool:              0 (         0 Kb)
 Shared Process:         4849 (     19396 Kb)
 PagedPool Commit:      22992 (     91968 Kb)
 Driver Commit:          3446 (     13784 Kb)
 Committed pages:      114630 (    458520 Kb)
 Commit limit:        1337175 (   5348700 Kb)

 Total Private:         71992 (    287968 Kb)
         019c Rtvscan.exe      15558 (     62232 Kb)
         0a8c Smc.exe           4790 (     19160 Kb)
         036c svchost.exe       3543 (     14172 Kb)
         04b0 aps.exe           2338 (      9352 Kb)
         0fec ccSvcHst.exe      2151 (      8604 Kb)
         01c0 winlogon.exe      2090 (      8360 Kb)
         01fc lsass.exe         2075 (      8300 Kb)
         0d10 IEXPLORE.EXE      1786 (      7144 Kb)
         0b20 IEXPLORE.EXE      1729 (      6916 Kb)
         0e5c IEXPLORE.EXE      1726 (      6904 Kb)
         040c spoolsv.exe       1662 (      6648 Kb)
----------------------以下省略-----------------------

Categories: Tech Tags: , , ,
Comments are closed.
Theme by NeoEase. Valid XHTML 1.1 and CSS 3.