Как исправить ошибки типа 'синий экран' с помощью WinDbg и BlueScreenView

Как исправить ошибки типа 'синий экран' с помощью WinDbg и BlueScreenView

Синий экран смерти Windows время от времени посещает нас всех. Иногда вы этого ожидаете. В других случаях призрак синего экрана вырисовывается неожиданно большим. В любом случае это расстраивает, особенно если вы не можете быстро диагностировать проблему.





К счастью, на синем экране всегда отображается код ошибки. Но как понять, что это значит? Ну, вы пользуетесь удобной программой вроде Отладчик Windows (WinDbg) или NirSoft BlueScreenView . Вот ваше удобное руководство по устранению ошибок типа 'синий экран'!





Что такое ошибка синего экрана?

Когда в Windows происходит катастрофическая ошибка, происходит сбой системы. При сбое обычно отображается синий экран. Синий экран (ласково известный как Синий экран смерти или BSoD) отображает массу информации с подробностями сбоя. В информации указано, почему, где и как произошла авария.





Что вызывает ошибки синего экрана?

Ошибка синего экрана может иметь несколько причин. , включая:

приложение, чтобы узнать, кто отписался от вас в Instagram
  • Неисправное оборудование
  • Неисправное программное обеспечение
  • Устаревшие или плохо закодированные драйверы
  • Перегрев
  • Разгон

Это всего пять возможных причин. В них есть множество конкретных ошибок. Это где синий экран с кодом ошибки смерти входит.



Синий экран с кодом ошибки смерти указывает на конкретную ошибку, которую необходимо устранить. Вы можете сосредоточить свои усилия, а не гадать, что пошло не так и почему. Например, код 0x80240034 WU_E_DOWNLOAD_FAILED означает не удалось загрузить ваш Центр обновления Windows . Конечно, это вряд ли вызовет BSoD, но вы видите, что в коде есть конкретное сообщение об ошибке.

Как исправить ошибку синего экрана?

Исправление ошибки синего экрана зависит от типа ошибки . Иногда беглого поиска в Интернете достаточно, чтобы выявить, что не так с вашей системой. В остальное время вам понадобится специальное программное обеспечение для отладки системы. Вот как исправить ошибку синего экрана с помощью WinDbg или NirSoft BlueScreenView.





Как исправить ошибки синего экрана с помощью WinDbg

WinDbg - это мощный инструмент, который можно использовать для выяснения основной причины ошибки синего экрана.

Установка Windows 10 SDK

Направляйтесь к Страница загрузки Windows 10 SDK . Windows 10 SDK содержит множество инструментов, включая Windows Performance Toolkit, Debugging Tool for Windows, .NET Framework Software Development Kit и другие инструменты разработки. Следуйте этим шагам сейчас.





  1. Ударь Загрузите установщик кнопка. После загрузки запустите установщик.
  2. Когда откроется установщик Windows 10 SDK, выберите первый вариант, чтобы Установить Комплект для разработки программного обеспечения для Windows к вашему компьютеру. Путь установки по умолчанию подходит.
  3. Нажмите Далее, чтобы продолжить и принять лицензию. На следующей странице снимите все флажки, кроме Инструменты отладки для Windows .
  4. Затем нажмите Установить .

Открытие и настройка WinDbg

Откройте меню 'Пуск' и перейдите в Комплекты Windows> WinDbg. Используйте отладчик для вашей системной архитектуры, будь то 32 или 64-битная. У меня 64-битная система, поэтому я выберу WinDbg X64.

Теперь вам нужно найти дамп памяти BSoD. Дамп содержит информацию о сбое, такую ​​как «причина» и «место».

Есть два основных типа дампов памяти BSoD: полный дамп и минидамп. Обычно минидамп меньше по размеру, но содержит больше информации, чем полный дамп (я знаю, насколько вводит в заблуждение).

  1. Вы найдете журналы минидампа в корневом каталоге, обычно C: Windows Minidump . В папке вы найдете актуальные журналы минидампа.
  2. В качестве альтернативы полный дамп можно найти по адресу C: Windows memory.dmp

В этом уроке мы собираемся проанализировать минидамп (потому что это то, что у меня есть под рукой).

Примечание: Никаких дампов нет? Узнайте, как включить дампы Windows после сбоя.

Хорошо, вернемся к WinDbg. Во-первых, вам нужно установить источник символов. Символы по сути являются идентификаторами языков программирования, которые относятся к определенной информации. Они упрощают анализ информации, содержащейся в журнале (или коде).

Направляйтесь к Файл> Путь к файлу символов , затем скопируйте и вставьте следующее:

SRV*c:websymbols*http://msdl.microsoft.com/download/symbols

Затем нажмите Ok .

Анализ аварийного дампа в WinDbg

Перетащите файл дампа в WinDbg. Или нажмите Ctrl + D , чтобы открыть браузер файлов, затем найдите файл дампа. Когда файл дампа загрузится, вы увидите экран первоначального анализа. Это будет выглядеть примерно так:

