Синий экран смерти как узнать причину windows 10

Ошибка типа "синий экран" (также известная как STOP-ошибка) может возникать в том случае, если проблема вызывает непредвиденное завершение работы или перезагрузку устройства. При этом может появиться "синий экран" с сообщением о том, что на вашем устройстве возникла проблема и его необходимо перезагрузить.

Ошибка типа «синий экран» (также известная как STOP-ошибка) может возникать в том случае, если проблема вызывает непредвиденное завершение работы или перезагрузку устройства. При этом может появиться «синий экран» с сообщением о том, что на вашем устройстве возникла проблема и его необходимо перезагрузить.

На этой странице рассматривается последовательность шагов по диагностике неполадок, которые помогут вам выявить причину возникновения ошибки типа «синий экран» и устранить ее. 

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

  • CRITICAL_PROCESS_DIED

  • SYSTEM_THREAD_EXCEPTION_NOT_HANDLED

  • IRQL_NOT_LESS_OR_EQUAL

  • VIDEO_TDR_TIMEOUT_DETECTED

  • PAGE_FAULT_IN_NONPAGED_AREA

  • SYSTEM_SERVICE_EXCEPTION

  • DPC_WATCHDOG_VIOLATION

Примечания: 

  • Также могут отображаться шестнадцатеричные коды ошибок, например 0x0000000A, 0x0000003B, 0x000000EF, 0x00000133, 0x000000D1, 0x1000007E, 0xC000021A, 0x0000007B, 0xC000000F и другие.

  • Эта статья не содержит список кодов ошибок, но поскольку многие коды ошибок имеют одни и те же потенциальные решения, лучше всего будет выполнить описанные ниже действия для устранения ошибки типа «синий экран».


Хотя шаги на этой странице на первый взгляд могут показаться сложными, просто следуйте им по порядку, пошагово, и мы постараемся вернуть вас в нужное русло.

Нужна дополнительная помощь?

Содержание

  • «Синий фонарь» включается неожиданно
  • Что можно узнать из информации на синем экране
  • Как включить функцию создания и сохранения малых дампов памяти
  • Как анализировать содержимое минидампов

С синими экранами смерти Windows (Blue Screen of Dead) не сталкивался, пожалуй, только редкий счастливчик. Большинство же из нас имело «счастье» лицезреть сие явление на собственном ПК. И очень многих оно вгоняет в панику: а вдруг компу крышка?

Синий экран смерти в Windows 10.

Чтобы не теряться, когда на экране внезапно засветился синий «фонарь», нужно уметь смотреть неприятелю «в лицо». То есть научиться выяснять, что привело к появлению BSoD’a, оценивать, насколько ситуация критична и знать, что делать, чтобы она больше не повторялась.

«Синий фонарь» включается неожиданно

В процессе работы Windows возникает множество ошибок, основную массу которых система устраняет незаметно для пользователя. Но среди них бывают и столь серьезные, что продолжение сеанса работы становится невозможным. Либо возникшая проблема угрожает Windows или железу необратимым повреждением. В таких случаях и выскакивает BSoD. Система как бы говорит пользователю: «Извини, друг, но у меня не было другого выбора. Если бы не аварийное завершение, произошло бы что-то нехорошее».

Синие экраны смерти возникают на любой стадии загрузки и работы компьютера. А приводит к ним следующее:

  • Некорректная работа драйверов устройств из-за плохой совместимости с операционной системой, конфликта с другими драйверами, повреждения или изменения параметров.
  • Некорректная работа программного обеспечения, чаще того, которое создает собственные службы – антивирусов, файерволов, эмуляторов оборудования и т. п.
  • Заражение вредоносными программами.
  • Аппаратные неполадки – неисправность оперативной памяти, дисковых накопителей, сетевых, звуковых адаптеров, видеоподсистемы, материнской платы, блока питания и другого оборудования.
  • Нештатная работа устройств – перегрев, нестабильное питание, разгон.
  • Нарушение обмена данными между устройствами – плохой контакт в разъемах, неисправные кабели и шлейфы.
  • Несовместимость устройств.

Кстати, однократный BSoD после подключения к компьютеру нового девайса, если в дальнейшем всё работает без нареканий, можно считать нормой.

Что можно узнать из информации на синем экране

К счастью, подавляющее большинство синих экранов смерти вызывается программными сбоями, которые пользователь может устранить самостоятельно и относительно быстро, не прибегая к переустановке винды. Для программных неполадок характерны рандомные по времени BSoD’ы с одинаковыми или близкими по значению кодами ошибки.

Аппаратные «синяки» чаще возникают в одних и тех же условиях (например, при увеличении нагрузки на видеокарту, попытке открыть объемный файл) и имеют разные коды. Либо эти коды указывают на проблемы конкретного оборудования, как то: ошибки доступа к устройству, невозможность считывания, распознавания.

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

Синий экран смерти Windows 10 выглядит так:

Синий экран смерти на Windows 10.

Информацию об ошибке в нем несет строка «Stop code». В моем примере это CRITICAL PROCESS DIED.

Отсканировав телефоном QR-код, который находится здесь же, вы можете перейти на сайт windows com/stopcode, где содержатся общие советы по устранению сбоя. Подсказки от Microsoft иногда полезны, но о причине конкретно вашего случая там ничего нет, а значит, придется искать эти данные в другом источнике, например:

  • На компьютерных форумах.
  • В справочниках по различным кодам ошибок, в частности, на сайте Docs.Micosoft и в других местах.

Но и это не совсем полные сведения. Каждая ошибка уникальна, и самая точная информация о ней содержится в файле, который система сохраняет на диск в момент сбоя. А именно – в малом дампе памяти, которые мы и будет учиться анализировать. А чтобы такие файлы создавались, необходимо сделать несколько маленьких настроек.

