Иногда в практических целях необходимо сгенерировать критическую ошибку BSOD (Blue Screen Of Death). Расскажем, как это сделать штатной функцией Windows.
Для выяснения возможных потерь данных, действий программ автоматического оповещения сисадмина, поведения различных периферийных устройств бывает необходимо вызвать критическую ошибку BSOD (Blue Screen Of Death — синий экран смерти). В этой статье мы расскажем, как это сделать штатной функцией Windows.
Замечу, что злоупотреблять этим BSOD не получится, так как на экране указывается причина его вызова: The end-user manually generated the crashdump (пользователь вручную вызвал эту ошибку).
В Windows 2000/XP/2003 можно включить комбинацию «горячих» клавиш, по нажатию которой будет выводиться BSOD (данная статья не применима к клавиатурам, которые не используют стандартный драйвер i8042prt.sys, например, подключаемые к USB). Эта возможность заложена для программистов с целью отладки драйверов, подробнее о ней можно прочитать в документе Microsoft Q244139.
Итак, открываем реестр (Пуск -> Выполнить -> regedit.exe) и находим ветку HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Services\ i8042prt\ Parameters. Там нажимаем правой кнопкой мыши по пустому месту в разделе Parameters и создаём «Параметр DWORD». Называем его CrashOnCtrlScroll, затем устанавливаем его значение равным 1.
Готово. Однако, бывает, Windows не показывает экрана BSOD, а просто перезагружается. Для разрешения показа ошибок надо зайти в «Мой Компьютер -> Свойства -> Дополнительно -> Загрузка и восстановление».
Нажать там кнопку «Параметры» и снять галочку на «Выполнить автоматическую перезагрузку».
Теперь, сохранив ценные данные, можно делать BSOD. Для этого надо нажать правую кнопку Ctrl и, не отпуская её, дважды нажать кнопку Scroll Lock. Обратите внимание, что на некоторых современных клавиатурах для выполнения функции Scroll Lock надо предварительно включить регистр F-Lock.
Вот и всё.
Синий экран Windows.
Что делать, если при загрузке или во время работы Windows появляется синий экран с белыми надписями и избавится от него можно только перезагрузкой, или же после появления синего экрана сразу начинается перезагрузка? В интернете это явление называют также «синий экран смерти» или BsoD (от англ. Blue Screen of Death).
Чаще всего синий экран Windows появляется из-за попытки драйвера выполнить недопустимую операцию. Происходит потеря всех несохраненных изменений. Единственное, что успевает система сделать при такой ошибке – это заблокировать все возможное, выдать сообщение и создать дамп. Дамп — это образ памяти (копия) отражающий ее состояние в данный момент времени.
Пример текста синего экрана Windows: «A problem has been detected and windows has been shut down to prevent damage to your computer. In this is the first time you seen this stop error screen, restart your computer. If this screen appears again follow these steps: Check for viruses on your computer Remove any newly installed hard drive controllers. check your hard drive to make sure it is properly configured and terminated. Run CHKDSK/F to check for hard drive corruption and then restart your computer/ Technical information: STOP: 0x0000008e (c0000005, bf875fc3, f07bcd48, 00000000) »
Текст синего экрана Windows до слов «technical information», содержит общие рекомендации по исправлению ошибки. В данном случае рекомендуется, если ошибка повторится после перезагрузки, провести проверку на вирусы, удалить все недавно установленные жесткие диски, проверить правильность установки жесткого диска, запустить утилиту CHKDSK c параметром F и после перезагрузить компьютер. Все рекомендуемые действия, безусловно, стоит выполнить. После слов «technical information» находятся номер и параметры ошибки. В данном примере текста синего экрана Windows номер ошибки — 0x0000008e (шестнадцатеричная система исчисления). В некоторых случаях после строк с кодом и параметрами ошибки выводится имя драйвера.
Иногда бывает так, что сразу после появления синего экрана начинается перезагрузка, и записать код ошибки не получается. Чтобы исправить это, надо выполнить следующие действия: Пуск — Панель управления – Система – Дополнительные параметры — Загрузка и восстановление – Параметры — Отказ системы. Снять галочку “Выполнить автоматическую перезагрузку” и нажать OK. Узнать значения кода ошибки синего экрана Windows и рекомендации по устранению можно на сайте технической поддержки Микрософт support.microsoft.com Например, на данный момент, про исправление ошибки 0x0000008e на сайте Микрософт существует 874 статьи. Дело в том, что конкретное решение, зависит от ситуации, при которой возникла ошибка. Так, если ошибка синего экрана Windows 0x0000008e возникла при установке Windows XP, то, скорее всего, поврежден один или несколько из установленных на компьютере модулей оперативной памяти, или конфигурация оперативной памяти несовместима с Windows. Если же ошибка 0x0000008e возникает при попытке изменить значение параметра «Аппаратное ускорение» элемента панели управления «Экран» с «Нет» на «Полное», то, скорее всего неполадка вызвана неверным кодом интерфейса GDI+, и необходимо установить обновление. И таких вариантов решений на данный момент – 874. Причем, многие способы решения проблемы при неправильном и неквалифицированном применении могут вызвать еще более разрушительный сбой, чем сама ошибка синего экрана Windows. Если вам дорого ваше время и нервы, обращайтесь к специалистам. Наш сервисный центр поможет вашему компьютеру избавится от синего экрана.
Download Article
Download Article
- Editing the Registry
- Task Manager
- PowerShell
- Video
- Q&A
- Tips
- Warnings
|
|
|
|
|
|
It is extremely rare that you would ever want to force the Blue Screen of Death, or BSoD, on your PC. The Blue Screen of Death is an error screen in Windows that signifies a fatal system error and intentionally forcing your computer to bring up the BSoD can cause serious problems with your computer and even loss of data. However, there are some advantages to forcing this infamous screen when attempting to test the capabilities of a remote management and recovery tool. Before proceeding, it is very important that you save your work because the only way to unlock your screen once you have forced the BSoD will be rebooting your computer.
-
Save your work. Forcing a Blue Screen on your computer will cause you to lose any unsaved changes, therefore it is very important for you to save anything you were working on before continuing.
-
Search «regedit.» To do this, go to Start and then enter it in the search bar without the quotation marks. If you have Windows XP, go to «Run,» type «regedit,» and then press «Enter.»
Advertisement
-
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\i8042prt\Parameters if you are using a PS/2 keyboard. If you are using a USB keyboard, select HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters).[1]
- You can tell whether you have a PS/2 or USB keyboard by looking at the plug that connects it to your computer. A PS/2 keyboard will have a round plug whereas a USB keyboard will have a rectangular plug.
-
You can do this by selecting «Edit» and then going to «New.» Enter «CrashOnCtrlScroll» without the quotation marks and make sure the value below it is set to 1. Your default may already be set to this option.[2]
-
Close the Registry Editor and restart your computer in order for the changes to take effect.
-
You can do this by holding down the furthest most right «Control» key then pressing the «Scroll Lock» key twice. Once this is completed, a blue screen should pop up. If you are using Windows 8 or later, the Blue Screen is slightly different. Rather than lines of code, Windows 8 (and later) presents you with a sad emoticon and an error message. This, however, is still the BSoD.[3]
Advertisement
-
Forcing a Blue Screen on your computer will cause you to lose any unsaved changes, therefore it is very important for you to save anything you were working on before continuing.
-
Open the Task Manager. This method will only work for Windows 8 and lower. You can open Task Manager by right-clicking on the taskbar at the bottom of your screen and finding «Start Task Manager» in the drop down menu that appears.
-
If you are prompted for an administrator password, enter the password and click OK.
-
Once you have done so, select «End Task.» (be sure you press processes from all users if you are using Windows 7 or earlier)
-
In this dialog box, tick the box next to «Abandon unsaved data and shut down» and click «Shut Down.»
-
You can get rid of the blue screen by restarting your computer.
Advertisement
-
1
Save your work. Forcing a Blue Screen on your computer will cause you to lose any unsaved changes, therefore you need to save anything you were working on before continuing.
-
2
Run PowerShell as an Administrator. Right-click the Start button (the leftmost icon in the taskbar), and select «Windows PowerShell (Administrator)». If prompted, click Yes in the User Account Control dialog box.
- If you are using Windows 11, click «Terminal (Administrator)». Windows Terminal loads PowerShell by default. If it doesn’t, click the arrow next to the plus button, and select Windows PowerShell.
-
3
Wait for it to load and type «wininit» and hit enter.
-
You can get rid of the blue screen by restarting your computer.
Advertisement
Add New Question
-
Question
Can I do this in a safe way?
It is safe, unless you have unsaved work or, in rare circumstances, your startup files were corrupted in the process. You can also do it in a virtual machine if you want to not damage your own computer.
-
Question
What happens if I end csrss.exe and can’t boot again?
It sounds like the OS was doing a major file transfer, and the files got corrupted. The only thing you can do is reinstall the operating system.
-
Question
How do I do it without being an admin?
You can’t, it is only an admin thing.
See more answers
Ask a Question
200 characters left
Include your email address to get a message when this question is answered.
Submit
Advertisement
Video
-
You can make a bat file with content «taskkill /f /im csrss.exe» and save it to anything.bat. Then when you want a BSoD, you must run it as administrator. Enjoy your BSoD!
-
If you are running Windows 8 or up, you can terminate Service Host: DCOM Server Process Launcher, which also causes a BSoD.
- Note in Windows 8.1 or up, if you terminate csrss.exe, it will not cause a BSoD, it will just hang the system, though it will still simulate a computer crash.
Tips from our Readers
The advice in this section is based on the lived experiences of wikiHow readers like you. If you have a helpful tip you’d like to share on wikiHow, please submit it in the field below.
- You can also use an app called «NotMyFault».
Thanks for submitting a tip for review!
Advertisement
-
Make sure you are editing the right path in the Registry. Editing or deleting the wrong entries may cause stability problems or even prevent you from booting in the first place.
-
In Windows 8 and up, doing so will prevent Fastboot from working on the next boot and make Windows to load slower.
-
The registry edit only works for Windows 2000 and up for PS/2 keyboards and for the following if using a USB keyboard:[4]
- Windows Server 2003 with Service Pack 1 with KB 244139 installed or with Service Pack 2 installed.
- Windows Vista or Server 2008 with Service Pack 1 with KB 971284 installed or with Service Pack 2 installed.
- Windows 7 or above installed.
- Performing this using a USB keyboard on Windows XP will not work.
Advertisement
References
About This Article
Article SummaryX
1. Press Control + Alt + Del.
2. Click Task Manager.
3. Click the Details tab.
4. Select wininit.exe.
5. Click End task.
6. Follow the on-screen shutdown instructions to see the blue screen.
Did this summary help you?
Thanks to all authors for creating a page that has been read 645,880 times.
Reader Success Stories
-
Vulket Humster
May 28, 2017
«I was trying to break a Virtual Machine to see how fast I could do it. The rules were: BSoD counts as broken. So…» more
Did this article help you?
Три самых простых способа принудительно вызвать BSOD на вашем ПК
1. Самая удачная, на мой взгляд, программа — NotMyFault от Марка Руссиновича (оф.сайт). Работает во всех версиях Windows, поддерживает как 32-разрядные, так и x64 системы. Кроме того, данная программа позволяет изменить цвет BSOD с синего на свой
2. Еще один вариант — утилита StartBlueScreen от Nirsoft (оф.сайт). Единственный недостаток — работает только в x86 (32-bit) системах начиная с Windows 2000.
3. Последним опишем ручной вариант заложенный разработчиками в саму систему. После применения следующего твика реестра, вы сможете в любой момент вызвать BSOD нажав правый Ctrl и одновременно несколько раз Scroll Lock:
Код
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]
«CrashOnCtrlScroll»=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters]
«CrashOnCtrlScroll»=dword:00000001
Для отмены изменений примените твик:
Код
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt\Parameters]
«CrashOnCtrlScroll»=-
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhid\Parameters]
«CrashOnCtrlScroll»=-
Все способы:
- Варианты действий при критическом сбое системы
- Шаг 1: Выясняем причину
- Шаг 2: Проверяем «железо»
- Шаг 3: Проверяем драйверы устройств
- Шаг 4: Проверяем компьютер на вирусы
- Вопросы и ответы: 1
С ситуацией, когда система вдруг прекращает работу, а на весь экран выводится какая-то непонятная информация на синем фоне, сталкивался, наверное, каждый пользователь операционных систем семейства Windows. Не является исключением из этого правила и Windows XP. В любом случае, появление такого окна сигнализирует о критических неполадках в системе, вследствие чего она не может функционировать далее. Достаточно распространенным является мнение, что исправить подобную ошибку нельзя и единственным выходом является переустановка Виндовс. Потому и назвали ее «синим экраном смерти» (Blue Screen of Death, сокращенно — BSoD). Но стоит ли спешить с переустановкой?
Варианты действий при критическом сбое системы
Появление окна смерти может быть вызвано многими причинами. Среди них:
- Проблемы с аппаратным обеспечением;
- Проблемы с драйверами устройств;
- Вирусная активность;
- Неправильно установленные пользовательские приложения.
Во всех этих случаях компьютер может вести себя по-разному. Система может вовсе не загружаться, выводя BSoD, может уходить в бесконечную перезагрузку, или выдавать синий экран при попытке запустить определенное приложение. Само окно смерти, несмотря на удручающее название, достаточно информативно. Владения английским языком на базовом уровне вполне хватит для того, чтобы в общих чертах понять, что произошло и какие действия необходимо предпринять, чтобы экран смерти не появлялся вновь. Информация, содержащаяся в окне, дает пользователю следующие сведения:
- Тип ошибки.
- Рекомендованные действия по ее устранению.
- Техническую информацию о коде ошибки.
Интерпретацию кодов ошибок BSoD можно найти в сети, что существенно облегчает решение проблемы.
А теперь рассмотрим подробнее, какие шаги можно предпринять для решения проблемы.
Шаг 1: Выясняем причину
Как уже говорилось выше, причину отказа системы можно узнать из стоп-кода, который имеется на экране смерти. Но часто бывает так, что система уходит в автоматическую перезагрузку и информацию, имеющуюся на BSoD, просто физически невозможно успеть прочитать. Для того чтобы компьютер не перезагружался автоматически, необходимо сделать соответствующие настройки действий при отказе системы. Если загрузить его в обычном порядке после возникновения ошибки невозможно — все действия необходимо производить в безопасном режиме.
- С помощью ПКМ по значку «Мой компьютер» открыть окно свойств системы.
- На вкладке «Дополнительно» нажать на «Параметры» в разделе, посвященном загрузке и восстановлению системы.
- Установить настройки так, как показано ниже:
Таким образом, компьютер не будет уходить в перезагрузку при возникновении критических ошибок системы, что даст возможность считать информацию об ошибке из синего экрана. Кроме того, данная информация будет доступна в журнале событий Windows (за исключением случаев, когда из-за критического сбоя запись на диск невозможна).
Шаг 2: Проверяем «железо»
Проблемы с аппаратным обеспечением являются наиболее частой причиной появления синего экрана смерти. Их источником чаще всего бывают процессор, видеокарта, жесткий диск и блок питания. О возникновении проблем с ними может свидетельствовать появление такой информации в синем окне:
Первое, что необходимо сделать в этом случае — это проверить компьютер на перегрев. Сделать это можно как в соответствующем разделе BIOS, так и с помощью специального программного обеспечения.
Подробнее:
Тестируем процессор на перегрев
Мониторинг температуры видеокарты
Причиной перегрева может быть банальная пыль. Очистив от нее компьютер, можно избавиться от появления BSoD. Но существуют и другие причины сбоев.
- Дефекты в оперативной памяти. Чтобы выявить их, нужно протестировать ее с помощью специальных программ.
Подробнее: Программы для проверки оперативной памяти
В случае обнаружения дефектов модуль памяти лучше заменить.
- Последствия разгона. Если незадолго до появления BSoD предпринимались попытки увеличить производительность компьютера путем разгона процессора или видеокарты — их причиной вполне может быть неспособность этих компонентов работать с повышенными нагрузками. В этом случае, чтобы избежать более серьезных проблем с «железом», лучше вернуть настройки к исходным параметрам
- Ошибки на жестком диске. Если такие ошибки возникают на диске, содержащем систему — она не сможет загрузиться, следствием чего станет появление синего экрана смерти. О наличии таких проблем будет свидетельствовать строка «UNMOUNTABLE BOOT VOLUME» в информации, содержащейся в окне. Поэтому необходимо предпринять меры по восстановлению нормальной работы диска. В Windows XP это можно сделать из безопасного режима или консоли восстановления.
Подробнее: Исправляем ошибку BSOD 0x000000ED в Windows XP
Существуют и другие проблемы с аппаратным обеспечением, могущие вызвать появление синего экрана смерти. Поэтому нужно тщательно проверить все контакты и соединения. Если появление ошибки совпало по времени с подключением новых устройств — убедиться, что они подключены корректно. При необходимости следует также проверить их на наличие дефектов.
Шаг 3: Проверяем драйверы устройств
Проблемы с драйверами устройств также довольно часто бывают причиной появления BSoD. Распространенной причиной сбоя бывает ситуация, когда драйвер пытается записать информацию в ячейку памяти, предназначенную только для чтения. В этом случае на синем экране появляется такое сообщение:
Верным признаком неполадок с драйверами является также сообщение о проблемах с каким-либо файлом, имеющим расширение .sys:
В данном случае сообщается о проблемах с драйвером клавиатуры или мыши.
Решить эту проблему можно следующими способами:
- Переустановить или обновить драйвер устройства. В отдельных случаях может помочь не обновление драйвера, а откат на более старую версию.
Подробнее: Установка драйверов стандартными средствами Windows
- Загрузить Windows в последней удачной конфигурации. Для этого нужно выбрать соответствующий пункт в меню безопасного режима.
- Воспользоваться консолью восстановления, созданной ранее точкой восстановления Виндовс, или переустановить систему с сохранением параметров.
Подробнее: Способы восстановления Windows XP
Для того чтобы проблема с появлением синего экрана смерти была гарантированно решена, проверку драйверов устройств лучше производить в комплексе с проверкой аппаратного обеспечения.
Шаг 4: Проверяем компьютер на вирусы
Вирусная активность является причиной многих проблем с компьютером. В том числе это касается и появления синего экрана смерти. Способ решения этой проблемы один: очищение компьютера от вредоносного программного обеспечения. Часто достаточно протестировать систему с помощью какой-либо утилиты для борьбы с malware, например, Malwarebytes, чтобы синий экран больше не появлялся.
Читайте также: Борьба с компьютерными вирусами
Проблемой при проверке компьютера на вирусы может стать то, что синий экран не дает антивирусу закончить свою работу. В этом случае нужно попробовать выполнить проверку из безопасного режима. А если выбрать загрузку в безопасном режиме с поддержкой сети, то это позволит обновить антивирусные базы, или скачать специальную утилиту для лечения компьютера.
В отдельных случаях может может выяснится, что причиной появления синего экрана является не вирус, а антивирус. В этой ситуации лучше переустановить его, или выбрать другое программное обеспечение для борьбы с вирусами.
Таковы основные способы избавления от синего экрана смерти. Следует отметить, что последовательность шагов, описанная выше, не является обязательной. Многие сочтут более логичным начинать решение проблемы, например, с проверки на вирусы, и будут правы. В любом случае, необходимо исходить из конкретной ситуации, а лучше всего — эксплуатировать компьютер так, чтобы максимально уменьшить вероятность появления BSoD.
Наша группа в TelegramПолезные советы и помощь