Если компьютер с Windows завис, его можно принудительно выключить удержанием кнопки питания. Иногда этот способ используют, чтобы выключить ПК быстрее, чем через меню ОС. Многолетний сотрудник Microsoft Рэймонд Чен (Raymond Chen) объяснил, что происходит при таком отключении.

Что происходит при удержании кнопки
По словам Чена, если удерживать кнопку питания 12 секунд, компьютер отключится на аппаратном уровне – без уведомления операционной системы.
Чен объясняет, что примерно через восемь секунд удержания кнопки ядро Windows распознает намерение пользователя и сразу пытается за оставшиеся четыре секунды сохранить дамп ядра для службы отчетов об ошибках Windows. Иногда этого времени не хватает, и дамп остается неполным. Насколько известно Чену, сборки Windows Insider теперь просят пользователя отпустить кнопку питания, чтобы завершить сбор дампа. При тестировании такое поведение не было зафиксировано.
Зачем Windows собирает дамп
Внутри Microsoft такие дампы относят к категории сбоев LPBH – long power button hold, то есть длительное удержание кнопки питания. В них также фиксируется, состояло ли изображение на экране целиком из черных пикселей. Случаи «черного экрана LPBH» передают специальной команде для расследования. Причины могут быть разными: например, неисправность видеодрайвера или проблема с композитором рабочего стола.
Черный экран из-за настроек цвета
Все это подводит к любопытному случаю из практики техподдержки времен Windows 3.1. Пользователь сообщил, что после включения компьютера запускается Windows, но после исчезновения логотипа он видит только черный экран.
После расспросов инженер службы поддержки Microsoft выяснил, что дело вовсе не в какой-то редкой графической ошибке Windows. Пользователю просто нравился черный цвет, и он выбрал его для всех настроек цвета в панели управления. В результате практически все стало черным: фон рабочего стола, заголовки и фон окон, кнопки и текст. Пользователь не понимал, что компьютер работает нормально, а изображение неразличимо из-за выбранных им настроек.

Чен не знает, как именно инженер устранил проблему. Он предполагает, что тот загрузился в MS-DOS, запустил EDIT.COM и удалил раздел [colors] из файла win.ini, вернув стандартные значения всех цветов.
Microsoft