60 votes

Comment puis-je abandonner une longue opération dans WinDbg?

WinDbg entre souvent dans un état où il est * occupé * en train d' effectuer une opération.

Cela est souvent dû à une erreur que j'ai commise en essayant de * dt some_variable_itll_never_find * ou en fixant un point d'arrêt quelque part sans symboles ni les milliers d'autres erreurs que j'ai commises à tâtons autour de cet outil.

Est-il possible d'annuler l'opération en cours?

70voto

hakan Points 1011

Je n'ai pas l'outil maintenant, mais autant que je m'en souvienne, il devrait s'agir de Ctrl + Break.

12voto

joe Points 179

Parfois, Ctrl + Pause ne fonctionne pas. À ce stade, vous pouvez utiliser le menu Debug -> Break.

Merci

9voto

EdChum Points 10205
 Ctrl+Break 
 

Debug forcer tout casser mais si par exemple vous avez entré une commande de windbg qui prend beaucoup de temps et que vous voulez tuer cela alors vous devriez entrer

 Ctrl+c
 

Cela va tuer la commande en cours d'exécution.

6voto

Tal Points 617

Vous avez probablement eu "http://msdl.microsoft.com/download/symbols" dans le chemin de symbole. Windbg vais essayer de retrouver tous vos Pdb sur le site de Microsoft :-(.
En appuyant sur Ctrl+Pause n'est pas assez rapide. Ce que je fais habituellement est de débrancher le câble réseau, jusqu'à ce que Windbg se réveille. Juste être carfull, si Windbg était vraiment le téléchargement d'un de ses OS DLL, la DLL est curropted. Vous en aurez besoin .recharger /o pour corriger cette DLL. Je ne débranchez quand je sais que tous les systèmes d'exploitation DLL ont déjà été téléchargés.

Pour éviter ce retard, en premier lieu, décochez la case "Résoudre sans réserve des Symboles" qui se trouve dans le menu "Debug".

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X