Как включить функцию создания и сохранения малых дампов памяти

Для сохранения дампов памяти на жестком диске системе обязательно нужен файл подкачки, который должен находиться в том же разделе, где папка Виндовс. Его размер может быть от 2 Mb и больше.

  • Зайдите через контекстное меню в свойства папки «Компьютер».

Свойства папки Компьютер.

  • Щелкните в открывшемся окошке кнопку «Дополнительные параметры системы».

Свойства системы.

  • В разделе окна «Загрузка и восстановление» нажмите кнопочку «Параметры».

Загрузка и восстановление.

  • В разделе нового окна «Отказ системы» из списка «Запись отладочной информации» выберите «Малый дамп памяти». В качестве места сохранения пусть будет указано «%SystemRoot%Minidump» (%systemroot% — это папка Windows).

Запись отладочной информации.

На этом настройка закончена. Теперь информация о BSoD’ах будет сохраняться в вышеуказанном каталоге.

Как анализировать содержимое минидампов

Существует разные способы анализа аварийных дампов памяти Windows, но мы познакомимся с самым, на мой взгляд, удобным и простым – при помощи бесплатной утилиты

BlueScreenView

.

BlueScreenView особенно удобна тем, что не требует установки на компьютер громоздких пакетов Debugging Tools for Windows и может запускаться с любого носителя, достаточно кликнуть по одноименному файлу.

BlueScreenView главное окно.

Интерфейс утилиты, несмотря на отсутствие русского языка, весьма дружелюбен. Главное окно разделено на 2 половины. Вверху – таблица минидампов — файлов из папки WindowsMinidump с датой и временем создания (колонка Crash Time), кодом ошибки в шестнадцатеричном формате (колонка Bug Check Code), четырьмя ее параметрами и другими сведениями. Впрочем, данные о конкретном сбое удобнее просматривать в отдельном окне, которое открывается двойным щелчком по интересующей строке (показано ниже). Главное окно дает больше информации о проблеме в целом, если BSoD’ы случались неоднократно. В нем легко отслеживать даты происшествий и коды ошибок, по повторяемости которых можно судить о характере неполадки.

Параметры ошибки.

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

Разберем для примера один из малых дампов памяти с кодом ошибки 0x00000154. Скажу наперед, что он был вызван заломом шлейфа жесткого диска. Начиная анализ, посмотрим на список драйверов в стеке событий. Здесь нет ничего, кроме ntoskrnl.exe – ядра ОС Windows, которое, конечно, в проблеме не виновато — просто во время сбоя ни одного драйвера в стеке не было, а оно присутствует там всегда.

BlueScreenView таблица драйверов.

Далее заглянем в окошко параметров дампа. Здесь тоже не упомянуто ничего, кроме ntoskrnl.exe, значит, проблема вызвана не драйвером.

Параметры дампа.

Идем дальше. Согласно сведениям на сайте Microsoft, ошибка 0x00000154 возникает, когда «компонент хранилища обнаруживает неожиданное исключение» и связана, как правило, с неполадками накопителей.

Для проверки этой версии оценим показатели S.M.A.R.T жесткого диска компьютера, которые отслеживает программа Hard Disk Sentinel. В день аварии здесь появились изменения следующих атрибутов:

  • 188 Command Timeout.
  • 199 UltraDMA CRC Error Count.

S.M.A.R.T жесткого диска.

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

Рассмотрим еще один случай синего экрана смерти, причиной которого стал антивирус Касперского. BSoD периодически возникал во время запуска Windows 10 и при выходе компьютера из спящего режима.

Ошибка зафиксировалась несколько раз под одним и тем же кодом – 0x000000d1, который означает следующее: «драйвер режима ядра попытался получить доступ к странице памяти в процессе IRQL, который имел слишком высокий приоритет». На этот раз BlueScreenView указал на проблему в драйвере NDIS.sys, отвечающем за сетевые подключения. Значит, высока вероятность, что сбой имеет программное происхождение и связан с чем-то, что использует сеть.

Драйвер, вызывающий BSOD.

Для выявления виновника потребовалось провести анализ автозагрузки приложений. На раннем этапе запуска операционной системы этого ПК стартовало не слишком много программ, которым разрешен доступ в Интернет, точнее, один Касперский. В подтверждение его причастности я снова обратилась к списку загруженных в память драйверов в BlueScreenView и среди того, что присутствует здесь обычно, обнаружила kl1.sys, принадлежащий антивирусу.

Таблица драйверов Bluescreenview.

После удаления Касперского синие экраны больше не выскакивали.

Утилита BlueScreenView позволяет анализировать аварийные дампы памяти, полученные не только там, где она запущена, но и на другом компьютере. Для этого не нужно копировать их в папку Windows Minidump своего ПК, которая загружается в программу по умолчанию. Скопируйте их в любое удобное место, например, на рабочий стол, и укажите программе новое расположение каталога, который следует загружать.

Функция выбора папки с файлами дампов находится в меню «Options» — «Advanced Options» (открывается сочетанием клавиш Ctrl + O) и называется «Load from the following minidump folder».

Изменение папки загрузки минидампов.

Установив здесь отметку, кликните кнопку «Browse» и найдите нужный каталог в проводнике. Когда захотите вернуть настройки по умолчанию, нажмите «Default».

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

Понравилась статья? Оцените её:

Обновлено 26.05.2019

