Windows Blue Screen Death иногда навещает нас всех. Иногда вы ожидаете этого. В других, призрак синего экрана вырисовывается неожиданно большим. В любом случае это расстраивает, особенно если вы не можете быстро диагностировать проблему.
К счастью, синий экран всегда дает вам код ошибки. Но как вы понимаете, что это значит? Ну, вы используете удобную программу, такую как отладчик Windows (WinDbg) или NirSoft BlueScreenView . Вот ваше удобное руководство по устранению ошибок синего экрана!
Что такое ошибка синего экрана?
Когда в Windows возникает катастрофическая ошибка, происходит сбой системы. Авария обычно приносит синий экран. Синий экран (ласково известный как «Синий экран смерти» или BSoD) отображает всю информацию, детализирующую аварию. В информации есть причины, где и как произошла авария.
Что вызывает ошибки синего экрана?
Ошибка синего экрана может иметь несколько причин, в том числе:
- Неисправное оборудование
- Неисправное программное обеспечение
- Устаревшие или плохо закодированные драйверы
- Перегрев
- Разгонный
Это только пять возможных причин. Внутри них есть множество конкретных ошибок. Вот где синий экран смерти с кодом ошибки шагов в.
Синий экран кода ошибки смерти дает вам конкретную ошибку для устранения неполадок. Вы можете сосредоточить свои усилия, а не гадать, что пошло не так и почему. Например, код 0x80240034 WU_E_DOWNLOAD_FAILED означает, что обновление Windows не удалось загрузить . Конечно, это вряд ли вызовет BSoD, но вы видите, как в коде есть конкретное сообщение об ошибке.
Как исправить ошибку синего экрана?
Исправление ошибки синего экрана зависит от типа ошибки. . Иногда простого поиска в Интернете достаточно, чтобы выявить, что не так с вашей системой. В других случаях вам нужно специальное программное обеспечение для отладки системы. Вот как вы можете исправить ошибку синего экрана, используя WinDbg или NirSoft BlueScreenView.
Как исправить ошибки синего экрана с WinDbg
WinDbg — это мощный инструмент, который вы можете использовать, чтобы выяснить причину вашей синей ошибки на экране.
Установка Windows 10 SDK
Перейдите на страницу загрузки Windows 10 SDK . Пакет Windows 10 SDK содержит множество инструментов, в том числе Windows Performance Toolkit, инструмент отладки для Windows, пакет разработки программного обеспечения .NET Framework и другие инструменты разработки. Следуйте этим шагам сейчас.
- Нажмите кнопку Скачать установщик . После загрузки запустите установщик.
- Когда откроется установщик Windows 10 SDK, выберите первый вариант, чтобы установить Windows Software Development Kit на свой компьютер. Путь установки по умолчанию в порядке.
- Нажмите Далее, чтобы продолжить и принять лицензию. На следующей странице снимите все флажки панели инструментов отладки для Windows .
- Затем нажмите Установить .
Открытие и настройка WinDbg
Откройте меню «Пуск» и перейдите в « Windows Kits»> WinDbg. Используйте отладчик для вашей системной архитектуры, будь то 32 или 64-битный. У меня 64-битная система, поэтому выберу WinDbg X64.
Теперь вам нужно найти дамп памяти BSoD. Дамп содержит информацию о сбое, такую как «причина» и «местоположение».
Существует два основных типа дампов памяти BSoD: полный дамп и мини- дамп. Как правило, мини-дамп меньше, но содержит больше информации, чем полный дамп (я знаю, как вводит в заблуждение).
- Вы найдете журналы минидампов в своем корневом каталоге, обычно это C: \ Windows \ Minidump . В папке вы найдете актуальные журналы минидампа.
- Кроме того, полный дамп находится в C: \ Windows \ memory.dmp
В этом уроке мы собираемся проанализировать мини-дамп (потому что это то, что у меня под рукой).
Примечание: у вас вообще нет дампов? Посмотрите, как включить дампы Windows после сбоя .
Хорошо, вернемся к WinDbg. Во-первых, вам нужно установить источник символов. Символы по сути являются идентификаторами языков программирования, которые относятся к конкретной информации. Они облегчают анализ информации, найденной в журнале (или коде).
Перейдите в File> Symbol File Path , затем скопируйте и вставьте следующее:
SRV*c:\websymbols*http://msdl.microsoft.com/download/symbols
Затем нажмите ОК .
Анализируя ваш аварийный дамп в WinDbg
Перетащите файл дампа в WinDbg. Либо нажмите Ctrl + D, чтобы открыть браузер файлов, а затем найдите файл дампа. Когда файл дампа загрузится, вы увидите начальный экран анализа. Это будет выглядеть примерно так:
Из этого экрана можно извлечь две вещи: BugCheck и Вероятно, вызванные полями. Вот они в большей ясности:
- BugCheck 1A — это код ошибки
- Вероятно, вызвано : memory_corruption (ONE_BIT) дает вам мгновенное представление о проблеме под рукой
В этом случае вы знаете, что вероятной причиной является ошибка памяти. BSOD о вашем BSoD.
Вы можете сделать анализ еще на шаг дальше, используя команды WinDbg. В этом случае команда ! Analyse -v (выделенная синим цветом на изображении выше) покажет вам подробную информацию, касающуюся вашего BSoD. Под заголовком анализа ошибок есть ссылка на команду. Однако эта ссылка иногда пропадает. Если ссылки нет, введите команду в поле в нижней части окна WinDbg.
Команда выполняет огромное количество автоматизированного анализа. WinDbg отображает результаты в новом заголовке BugCheck Analysis. Объем информации, которую выбрасывает WinDbg, кажется ошеломляющим. Но в этом случае вам нужно всего лишь несколько ключевых битов информации для оценки вашего BSoD.
Параметры, расположенные непосредственно под новым заголовком BugCheck Analysis, предоставляют еще один набор полезной информации. Например, в приведенном ниже примере вы видите ошибку, подтвержденную как Memory_Management (1a) . Кроме того, Аргументы (аргументы являются по существу информативными параметрами) расширяют информацию.
Arg1 утверждает, что «Обнаружен поврежденный PTE», объясняя, что «Параметр 2 содержит адрес PTE».
Теперь я знаю, что PTE обозначает запись таблицы страниц, поэтому эта ошибка, скорее всего, связана с моей виртуальной памятью. , и я могу начать там свое исправление BSoD. Тем не менее, есть огромное количество ошибок, о которых я понятия не имею.
В этих случаях поиск в Интернете — это ваш друг. Поиск комбинации исходного кода ошибки и дополнительной информации об аргументе вернет результаты других пользователей, испытывающих те же проблемы. Во многих случаях ваша системная ошибка не нова и не таинственна. Тот же BSoD повлияет на кого-то другого — вы не одиноки.
Как исправить ошибки синего экрана с BlueScreenView
Инструмент анализа WinDbg — это мощный набор инструментов. Вы можете использовать его для всех видов анализа дампов и файлов. Однако многим читателям не потребуется полный спектр инструментов анализа, предлагаемых WinDbg. Если это звучит как вы, Nirsoft BlueScreenView — это именно то, что вам нужно.
Он анализирует те же файлы дампа и минидампа, что и WinDbg, но упорядочивает информацию. Вы можете использовать упорядоченную информацию для поиска в Интернете и начать процесс BSoD оттуда.
Вот как это работает:
Перейдите на страницу BlueScreenView и загрузите программу. После загрузки установите BlueScreenView. Откройте программу после установки.
Вот где BlueScreenView удобно. Он автоматически загружает любые мини-дампы, найденные в папке MiniDump. Затем вы можете отсортировать дампы по Crash Time, чтобы найти последнюю версию BSoD. На изображении ниже вы видите версию файла дампа BlueScreenView, проанализированную в разделе WinDbg.
Основным отличием является компоновка и сравнительная простота поиска информации BSoD. Строка проверки ошибок, код проверки ошибок и параметры совпадают. BlueScreenView также определяет драйвер ntoskrnl.exe в качестве корневого каталога BSoD.
Как и в случае с WinDbg, теперь вы можете выполнить поиск в Интернете, используя информацию о BSoD.
WinDbg против BlueScreenView
Один синий инструмент анализа смерти лучше другого? Это зависит от того, чего вы хотите достичь.
BlueScreenView, несомненно, проще в использовании, чем WinDbg. Если вам нужна быстрая и краткая информация о вашем BSoD, BlueScreenView — лучший инструмент. Большинство людей прекрасно ладят с BlueScreenView, особенно если учесть, что он не требует настройки и предоставляет необходимую информацию немедленно, а также в удобной для восприятия форме.
Для получения дополнительной помощи ознакомьтесь с нашими общими советами по устранению синих экранов в Windows помогут синего экрана Windows помогут