Windows crashing blue screen

Анализ причин возникновения BSOD (Синий экран смерти) в Windows

В один безрадостный день (ночь) вы убеждаетесь, что бунт машин – не выдумка фантастов. Ваш комп перезагрузился. Сам. Без вашего желания, и, что наиболее поразительно, не спросив разрешения! Потом это случилось еще раз. Потом еще. Если вы – не Большой Босс, комп нужен вам для работы (полноценного отдыха), и морока с сервис-центром не входит в ваши планы, вы начинаете искать причину. И в еще один (прекрасный) день вам говорят, что перезагружаясь, комп пытается спастись от краха системы, и если вы эту перезагрузку снимете, то можно узнать причину грозящей беды.

Почему возникает и как исправить?

Синий экран смерти в Windows (известный также как BSOD) часто возникает даже на самых стабильных версиях ОС, таких как Windows 7 и Windows 10. Все дело в том, что огромное количество различных драйверов и модулей пишутся иногда очень неквалифицированными разработчиками, а также из-за различных багов в самой ОС Windows, так как ее исходный код закрыт. Сюда же добавляются различные программы для компьютера, которые обеспечивают «безопасность», вроде фаерволов и антивирусов.
Очевидно, чтобы исправить возникшую проблему, необходимо удалить софт, который вызывает эту проблему. Но заботливые разработчики из майкрософт сделали все максимально информативно (это сарказм), чтобы пользователь был вынужден пользоваться их службой поддержки и вместо всей необходимой информации показывают лишь код ошибки, пряча все остальное. Поэтому, чтобы самостоятельно разобраться почему вылезает синий экран смерти в Windows, необходимо будет пойти более длинным путем и разобраться в причинах возникновения.

Как узнать причину возникновения BSOD?

Рецепт прост, как все гениальное: нажимаем две клавиши — Win + R , и вводим туда команду:

и затем нажимаем Enter (или кнопку ОК).

Откроются «Свойства системы», где нужно перейти на вкладку Дополнительно, нажать на кнопку Параметры в разделе Загрузка и восстановление. И, наконец, в появившемся окошке, в разделе Отказ системы снять галочку напротив Выполнить автоматическую перезагрузку.

И вот с этого момента ваша зубная боль (перезагрузки) превращается в головную. Потому что с какого-то момента при очередном отказе системы появляется знаменитый Синий Экран (BSOD), на котором написаны цифры, тот самый код, в котором хранится та самая страшная тайна.

BlueScreenView

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

В использовании программа так же достаточно проста. Достаточно скачать программу, установить или распаковать её в любую папку (например, на «Рабочий стол»), и запустить исполняемый файл. Программа сама начнет автоматическое сканирование и анализ имеющихся дампов.

Интерфейс программы BlueScreenView

Интерфейс программы можно разделить на две части — верхнюю и нижнюю, каждая из которых представляет из себя таблицу. В верхней части отображен список имеющихся дампов, символьное имя ошибки (столбец Bug Check String), код ошибки (Bug Check Code), драйвер вызвавший падение системы (Caused By Driver), и другая полезная информация. Так же, при нажатии правой кнопкой мыши, будет предложено запустить поиск в гугле по коду ошибки и имени драйвера.

В нижней части окна программы можно увидеть информацию о загруженных в момент падения системы драйверах, причем те драйверы, которые вызвали синий экран смерти будут выделены красным цветом. Например, на картинке выше можно увидеть, что причиной синего экрана являлся файл CProCtrl.4.0.0.17.sys (компонент КриптоПро).

Читайте также:  Где находится шрифты linux

WhoCrashed

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

Если же Вы обычный домашний пользователь, то можете совершенно спокойно скачать и установить программу. После запуска, необходимо нажать кнопку «Analyze» с большой зеленой стрелкой, после чего программа начнет работу с последним файлом дампа в системе. В конце анализа, программа выдаст уведомление о его завершении, с предложением пролистать окно программы в самый низ, для просмотра результата.

Как можно увидеть на скриншоте, программа обнаружила, что причиной BSOD’а стал драйвер atikmpag.sys, который является драйвером AMD.

Debugging Tools for Windows

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

Да, стоит упомянуть, что во время метаний по сайту Майкрософт вы пару раз наткнетесь на слово ОТЛАДЧИК (debugger). Но потом вам объяснят, что вещь, оно, может, и полезная, но бестолковая. Потому что результат работы отладчика надо посылать в Майкрософт и ждать от них ЦУ.

И вот свершилось! И от отладчика может быть польза.