bsod logoДобрый день! Уважаемые читатели и гости IT блога Pyatilistnik.org. В прошлый раз мы с вами научились исправлять ошибку 8050800C при обновлении Windows. Сегодня мы разберем не менее интересную и на мой взгляд, часто случающуюся ситуацию, когда у вас во время работы вашего устройства, будь то, ноутбук или компьютер, может и планшет, появляется синий экран смерти BSOD. Зачастую для людей это просто экран с непонятными кодами и записями, который не несет для них практически ни какой информации. Уверен, что на любом компьютерном форуме есть несколько топиков, где обсуждаются возможные причины, но по своему опыту могу сказать, что подавляющее количество людей, кто там дает советы мягко говоря некомпетентны, так как их советы чаще всего сводятся к банальностям, или же сами пострадавшие толком не могут предоставить диагностическую информацию, что и влечет за собой отсутствие решения и банальной переустановкe Windows. Сегодня я вам покажу инструмент, который поможет вам досконально понять причины синего экрана Windows 10 и другие ее аналоги.

Назначение синего экрана

В интернете уже сто миллионов раз давали, так что смысла нет повторятся, если в двух словах, то:

Обычно синий экран смерти, сокращенно называемый BSOD, является синей полноэкранной ошибкой, которая часто появляется после очень серьезного сбоя системы.

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

Помимо официального названия, BSOD также иногда называют Blue Screen of Doom, экран проверки ошибок, сбой системы, ошибка ядра или просто ошибка синего экрана.

BSOD существуют с самого создания Windows и были гораздо более распространены тогда, только потому , что, так сказать, аппаратное обеспечение , программное обеспечение и сама Windows были более «глючными».

От Windows 95 до Windows 10 синий экран смерти не сильно изменился. Темно-синий фон и серебряный текст. Множество бесполезных данных на экране.

Что вызывает синие экраны смерти

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

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

Когда появляется синий экран, Windows автоматически создает файл «minidump» или полный дамп Memory.DMP, который содержит информацию о сбое и сохраняет ее на диск. Вы можете просмотреть информацию об этих мини-дампах, чтобы помочь определить причину синего экрана.

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

синий экран Windows 7

В Windows 8 и 10 синие экраны намного проще.

Синий экран Windows 10

В большинстве случаев вся информация появляющаяся на экране для вас бесполезна по нескольким вещам:

  • Во первых вы чаще всего его даже не увидите, так как система после BSOD произведет перезагрузку
  • Во вторых если говорить про blue screen of death если и будет запечатлен на экране будет иметь, чисто техническую информацию и мало, что вам сможет рассказать об истинных причинах сбоя, тут только поможет анализ дампа памяти.

Примеры распространенных синих экранов

Вот небольшой список, самых частых ситуаций с blue screen of death в Windows платформах, но поверьте его можно продолжать очень, и очень долго.

  • STOP 0x00000050
  • Синий экран dpc watchdog violation
  • Whea uncorrectable error
  • HAL INITIALIZATION FAILED

Ни на одном из них вы не выявите причину синего экрана, и мне кажется это правильным, что Microsoft пошла таким путем. Если кому-то интересно, то существуют и зеленые экраны ошибок и пурпурные экраны смерти, например в Vmware ESXI.

Утилиты диагностики синего экрана

Существует две утилиты. которые вам могут дать информацию, о причинах возникновения BSOD:

  1. Первая, бесплатная и на мой взгляд малополезная именуется, как BlueScreenView
  2. Вторая имеет максимальный инструментарий по диагностике, и разработана самим вендоров. Я говорю про Microsoft Kernel Debugger или WinDbg (Debugging Tools for Windows). Я не представляю, как можно без этой утилиты стопроцентно выявить из-за чего происходит «STOP Error» в системе. В данной статья, я сделаю подробный разбор данного инструмента.

Где искать файл дампа (MEMORY.DMP)

Перед тем, как мы научимся выявлять причины BSOD, я хочу вам напомнить, где располагается нужные для диагностики файлы. Определить нужное расположение можно из окна настроек системы. Для этого перейдите в свойства моего компьютера или нажмите одновременно клавиши WIN и Pause Break.

свойства моего компьютера

Далее находясь в окне свойств системы, выберите пункт «Дополнительные параметры системы».

Дополнительные параметры систем

На вкладке «Дополнительно» найдите раздел «Загрузка и восстановление», где от вас потребуется нажать «Параметры». В открывшемся окне вы можете посмотреть путь до файла дампа, по умолчанию, это %SystemRoot%MEMORY.DMP. Означает на практике C:WindowsMEMORY.DMP. Вы можете задать свое место, на любом другом диске.

место сохранение файла дампа

Так же у вас есть возможность не создавать полный дамп, а заменять его мини дампом, меньшего размера.

причины синего экрана windows-04

Различия между файлами полного дампа памяти и файлами мини дампа

Файл дампа памяти может собирать различную информацию. Как правило, у инженера службы поддержки должно быть все содержимое виртуальной памяти для устранения проблемы. В других случаях вам может потребоваться собрать меньше информации, чтобы сосредоточиться на конкретной проблеме. Отладчик гибкий. Эта гибкость позволяет ограничить информацию, которую захватывает файл дампа памяти, собирая либо файлы полного дампа памяти, либо файлы мини-дампа памяти.

Полный дамп памяти файлов. Эти файлы содержат содержимое виртуальной памяти для процесса. Эти файлы наиболее полезны при устранении неполадок неизвестных проблем. Инженер службы поддержки может использовать эти файлы для поиска в любой области памяти, чтобы найти любой объект, найти переменную, которая была загружена в любой стек вызовов, и разобрать код, чтобы помочь диагностировать проблему. Недостаток файлов полного дампа памяти в том, что они большие. Для сбора этих файлов может также потребоваться дополнительное время, и записываемый процесс должен быть заморожен во время создания файла дампа.

