На синем экране код ошибки располагается слева посередине экрана. Это сообщение типа STOP 0x00000050 (далее - 0x50).
В скобках после кода ошибки указаны технические параметры - вид последней процедуры, номер ячейки памяти, при обращении к которой произошел сбой, и другие. Чаще всего синий экран 0x50 сразу после загрузки Windows. Система также может перезагружаться автоматически, если присутствуют серьезные аппаратные или программные повреждения.
Рассмотрим причины появления данного синего экрана.
Аппаратные проблемы - видеоплата или планка памяти.
Также может сбоить системный сервис.
Возможно заражение вирусом.
Сначала убедимся, что это не аппаратная проблема. Отключите от компьютера все недавно подключенные устройства и перезагрузите его. Если Windows загрузилась корректно, то конфликт был с одним из новых устройств. В данном случае попробуйте заменить подозрительное устройство на продукт другого производителя.
Убедимся, что причиной сбоя не является конфликт системных сервисов. Перезагрузите систему и сразу нажимайте функциональную клавишу F8. Попав в меню загрузки, выберите пункт "Загрузка последней удачной конфигурации". Данный способ работает, если в системе не отключено восстановление системы.
Следующей причиной данного синего экрана может быть вирус HaxDoor. Проведем чистку реестра на предмет следов данного вируса, но для начала сохраните резервную копию реестра.
Нажимайте горячие клавиши Windows (флажок) + R (или просто нажимаем кнопку "Пуск", а затем выбирайте "Выполнить"), в строке "Открыть" вводите текст "regedit", затем нажимайте кнопку Ок.
Очистим реестр системы вручную. Будьте осторожны и не грохните ничего лишнего.
Сначала будем оперировать в ветке "HKEY_LOCAL_MACHINE/SOFTWARE / Microsoft/Windows NT / CurrentVersion/Winlogon / Notify". Здесь требуется поудалять строки, содержащие вредоносный текст. Это строки, которые содержат в себе текст «drct16», а также «draw32».
Загружаемся с установочного диска или флешки с дистрибутивом Windows. Во время запуска системы нажмите R во время запроса о восстановлении. Войдем через административную панель в папку "System32". Воспользуемся директивой DOS - "cd C:/Windows/System32". Чтобы изменить имена подозрительных файлов, используйте команду ren. В конце имени допишите другой тип, например, bad или любой другой, который не зарегистрирован в системе. В конце все переименованные файлы можно удалить командой "del *.bad".
Теперь дайте Windows загрузиться с винчестера.
Снова загружаем редактор regedit.
Для исправления экрана 0x50 требуется удалить подразделы с такими названиями LEGACY_VDMT16, vdmt16, winlow, vdnt32, vdnt32, winlow, memlo, vdmt16, memlow, LEGACY_MEMLOW и LEGACY_VDNT32, LEGACY_WINLOW.
Также требуется поудалять в файлах реестра все записи, в содержимом которых будет найден такой текст: "Mszx23.exe".
Очень рекомендуется также произвести обновление баз антивируса до актуальной версии и полностью проверить систему.