Итак, определяем «виновный» драйвер:

  • Возвращаемся к Свойствам системы (загрузка и восстановление) и проверяем Запись отладочной информации. По умолчанию будет как на верхнем рисунке. Так и оставьте. При этом на диске C в папке WINDOWS при появлении Синего Экрана возникнет папка Minidump, а в ней необходимые нам файлы.
  • Загрузите и установите Debugging Tools for Windows. Это версия 6.12.2.633 от 2010 г., которая подойдет для анализа дампов для Windows XP и Windows 7. Debugging Tools for Windows устнавливается в папку %programfiles%\Debugging Tools for Windows (x86).
  • Загрузите сценарий (kdfe.cmd), который написал Александр Суховей. Этот файл нужно извлечь из архива на рабочий стол.
  • Так как данному сценарию очень много лет, то в случае использования 64-разрядной версии Windows, он может содержать не совсем верный путь к набору программ Debugging Tools for Windows. Для того, чтобы исправить данное недоразумение, нужно просто открыть блокнотом данный файл, и найти строчку, начинающуюся с set dbgpath= . После знака равенства необходимо прописать корректный путь к программе — в случае 64 разрядных операционных систем, это будет C:\Program Files (x86)\Debugging Tools for Windows (x86) . Меняем значение данного параметра, и сохраняем файл.
  • Копируем файл kdfe.cmd в папку %systemroot%\system32 .
  • Все, что вам осталось – открыть командную строку и написать там

где Mini050208-01.dmp – имя файла из папки Windows\Minidump. Вы, естественно, вместо моего файла подставляете имя своего. Нажимаете Enter и через некоторое время получаете имя повинного в ваших проблемах драйвера.

В моем случае это оказался драйвер USB-мыши (Razer Habu).

Resolving Blue Screen errors in Windows

Blue Screen errors (also sometimes called black screen errors or STOP code errors) can occur if a serious problem causes Windows to shut down or restart unexpectedly. You might see a message that says, «Windows has been shut down to prevent damage to your computer.»

These errors can be caused by both hardware and software issues. If you added new hardware to your PC before the Blue Screen error, shut down your PC, remove the hardware, and try restarting. If you’re having trouble restarting, you can start your PC in safe mode. For more info, see Windows Startup Settings (including safe mode).

You can also try getting the latest updates with Windows Update, help from other sources, or restoring Windows to an earlier point in time.

Get latest updates

In Windows 7

Click the Start button , click All Programs, and then click Windows Update.

In Windows 8.1

Swipe in from the right edge of the screen, tap Settings, and then tap Change PC settings. (If you’re using a mouse, point to the upper-right corner of the screen, move the mouse pointer down, click Settings, and then click Change PC settings.)

Tap or click Update and recovery, and then tap or click Windows Update.

Tap or click Check now, and then wait while Windows looks for the latest updates for your PC.

If Windows finds updates, tap or click Install updates. You might be asked for an admin password or to confirm your choice.

Read and accept the license terms, and then tap or click Finish if the update requires Windows Update will tell you if it successfully installed the updates.

Get help from other sources

If these solutions don’t solve the problem, you can get help from Microsoft Supportand the Microsoft community. Microsoft Support offers technical help about different versions of Windows. The Microsoft community pages in theWindows forumoffer solutions from other people who have experienced similar problems with their PCs.

If your PC came with Windows preinstalled on it, contact the PC manufacturer.

Restore Windows to an earlier point in time

You can restore Windows back to an earlier point in time, called a restore point. System Restore doesn’t change your personal files, but it might remove recently installed apps and drivers.

If you’re having trouble starting (booting) your PC, you can restore Windows in the Windows Recovery Environment. For instructions, see Windows Startup Settings (including safe mode).

Swipe in from the right edge of the screen, and then tap Search. (If you’re using a mouse, point to the upper-right corner of the screen, move the mouse pointer down, and then click Search.)

Enter Control Panel in the search box, and tap or click Control Panel.

Enter Recovery in the Control Panel search box, and then tap or click Recovery.

Tap or click Open System Restore, and then follow the instructions.

Windows 7 constantly crashing. Blue screen.STOP: 0X00000116

original title: Windows 7 constantly crashing. Blue screen. new computer.____STOP: 0X00000116 (0XFFFFFA8006B77230.0XFFFFF880046C6814.0X0000000000000000.0X0000000000000002)____ATIKMDAG.SYS — Address FFFFF880046C6814 base at FFFFF880046B4000. DateStamp 4a4405b3

I have a new laptop computer (dell inspiron 1545. intel core duo2 2.2ghz. 4Gb ram. 64bit operating system) and I’m running windows 7. The computer is constantly crashing with blue screen. I have no external hardware plugged in and haven’t installed any new programs since buying it (other than applying a windows update to fix the problem). I have also tried fixing this by booting from a recovery disk. Still having problems. Please help!

Details from blue screen.

STOP: 0X00000116 (0XFFFFFA8006B77230.0XFFFFF880046C6814.0X0000000000000000.0X0000000000000002)