Мини-дамп памяти файлов. Файл мини-дампа более настраиваемый, чем файл полного дампа, и может иметь размер от нескольких мегабайт (МБ) до размера файла полного дампа. Размер отличается из-за объема виртуальной памяти, которую отладчик записывает на диск. Несмотря на то, что вы можете быстро собирать мини-файлы дампа памяти, они небольшие, но у них также есть недостаток. Файлы мини-дампа могут содержать гораздо меньше информации, чем файлы полного дампа. Информация, которую собирает файл мини-дампа, может быть практически бесполезной для инженера службы поддержки, если область памяти, которую должен изучить специалист службы поддержки, не была захвачена, то он не сможет понять толком причину. Например, если память кучи не записывается в файл дампа памяти, инженер службы поддержки не может проверить содержимое сообщения, которое обрабатывалось во время возникновения проблемы.

Поэтому я вам рекомендую оставлять полный файл MEMORY.DMP, если не хватает места на SSD диске ,то перенесите его в другое место

Узнаем причину синего экрана в BlueScreenView

BlueScreen — это бесплатная утилита, входящая в состав nirsoft, напоминаю, что данный сборник инструментов мы использовали, когда нам необходимо было узнать пароли сохраненные в браузере(/kak-posmotret-sohranennyie-paroli-v-brauzerah/), она сканирует все ваши файлы мини-дампов, созданные во время сбоев «синего экрана смерти», и отображает информацию обо всех сбоях в одной таблице. Для каждого сбоя BlueScreenView отображает имя файла мини-дамп, дату/время сбоя, основную информацию о сбое, отображаемую на синем экране (код проверки ошибки и 4 параметра), а также сведения о драйвере или модуле, которые могли вызвать сбой (имя файла, название продукта, описание файла и версия файла).
Для каждого сбоя, отображаемого в верхней панели, вы можете просмотреть подробную информацию о драйверах устройств, загруженных во время сбоя, в нижней панели. BlueScreenView также помечает драйверы, которые их адреса нашли в стеке аварийного отказа, так что вы можете легко найти подозреваемые драйверы, которые, возможно, вызвали сбой.

Скачать BlueScreenView можно с официального сайта https://www.nirsoft.net/utils/blue_screen_view.html

И так, предположим, что на одной виртуальной машине ESXI или физическом сервере, произошел синий экран, я получил файл полного дампа памяти MEMORY.DMP и мне необходимо выяснить причину сбоя. Открываем утилиту BlueScreenView. Утилита по умолчанию находит файлы дампов памяти в стандартных местах, но если вы анализируете MEMORY.DMP не на сервере, где случился BSOD, а на своем сервере, то вы можете указать ему путь до файла, для этого нажмите самый левый, верхний значок и в открывшемся окне «Advanced Options» выберите пункт «Load a single MiniDump File». Там с помощью кнопки «Browse» найдите ваш файл MEMORY.DMP и нажмите «Ok».

причины синего экрана windows в BlueScreenView-01

У вас в списке файлов появится ваш дамп. Тут вы можете увидеть столбцы с различной информацией:

  • Время выпадания BSOD
  • Сообщение ошибки, в моем случае, это PAGA_FAULT_IN_NONPAGED_AREA
  • Код ошибки 0x00000050
  • И столбцы с параметрами

причины синего экрана windows в BlueScreenView-02

Если вы щелкните двойным кликом по нужной записи дампа памяти, то у вас откроется окно свойств, с той же информацией, единственный там будет плюс, что вы сможете скопировать имя и код ошибки. Вот согласитесь, что информации кот наплакал, и если синий экран имеет размытую формулировку ,вы будите шерстить сотни форумов в надежде отыскать причину BSOD. Поэтому данный инструмент лично я считаю малополезным и предлагаю, перейти к профессиональному от компании Microsoft.

причины синего экрана windows в BlueScreenView-03

Выявляем причины синего экрана windows в Microsoft Kernel Debugger

Итак, когда речь идет, о BSOD, то продвинутые пользователи сразу вспоминают программу Microsoft Kernel Debugger или WinDbg (Debugging Tools for Windows). WinDbg — это многоцелевой отладчик для Windows, распространяемый Microsoft. Отладка — это процесс поиска и устранения ошибок в системе; в вычислительной технике это также включает изучение внутренней работы программного обеспечения. Его можно использовать для отладки приложений пользовательского режима, драйверов устройств и самой операционной системы в режиме ядра. Как и более известный отладчик Visual Studio, он имеет графический интерфейс пользователя (GUI).

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

WinDbg может автоматически загружать файлы отладочных символов (например, файлы PDB ) с сервера, сопоставляя различные критерии (например, временную метку, CRC, одиночную или многопроцессорную версию) через SymSrv (SymSrv.dll), вместо более трудоемких задач создания дерева символов для отладочной целевой среды. У Microsoft есть общедоступный символьный сервер, который имеет большинство общедоступных символов для Windows 2000 и более поздних версий Windows (включая пакеты обновления).

Подробнее почитать про WinDbg вы можете по ссылке

Установка Microsoft Kernel Debugger

Установить WinDbg вы можете двумя методами:

  • Microsoft Kernel Debugger входит в состав SDK, именно от туда вы можете его загрузить
  • Microsoft Kernel Debugger можно скачать отдельным пакетом, но не всегда есть самые актуальные версии

Переходим на страницу SDK. У вас есть возможность скачать тонкий клиент, где потом придется выкачивать все из интернета, или же вы скачиваете ISO образ имеющий все пакеты, но он весит больше и подходит для сред, где нет интернета.

Скачать SDK https://developer.microsoft.com/ru-ru/windows/downloads/windows-10-sdk

Скачивание SDK

Предположим, что вы выбрали метод с тонким клиентом, где у вас был скачан файл winsdksetup.exe. Обращаю внимание, что установить Microsoft Kernel Debugger вы можете на любую систему из списка:

  • Windows 10 версии 1507 или более поздняя версия
  • Windows Server 2012 R2 (только для командной строки) Windows Server 2016 (только для командной строки)
  • Windows 8.1
  • Windows Server 2012 R2
  • Windows 7 с пакетом обновления 1 (SP1)

