多くの場合、WinDbgは操作を実行している* Busy *の状態になります。
多くの場合、これは私がdt some_variable_itll_never_findを試みたか、記号なしでブレークポイントを設定したり、他の何千もの間違いを回避したりしたためですツール。
現在の操作をキャンセルする方法はありますか?
現在、ツールはありませんが、覚えている限り、Ctrl + Breakである必要があります。
Ctrl + Breakが機能しない場合があります。その時点で、[デバッグ]メニュー-> [中断]を使用できます。
ありがとう
Ctrl+Break
debug break allを強制的に実行しますが、たとえば、時間のかかるwindbgコマンドを入力し、それを強制終了したい場合は、次のように入力します。
Ctrl+c
これにより、現在実行中のコマンドが強制終了されます。
おそらくシンボルパスに " http://msdl.Microsoft.com/download/symbols "が含まれています。 Windbgは、Microsoftサイト上のすべてのPDBを見つけようとします:-(。
Ctrl + Breakを押すのは、十分に速くはありません。私が通常行うことは、Windbgが起動するまでネットワークケーブルを外すことです。 WindbgがOS DLLの場合に本当にダウンロードしている場合は、carfullにしてください。DLLは正しく表示されません。そのDLLを修正するには、.reload/oが必要です。すべてのOSがわかっている場合にのみプラグを抜く= DLLは既にダウンロードされています。
そもそもこの遅延を回避するには、[デバッグ]メニューの[非修飾シンボルの解決]をオフにします。