ATIKMDAG.SYS — Address FFFFF880046C6814 base at FFFFF880046B4000. DateStamp 4a4405b3

Single best chance for a quick fix is to check with Dell and the Video Device maker for updated
driver (or re-install the present ones).

Check with Dell Support, their on-line documentation and drivers, and their forums for known
issues.

Dell Drivers — Product Manuals & Warranty Info (left side) — Tech Support and more
http://support.dell.com/support/index.aspx?c=us&l=en&s=dhs

Check with ATI Support, their on-line documentation and drivers, and their forums.

Check this thread for information on how to use BlueScreenView, MyEventViewer and other methods
to troubleshoot BlueScreens — top two answers.

Have you updated your display/video or other major drivers lately — check in Control Panel —
Windows Updates to see if a driver has been loaded there. Use the generic troubleshooter below
and when you get to the driver section use the methods in the next message and then return to
the troubleshooter as needed. In rare cases the antivirus/antispyware/security programs can
cause this error.

Also check with System Maker and Video/Display adapter’s Support as there could be known
issues — also check in their forums.

BCCode : 116 0x00000116

The VIDEO_TDR_ ERROR bug check has a value of 0x00000116. This indicates that an attempt
to reset the display driver and recover from a timeout failed.

The inclusion the 116 error code in the troubleshooter is only coincidence and holds no specific
meaning (other than driver caused bluescreens do occur with some frequency).

Look in the Event Viewer to see if anything is reported about those.
http://www.computerperformance.co.uk/vista/vista_event_viewer.htm

MyEventViewer — Free — a simple alternative to the standard event viewer of
Windows. TIP — Options — Advanced Filter allows you to see a time frame instead
of the whole file.
http://www.nirsoft.net/utils/my_event_viewer.html

Here are some methods to possibly fix the blue screen issue. If you could give the Blue Screen
info that would help. Such as the BCC and the other 4 entries on the lower left. And any other
error information such as STOP codes and info such as IRQL_NOT_LESS_OR_EQUAL or PAGE_FAULT_IN_NONPAGED_AREA and similar messages.

BCCode: 116
BCP1: 87BC9510
BCP2: 8C013D80
BCP3: 00000000
BCP4: 00000002

or in this format :

Stop: 0x00000000 (oxoooooooo oxoooooooo oxooooooooo oxoooooooo)
tcpip.sys — Address 0x00000000 base at 0x000000000 DateStamp 0x000000000

This is an excellent tool for posting Blue Screen Error Information

BlueScreenView scans all your minidump files created during ‘blue screen of death’
crashes, and displays the information about all crashes in one table — Free

http://www.nirsoft.net/utils/blue_screen_view.html

Many BlueScreens are caused by old or corrupted drivers, especially video drivers however
there are other causes.

You can do these in Safe Mode if needed or from Command Prompt from Vista DVD or Recovery
Options if your system has that installed by the maker.

You can try a System Restore back to a point before the problem started if there is one.

Start — type this in Search Box -> COMMAND find at top and RIGHT CLICK —
RUN AS ADMIN

Enter this at the prompt — sfc /scannow

How to analyze the log file entries that the Microsoft Windows Resource Checker
(SFC.exe) program generates in Windows Vista cbs.log
http://support.microsoft.com/kb/928228

The log might give you the answer if there was a corrupted driver. (Does not tell all the
possible driver issues).

Also run CheckDisk so we can rule out corruption as much as possible.

Often updating drivers will help, usually Video, Sound, Network Card (NIC), WiFi, 3rd party
keyboard and mouse, as well as other major device drivers.

Manually look at manufacturer’s sites for drivers — and Device Maker’s sites.
http://pcsupport.about.com/od/driverssupport/ht/driverdlmfgr.htm

Disable Windows Update Device Driver Search Prompt In Windows 7 / Vista (for Professional,
Ultimate, and Enterprise)
http://www.addictivetips.com/windows-tips/disable-windows-update-device-driver-search-prompt/

How to fix BlueScreen (STOP) errors that cause Windows Vista to shut down or restart
unexpectedly
http://support.microsoft.com/kb/958233

Understanding and Decoding BSOD (blue screen of death) Messages
http://www.taranfx.com/blog/?p=692

Windows — Troubleshooting Blue Screen Errors
http://kb.wisc.edu/page.php?id=7033

In some cases this might be required.

StartUp Repair from Recovery Options or Vista disk

Hope this helps.

Rob Brown — Microsoft MVP Rob Brown — past Microsoft MVP — Windows Insider MVP 2016 — 2021
Microsoft MVP Windows and Devices for IT 2009 — 2020

Was this reply helpful?

Sorry this didn’t help.

Great! Thanks for your feedback.

How satisfied are you with this reply?

Thanks for your feedback, it helps us improve the site.

Читайте также:  Виртуальный микрофон mac os
Оцените статью