Запускаем winsdksetup.exe, убедитесь, что у вас есть доступ в интернет и 5-6 ГБ свободного, дискового пространства.

winsdksetup.exe

У вас откроется мастер установки SDK Windows, на выбор будет два варианта, первый это установка в стандартное расположение и второй вариант, это загрузка Windows Software Development Kit в нужное вам расположение, для последующей Offline установки. Я выберу первый вариант. Кстати второй вариант даст вам возможность получить отдельный MSI файл с WinDbg.

Установка SDK Windows-01

Далее вы можете подписаться на отправку анонимной статистики в программе качества, я не стал.

Отправка статистики SDK

Принимаем лицензионное соглашение SDK нажимая «Accept».

Лицензионное соглашение SDK

Снимаем все пункты, кроме «Debugging Tools for Windows» и нажимаем Install.

Установка Debugging Tools for Windows

Начнется процесс установки WinDbg.

Процесс установки WinDbg

Все утилита диагностики синих экранов установлена.

Успешная установка SDK Windows

Диагностика BSOD в WinDbg

Первое, что я вам советую сделать, так это включить для форматов файлов .DMP, .HDMP, .MDMP, .KDMP и .WEW ассоциацию с Microsoft Kernel Debugger, чтобы при двойном клике по дампу памяти или минидампу, он сразу открывался в утилите. НО ЭТО НА ЛЮБИТЕЛЯ. Если вы хотите включить ассоциации файлов, то откройте вашу командную строку и выполните команду для перехода в нужный каталог:

cd C:Program FilesWindows Kits10Debuggersx64 если у вас x-86 система, то выполните cd C:Program Files (x86)Windows Kits10Debuggersx86

И затем выполните команду:

Настройка ассоциации файлов в WinDbg

Открываем пуск и находим там Windows Kit, в котором выберите нужный вам исполняемый файл.

Запуск WinDbg

Следующим шагом подключаются Symbol File Path, чтобы вы могли иметь самую актуальную базу ошибок, которая будет кэшироваться у вас на локальных дисках. Для этого в меню «File» найдите пункт Symbol File Path

Регистрация Symbol File Path

В открывшемся окне введите: SRV*C:SymCache*http://msdl.microsoft.com/download/symbols. Все будет кэшироваться в папку C:SymCache. Сохраняем настройки.

Symbol File Path

Ну, что начинаем искать причины синего экрана windows, для этого загружаем в утилиту свой дамп памяти. Для этого вы можете открыть в меню пункт «File — Open Crash Dump».

Открываем дамп памяти в WinDbg

Когда вы откроете файл дампа отладчику потребуется некоторое время для подключения к интернету и загрузки необходимых символов для отладки. В процессе загрузки отладочных символов в командной строке отладчика появляется надпись Debugee not connected, в это время вы не сможете использовать отладчик.

Debugee not connected

После загрузки нужных данных для диагностики дампа памяти.Вам необходимо нажать ссылку «For analysis ot this run file !analize -v»

причины синего экрана windows

Будет выведено много информации, где можно посмотреть сбойные адреса памяти, драйвера, сбойные модули, как в моем случае srv. Обратите внимание, что все ссылки в отчете кликабельны и дадут дополнительную информацию, об ошибках.

как узнать причину синего экрана

как узнать причину синего экрана-2

Вот пример моей диагностической информации, которую можно выложить на профильном форуме для вопроса.

THREAD_SHA1_HASH_MOD_FUNC: 9fc67a809a80c1143874aa0b8e74457296ca0384

THREAD_SHA1_HASH_MOD_FUNC_OFFSET: b0555fe5a3c19294e9394f289acff2322d3a2abf

THREAD_SHA1_HASH_MOD: 8f10e91895468b5b2a56df2106350f23f731e5ce

