多くの場合、WinDbg は操作を実行している *ビジー*状態になります。
多くの場合、これは、some_variable_itll_never_find を dtしようとしたり、シンボルなしでどこかにブレークポイントを設定したり、このツールをいじったりする何千もの他の間違いが原因です。
現在の操作をキャンセルする方法はありますか?
今はツールを持っていませんが、覚えている限りでは Ctrl+Break のはずです。
Ctrl+Break が機能しない場合があります。その時点で、[デバッグ] メニュー -> [ブレーク] を使用できます。
ありがとう
Ctrl+Break
強制的に Debug break all になりますが、たとえば、時間がかかる windbg コマンドを入力して、それを強制終了したい場合は、次のように入力する必要があります
Ctrl+c
これにより、現在実行中のコマンドが強制終了されます。
シンボル パスに" http://msdl.microsoft.com/download/symbols " が含まれている可能性があります。Windbg は、Microsoft サイトですべての PDB を見つけようとします :-(。
Ctrl+Break を押すだけでは十分な速さではありません。私が通常行うことは、Windbg が起動するまで、ネットワーク ケーブルのプラグを抜くことです。その OS DLL の場合、DLL は削除されます. You will need .reload /o to fix that DLL. すべての OS DLL が既にダウンロードされていることがわかっている場合にのみ、プラグを抜きます。
そもそもこの遅延を回避するには、[デバッグ] メニューの下にある [非修飾シンボルの解決] のチェックを外します。