Как я могу прервать длительную операцию в WinDbg?
часто WinDbg войдет в состояние, в котором он находится *занят* выполнения операции.
часто это происходит из-за какой-то ошибки, которую я сделал, пытаясь dt some_variable_itll_never_find или установка точки останова где-то без символов или 1000-х других ошибок, которые я делаю, возясь с этим инструментом.
есть ли способ отменить текущую операцию?
4 ответа:
иногда Ctrl + Break не работает. В этот момент Вы можете использовать меню отладки - > перерыв.
спасибо
Ctrl+Break
будет принудительно отлаживать перерыв все, но если, например, вы ввели какую-то команду windbg, которая занимает много времени, и вы хотите убить это, то вы должны ввести
Ctrl+c
это убьет текущую запущенную команду.
вы, вероятно, имели"http://msdl.microsoft.com/download/symbols " в пути символа. Windbg попытается найти все ваши PDBs на сайте Microsoft: - (.
Нажав сочетание клавиш Ctrl+break-это не достаточно быстро. Обычно я отключаю сетевой кабель, пока Windbg не проснется. Просто будьте carfull, если Windbg действительно загружал один, если его ОС DLL, DLL получает curropted. Вам это понадобится .перезагрузите /o, чтобы исправить эту DLL. Я только отключаю, когда знаю, что все DLL ОС уже были загруженный.чтобы избежать этой задержки в первую очередь, снимите флажок "Разрешить неполные символы" в меню "отладка".