FOLLOWUP_IP:
srv!SrvOs2FeaToNt+48
fffff801`7af94360 c60300 mov byte ptr [rbx],0

FAULT_INSTR_CODE: f0003c6

SYMBOL_STACK_INDEX: 4

SYMBOL_NAME: srv!SrvOs2FeaToNt+48

FOLLOWUP_NAME: MachineOwner

STACK_COMMAND: .thread ; .cxr ; kb

BUCKET_ID_FUNC_OFFSET: 48

FAILURE_BUCKET_ID: AV_srv!SrvOs2FeaToNt

BUCKET_ID: AV_srv!SrvOs2FeaToNt

PRIMARY_PROBLEM_CLASS: AV_srv!SrvOs2FeaToNt

TARGET_TIME: 2019-03-28T05:20:55.000Z

OSBUILD: 9600

OSSERVICEPACK: 0

SERVICEPACK_NUMBER: 0

OS_REVISION: 0

SUITE_MASK: 272

PRODUCT_TYPE: 3

OSPLATFORM_TYPE: x64

OSNAME: Windows 8.1

OSEDITION: Windows 8.1 Server TerminalServer SingleUserTS

OS_LOCALE:

USER_LCID: 0

OSBUILD_TIMESTAMP: 2015-07-15 19:37:58

BUILDDATESTAMP_STR: 150715-0840

BUILDLAB_STR: winblue_ltsb

BUILDOSVER_STR: 6.3.9600.17936.amd64fre.winblue_ltsb.150715-0840

ANALYSIS_SESSION_ELAPSED_TIME: 61d

ANALYSIS_SOURCE: KM

FAILURE_ID_HASH_STRING: km:av_srv!srvos2featont

FAILURE_ID_HASH: {d5f1a37d-2c94-f55b-5042-7a5dbaa092e1}

Кликнув по сбойному модулю srv, я увидел, что все дело в файле SystemRootSystem32DRIVERSsrv.sys

Сбойный модуль BSOD

Очень частые причины BSOD в Windows, это драйвера от сторонних разработчиков, принтеры, другие периферийные устройства, различные утилиты. Если хотите понять есть ли среди них сбойные, то  строке, где выполняются команды (Я отметил ее желтой стрелкой) введите !thread и нажмите Enter. У вас появится некая информация, найдите в ней значения base и Limit.

Поиск сбойного драйвера BSOD

Далее в командной стоке WinDbg  вам нужно ввести команду:

dps номер limit номер base. Пример dps ffffd001509cc000 ffffd001509d3000 или можно просто dps будет выведены все драйвера

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

Пример сбойного драйвера

В Bugcheck Analisis видно, что сбоил Arg3  fffff8017af94360, If non-zero, the instruction address which referenced the bad memory address. В командной строке WinDbg  введите команду:

!irp fffff8017af94360 -force

причины синего экрана виндовс

Пробуем получить причины синего экрана виндовс. На выходе я вижу, что есть проблемы Could not read device object or _DEVICE_OBJECT not found

причины синего экрана виндовс-2

Вы можете легко сохранить данную информацию из лога и спокойно передавать ее для диагностики на форумах. так же начиная с Windws 10, там появилась встроенная функция устранения неполадок ведущих к синему экрану, найти ее можно в параметрах системы, в разделе «Обновление и безопасность» , далее идем в раздел «Устранение неполадок», где находим пункт «Синий экран». Там будет простой мастер, который попробует устранить проблему.

Устранение синих экранов

На этом у меня все, надеюсь, что вы теперь научились, как узнавать причину синих экранов и проводить диагностику. На этом у меня все. С вами был Иван Семин, автор и создатель IT блога Pyatilistnik.org.

Полное руководство по Windows 10

Как исправить синий экран в Windows 10? Вот полное руководство, которому вы можете следовать, чтобы полностью избавиться от этой проблемы, чтобы компьютер снова работал нормально.

Ошибка: BSOD Windows 10 – что такое синий экран смерти

Определение: BSOD Windows 10 — это ошибка, которая не позволяет вам получить доступ к ОС с синим экраном с несколькими кодами ошибок остановки, такими как: CRITICAL_PROCESS_DIED, VIDEO_TDR_TIMEOUT_DETECTED и т. д.

Синий экран смерти Windows 10

Симптомы: Обычно, если на вашем компьютере возникает одна из перечисленных ниже проблем, на компьютере возникает ошибка:

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

Список распространенных кодов ошибок «синий экран смерти»:

  • CRITICAL_PROCESS_DIED
  • SYSTEM_THREAD_EXCEPTION_NOT_HANDLED
  • IRQL_NOT_LESS_OR_EQUAL
  • VIDEO_TDR_TIMEOUT_DETECTED
  • PAGE_FAULT_IN_NONPAGED_AREA
  • SYSTEM_SERVICE_EXCEPTION
  • DPC_WATCHDOG_VIOLATION

Итак, как исправить ошибку BSOD самостоятельно? Проверьте причины и следуйте соответствующим решениям, чтобы восстановить компьютер, чтобы он загружался и снова работал нормально.

Как узнать причину синего экрана Windows 10

Многие причины могут вызвать ошибку BSOD. Это может быть любая из перечисленных причин:

  • Неисправные драйверы устройств
  • Неправильная конфигурация BIOS
  • Ошибки обновления Windows 10
  • Устаревшая операционная система Windows
  • Повреждение жесткого диска или недостаточно места на системном диске
  • Неверные записи в системном реестре
  • Конфликт приложений или ошибка несовместимости приложений

Как исправить синий экран на Windows 10

Итак, как исправить эту ошибку? Проверьте, когда на вашем компьютере появляется синий экран, и выполните правильные исправления, чтобы немедленно избавиться от этой ошибки:

Когда возникает Решения для исправления
Во время или после обновления Windows 10
  1. Загрузитесь в безопасном режиме
  2. Удалите последнее обновление
  3. Удалите драйверы устройств
  4. Расширение системного диска и чистая установка обновления Windows 10
  5. Выполните восстановление системы
Использование приложения или устройства
  1. Удалите несовместимые приложения
  2. Обновите или удалите драйверы устройств
  3. Отключите несовместимые периферийные устройства

Быстрое исправление BSOD в Windows 10: перезагрузите компьютер > подождите, пока компьютер загрузится, и посмотрите, исчезнет ли ошибка.

Как исправить BSOD Windows 10 во время или после обновления Windows 10

Если ошибка BSOD возникает во время установки или после обновления Windows 10, вы можете сначала загрузить компьютер в безопасном режиме, а затем выполнить соответствующие исправления, чтобы избавиться от этой ошибки на своем ПК.

Шаг 1. Перезагрузите Windows 10 в безопасном режиме

  1. Несколько раз включите и выключите устройство, чтобы войти в среду восстановления Windows.
    1. Нажмите кнопку питания на 10 секунд, чтобы выключить Windows 10.
    2. Повторно нажмите кнопку питания, чтобы запустить компьютер, и удерживайте кнопку питания в течение 10 секунд, чтобы выключить его.
    3. Нажмите кнопку питания еще раз, чтобы включить компьютер.
    4. После запуска Windows снова удерживайте кнопку питания в течение 10 секунд, чтобы выключить ее.
    5. Повторяйте попытку включения компьютера, пока Windows полностью не перезагрузится и не войдет в WinRE.
  2. На экране «Выберите вариант» следуйте инструкциям по перезагрузке компьютера. Нажмите «Устранение неполадок» > «Дополнительные параметры» > «Параметры запуска» > «Перезагрузить».
    Синий экран смерти Windows 10

Шаг 2. Исправьте BSOD Windows 10 в безопасном режиме — 4 метода

После того, как ваш компьютер загрузится и перейдет в безопасный режим, вы можете приступить к выполнению приведенных ниже исправлений, чтобы самостоятельно исправить ошибку BSOD в Windows 10:

Удалите последнее или последнее обновление Windows 10

  1. Откройте панель управления. Нажмите клавиши Windows + R, введите панель управления в поле поиска и выберите «Панель управления».
  2. Нажмите «Программы» > «Программы по умолчанию» > «Программы и компоненты».
  3. Нажмите «Просмотреть установленные обновления» на левой панели.
    Синий экран смерти Windows 10
  4. Выберите и щелкните правой кнопкой мыши последнее обновление Windows в разделе «Microsoft Windows», выберите «Удалить».
    Синий экран смерти Windows 10
  5. Нажмите «Да» для подтверждения.
    Синий экран смерти Windows 10
  6. Нажмите «Перезагрузить сейчас», чтобы завершить удаление обновления Windows.

Удалите драйверы устройств, чтобы удалить BSOD в Windows 10

  1. Нажмите Windows + S, введите диспетчер устройств и выберите «Диспетчер устройств».
  2. Разверните проблемное устройство (в основном диск ОС и т. д.), вызвавшее ошибку BSOD, разверните и щелкните его правой кнопкой мыши, выберите «Удалить» или «Удалить устройство».
    Синий экран смерти Windows 10

Обратите внимание, что исправление 1 и исправление 2 требуют, чтобы вы сбросили загрузку компьютера в выход из безопасного режима, чтобы сохранить изменения и позволить усилиям вступить в силу.

Как выйти из безопасного режима:

  1. Нажмите клавиши Windows + R, введите msconfig и нажмите Enter.
  2. Выберите «Вкладка «Загрузка» > «Параметры загрузки» > Снимите флажок «Безопасная загрузка».
  3. Нажмите «ОК» > «Применить», чтобы сохранить изменения.
    Синий экран смерти Windows 10
  4. После этого перезагрузите компьютер.

Расширение системного диска и чистая установка обновления Windows 10

Иногда ошибка «синий экран смерти» может быть связана с нехваткой памяти на устройстве, которая не позволяет устанавливать обновления Windows. Чтобы решить эту проблему, вы должны сначала расширить системный диск с помощью программного обеспечения для управления разделами, например, EaseUS Partition Master. Затем выполните чистую установку обновления Windows 10.

Расширьте системный диск

Вариант 1. Расширить системный диск C за счет нераспределенного пространства

  1. Щелкните правой кнопкой мыши диск System C: и выберите «Изменить размер/переместить».
  2. Перетащите конец системного раздела в нераспределенное пространство, чтобы добавить его на диск C:. И нажмите «ОК».
  3. Нажмите «Выполнить задачу» и «Применить», чтобы выполнить операции и расширить диск C.

Вариант 2. Расширить системный диск C без нераспределенного пространства

  1. Щелкните правой кнопкой мыши большой раздел с достаточным количеством свободного места на системном диске, выберите «Выделить место».
  2. Выберите системный диск в разделе «Выделить пространство от (*) до» и перетащите конец системного диска C в нераспределенное пространство. Нажмите «ОК» для подтверждения.
  3. Нажмите «Выполнить задачу», в нем будут перечислены ожидающие операции, и нажмите «Применить», чтобы сохранить изменения и расширить диск C.

Далее, чистая установка или переустановка Windows 10.

Обратите внимание, что чистая установка Windows перезапишет данные на системном диске C и на рабочем столе. Поэтому, если у вас есть ценные данные, не забудьте заранее сделать резервную копию данных.

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

  1. Загрузите и установите установочный носитель Windows 10 на USB-накопитель емкостью 8 ГБ или больше.
    Синий экран смерти Windows 10
  2. Подключите установочный носитель Windows USB к ПК и перезагрузите ПК с USB. Нажмите F2/F8/Del, чтобы войти в BIOS > Перейти в раздел загрузки > Установить USB в качестве загрузочного диска.
    Синий экран смерти Windows 10
  3. Как только компьютер загрузится с USB, выберите «Установить сейчас».
    Синий экран смерти Windows 10
  4. Выберите языковые настройки и другие параметры.
  5. Пропустите ввод ключа продукта и выберите «Установить только Windows». Выберите целевое устройство для установки Windows 10.
    Синий экран смерти Windows 10
  6. Следуйте инструкциям на экране, чтобы завершить установку Windows 10.
  7. Повторно войдите в меню загрузки BIOS и установите диск с ОС Windows 10 в качестве загрузочного, перезагрузите компьютер.

Теперь у вас есть чистая установленная ОС Windows, которая будет нормально работать и загружаться на вашем компьютере.

Выполните восстановление системы для очистки BSOD в Windows 10

Если вы создали точку восстановления Windows 10 до обновления Windows 10, вы также можете исправить ошибку BSOD, вернув Windows 10 в предыдущее состояние с помощью функции «Восстановление системы».

  1. Нажмите клавиши «Windows + R» и введите rstrui.exe в поле «Выполнить». Нажмите Enter, чтобы открыть восстановление системы.
    Синий экран смерти Windows 10
  2. Выберите «Выбрать другую точку восстановления» и нажмите «Далее».
  3. Выберите последнюю резервную копию Windows перед установкой нового обновления Windows 10 и нажмите «Сканировать на наличие уязвимых программ».
    Синий экран смерти Windows 10
  4. Нажмите «Готово» в окне «Подтверждение точки восстановления».
    Синий экран смерти Windows 10
  5. Наконец, нажмите «Да» и дождитесь завершения процесса.
    Синий экран смерти Windows 10
  6. Подтвердите восстановление Windows 10 из образа системы.

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

Избавьтесь от синего экрана смерти в Windows 10 при запуске приложения или устройства

Если вы столкнулись с ошибкой BSOD при открытии или использовании приложения на компьютере, у вас есть три исправления, которые можно попробовать.

Удалите несовместимые приложения

  1. Нажмите клавиши Windows + S, введите панель управления и выберите, чтобы открыть ее.
  2. Нажмите «Программы и компоненты», найдите и щелкните правой кнопкой мыши несовместимое приложение, выберите «Удалить».
    Синий экран смерти Windows 10
  3. Нажмите «Да» или «Удалить» во всплывающем окне, чтобы подтвердить удаление.
  4. После этого перезагрузите ПК.

Обновите или удалите драйверы устройств

Чтобы обновить драйверы устройств:

  1. Нажмите клавиши Windows + S, введите диспетчер устройств, затем нажмите «Диспетчер устройств».
  2. Разверните Драйвер диска, щелкните правой кнопкой мыши драйвер диска ОС и выберите «Обновить программное обеспечение драйвера».
  3. Выберите «Автоматический поиск обновленного программного обеспечения драйвера» во всплывающем окне.
    Синий экран смерти Windows 10
  4. Затем подождите, пока компьютер выполнит поиск и установит последнюю версию драйвера.

Чтобы удалить драйвер устройства:

  1. Откройте Диспетчер устройств, разверните драйверы дисков, щелкните правой кнопкой мыши проблемный диск и выберите «Удалить».
    Синий экран смерти Windows 10
  2. Дождитесь завершения процесса и перезагрузите компьютер.

Система автоматически переустановит обновленный драйвер устройства для вашего диска.

Отключите несовместимые периферийные устройства

Синий экран ошибки смерти может появиться, когда к вашему компьютеру подключено несовместимое устройство. Если вы столкнулись с ошибкой BSOD после подключения внешнего жесткого диска, отключите его, чтобы устранить эту ошибку:

  1. Подключите подключенный внешний жесткий диск или USB.
  2. Перезагрузите компьютер с Windows 10.

kak uznat prichinu sinego ekranaОбновление Anniversary операционной системы Windows 10 добавило в нее множество утилит и дополнительных программ, которые могут потребоваться пользователю. В том числе компания Microsoft ввела новое диагностическое приложение, которое позволяет определить причину возникновения «Синего экрана» — хорошо известной ошибки, которая приводит к перезагрузке компьютера. Если синий экран возникает часто, пользователю важно узнать, почему это происходит, после чего принять шаги для устранения проблемы.

Как узнать причину синего экрана (BSOD) в Windows 10

До обновления Anniversary на Windows 10 узнать причину возникновения синего экрана можно было только в системных файлах компьютера. Компания Microsoft стремится сократить количество взаимодействий между пользователем и системными данными PC, выпуская различные утилиты и диагностические приложения для определения синего экрана.

Чтобы узнать причину синего экрана в Windows 10 после Anniversary обновления нужно сделать следующее:

  1. Перейти в центр безопасности и обслуживания Windows 10. Для этого потребуется зайти в «Панель управления», установить режим просмотра «Крупные значки» и выбрать соответствующий пункт;
  2. Далее нужно перейти в меню «Устранение неполадок»;kak uznat prichinu sinego ekrana
  3. Откроется новая страница, где в левой части потребуется выбрать «Просмотр всех категорий», чтобы увидеть диагностические утилиты, предусмотренные по умолчанию в операционной системе;kak uznat prichinu sinego ekrana
  4. После того как запустится список всех диагностических инструментов, среди них найдите «Синий экран» и нажмите на него;kak uznat prichinu sinego ekrana
  5. Запустится утилита «Синий экран», которая может работать в двух режима:

Важно помнить, что не всегда синий экран возникает при работе Windows из-за программной ошибки. Он может появляться из-за проблем с «железом» (перегрев или повреждения компонентов компьютера) или вирусами. Когда ошибка будет определена диагностической утилитой Windows, можно узнать подробности о ней на сайте Microsoft по коду ошибки BugCheck.

Почему нужно диагностировать причину синего экрана

Многие пользователи Windows считают нормальной ситуацию, когда несколько раз в месяц компьютер перезагружается из-за BSOD – синего экрана. Данная ошибка является для многих привычной, и они не думают о многих проблемах, к которым она может привести:

  • kak uznat prichinu sinego ekranaЭкстренное завершение программ и драйверов операционной системы может вылиться в потерю «пакетов данных», из-за чего позже приложение не будет запускаться на компьютере или придется переустанавливать драйвер;
  • Непредсказуемая потеря данных. Неожиданное появление синего экрана может привести к потере проектов, создаваемых на компьютере;
  • Выход из строя «железа». Синий экран негативно сказывается на работе компонентов компьютера. Из оперативной памяти мгновенно выгружается вся информация, жесткие диски резко останавливаются. Мгновенный выход из рабочего режима может привести к поломке комплектующих компьютера.
  • Вирусное воздействие. Часто причиной BSOD становятся вирусы, которые могут различными способами навредить компьютеру: зашифровать файлы, передать личные данные на сервера злоумышленников, привести к неисправности операционной системы и прочее.

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

1 звезда2 звезды3 звезды4 звезды5 звезд (411 голос., средний: 4,48 из 5)

Загрузка…

Понравилась статья? Поделить с друзьями:
  • Синий экран смерти windows 7 как исправить 0x00000050
  • Синий экран смерти windows 7 как исправить 0x0000003b
  • Синий экран смерти как посмотреть код ошибки windows 7
  • Синий экран смерти windows 7 как исправить 0x0000001e
  • Синий экран смерти даже после переустановки windows