На этом экране можно увидеть две вещи: BugCheck и Вероятно, вызвано поля. Вот они для большей наглядности:

  • BugCheck 1A это код ошибки
  • Вероятно, вызвано : memory_corruption (ONE_BIT) дает вам мгновенное представление о проблеме

В этом случае, вы знаете, что вероятная причина - ошибка памяти вашего BSoD.

нет интернета, защищенные окна 10

Вы можете продвинуться на один шаг в анализе с помощью команд WinDbg. В этом случае ! анализировать -v команда (выделена синим цветом на изображении выше) покажет вам подробную информацию, касающуюся вашего BSoD. Под заголовком Bugcheck Analysis есть командная ссылка. Однако иногда эта ссылка пропадает. Если ссылки нет, введите команду в поле внизу окна WinDbg.

Команда выполняет огромный объем автоматизированного анализа. WinDbg отображает результаты под новым заголовком BugCheck Analysis. Объем информации, которую выдает WinDbg, кажется немного ошеломляющим. Но в этом случае вы ищете только несколько ключевых фрагментов информации, чтобы оценить вашу BSoD.

Параметры, расположенные непосредственно под новым заголовком BugCheck Analysis, предоставляют еще один набор полезной информации. Например, в приведенном ниже примере вы можете увидеть, что неисправность подтверждена как Управление_памятью (1a) . Кроме того, Аргументы (аргументы по сути являются информативными параметрами) расширьте информацию.

Arg1 заявляет, что «Обнаружен поврежденный PTE», поясняя, что «Параметр 2 содержит адрес PTE».

Теперь я знаю, что PTE означает запись в таблице страниц, поэтому эта ошибка скорее всего связана с моей виртуальной памятью , и я могу начать исправление BSoD там. Однако существует огромное количество ошибок, о которых я понятия не имею.

В таких случаях ваш друг - поиск в Интернете. Поиск комбинации исходного кода ошибки и дополнительной информации аргумента вернет результаты других пользователей, страдающих от тех же проблем. Во многих случаях имеющаяся у вас системная ошибка не нова и не загадочна. Тот же BSoD повлияет на кого-то другого - вы не одиноки.

Как исправить ошибки синего экрана с помощью BlueScreenView

Инструмент анализа WinDbg - мощный инструмент. Вы можете использовать его для всевозможных дампов и анализа файлов. Однако многим читателям не потребуется полный спектр инструментов анализа, предлагаемых WinDbg. Если это похоже на вас, BlueScreenView от Nirsoft - это именно то, что вам нужно.

Он анализирует те же файлы дампа и мини-дампа, что и WinDbg, но оптимизирует информацию. Вы можете использовать упрощенную информацию для поиска в Интернете и начать свой процесс BSoD оттуда.

Вот как это работает:

Перейти к BlueScreenView страницу и скачайте программу. После загрузки установите BlueScreenView. Откройте программу после установки.

Вот где пригодится BlueScreenView. Он автоматически загружает любые мини-дампы, найденные в папке MiniDump. Затем вы можете отсортировать дампы по времени сбоя, чтобы найти последнюю версию BSoD. На изображении ниже вы видите версию BlueScreenView файла дампа, проанализированную в разделе WinDbg.

Основное различие заключается в компоновке и сравнительной простоте поиска информации BSoD. Строка проверки ошибок, код проверки ошибок и параметры одинаковы. BlueScreenView также определяет драйвер ntoskrnl.exe как корень BSoD.

Как и в случае с WinDbg, теперь вы можете выполнять поиск в Интернете, используя информацию BSoD.

WinDbg против BlueScreenView

Один синий экран инструмента анализа смерти лучше другого? Это зависит от того, чего вы хотите достичь.

BlueScreenView, несомненно, проще в использовании, чем WinDbg. Если вам нужна быстрая и краткая информация о вашем BSoD, BlueScreenView - лучший инструмент. Большинство людей прекрасно ладят с BlueScreenView, особенно учитывая, что он не требует настройки и предоставляет желаемую информацию немедленно и в удобной для восприятия форме.

Для получения дополнительной помощи ознакомьтесь с наши общие советы по исправлению синих экранов в Windows .

Делиться Делиться Твитнуть Эл. адрес Как очистить компьютер с Windows с помощью командной строки

Если на вашем ПК с Windows не хватает места для хранения, удалите ненужные файлы с помощью этих быстрых утилит командной строки.

Читать далее
Похожие темы
  • Окна
  • Синий экран смерти
  • Windows 10
  • Исправление проблем
Об авторе Гэвин Филлипс(Опубликовано 945 статей)

Гэвин - младший редактор отдела Windows and Technology Explained, постоянный участник Really Useful Podcast и регулярный обозреватель продуктов. У него есть степень бакалавра (с отличием) в области современного письма с использованием методов цифрового искусства, разграбленных на холмах Девона, а также более десяти лет профессионального писательского опыта. Он любит много пить чая, настольные игры и футбол.

Ещё от Gavin Phillips

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться