Всем привет! Сегодня столкнулся вот с такой проблемой – постоянно вылезает синий экран смерти с кодом ошибки 0x00000050 и с надписью «BSOD PAGE_FAULT_IN_NONPAGED_AREA». Сразу давайте разберемся, откуда растут ноги. Ошибка 0x00000050 возникает при неправильном обращении к оперативной памяти компьютера.
Для начала вам нужно понять, из-за какого файла происходит ошибка. Для этого скачиваем с интернета и устанавливаем программу «BlueScreenView».
Она отобразит все дампы, которые возникали у вас в системе. Нажав на последний, вы увидите список системных файлов, которые и вызывали данную проблему. Ломающий файл может быть как в списке системных файлов, так и среди драйверов.
Если проблема появилась внезапно, то вспомните – не устанавливали ли вы ранее какие-то программы или драйвера. Очень часто ошибка возникает из-за установки в систему виртуальных устройств приводов, сетевых адаптеров, мостов и т.д. Если вы сразу поняли, о чем я, то следует удалить программу, драйвер и попробовать переустановить его заново. Лучше всего скачать ПО с официального сайта.
По самым известным файлам я написал подробные решения. Если же вы не нашли нужный файл и инструкцию, то можете проделать все, что я описал ниже. Также вы можете задавать свои вопросы в комментариях – пишите свои дампы, а я напишу для них решения.
- Проверка системных файлов
- Восстановление системы
- Чистка от временных файлов
- Проверка оперативной памяти
- Поломка драйверов
- На Windows 7 и Server 2008 R2 (srvnet.sys)
- Вирус (Vdmt16.sys или Vdnt32.sys)
- Отключение файла подкачки
- uTorrent
- AppleCharger.sys
- tm.sys и tcpip.sys
- atikmdag.sys
- Изоляция ядра
- Система не загружается
- Ничего не помогло
- Задать вопрос автору статьи
Проверка системных файлов
Так как ошибка «Stop 0x00000050» возникает из-за обращения к памяти, то в первую очередь нужно проверить файлы в системе. Дело в том, что при загрузке компа ОС загружается именно в оперативную память. Самый простой способ – это сделать через командную строку. Запустите консоль от имени администратора и пропишите команду:
sfc /scannow
Дождитесь пока система сама себя проверит и восстановит некоторые файлы. Также проверьте жесткий диск.
Chkdsk D: /f /r
Вместо «D» укажите наименование ваших дисков. Лучше проверить все тома – начните с системного «C».
Восстановление системы
Один из хороших вариантов, чтобы решить BSOD ошибку «STOP 0x00000050» через восстановление системы. Поможет и в случае поломки системных файлов и драйверов. Нажмите на + R и пропишите команду «Control».
В панели управления перейдите в раздел «Восстановление».
Нажимаем «Запуск восстановления системы». Теперь нужно действовать согласно инструкциям. На определенном этапе вам нужно будет выбрать самую раннюю точку восстановления. Компьютер будет один раз перезагружен.
Чистка от временных файлов
Временные файлы забивают систему, и ошибка может возникать, если к старому временному файлу начинает обращаться программа не в подходящий момент. Скачайте программу «CCleaner», установите и запустите. Выполните стандартную очистку и исправление ошибок реестра.
Проверка оперативной памяти
Проверить память можно стандартными средствами.
- Жмем + R и прописываем «mdsched».
- Выполняем перезагрузку и проверку.
- Ждем пока процесс закончится.
Проверку можно сделать и с помощью программы «memtest86+», на официальном сайте вы найдете утилиту, которая автоматически создает загрузочный диск с данной утилитой. Если проблема будет с памятью, то вам нужно будет её заменить на работоспособную.
Поломка драйверов
Воспользуйтесь бесплатной программой «WhoCrashed», которая покажет вам, какой драйвер является причиной «падения» системы. Устанавливаем, запускаем и нажимаем «Analyze». Как только виновник будет обнаружен, то его стоит удалить через «Диспетчер устройств» и переустановить. Лучше всего скачать новый драйвер с официального сайта.
На Windows 7 и Server 2008 R2 (srvnet.sys)
На официальном сайте ранее был пак, который борется с ошибкой 0xc0000050. Возникал он именно из-за системного файла «Srvnet.sys». Но сейчас, если зайти туда, то висит сообщение: «Обновление больше не поддерживается, перейдите на Windows 10». Но можно сделать следующее – мы скачаем обновление стандартными средствами на семерке:
- Нажимаем «Пуск» и переходим в «Панель управления».
- Находим раздел «Центр обновления Windows».
- Нажимаем на кнопку поиска и в самом конце устанавливаем все обновления.
По идее тот самый пак, который был ранее доступен на официальном сайте, будет скачен, и проблема решится.
Вирус (Vdmt16.sys или Vdnt32.sys)
Может возникать как ошибка «STOP 0x00000050», так и «STOP 0x0000008e». Если возникает достаточно часто, то скорее всего на вашем компьютере появился вирус «HaxDoor». Если запустить диспетчер задач (Ctrl+Shift+Esc), то можно увидеть процесс «msdmxm.exe» или «Haxdoor». Для удаления завершите процесс и проверьте компьютер антивирусной программой.
Отключение файла подкачки
Если ошибка возникает из-за файлов ntoskrnl.exe, hal.dll, ntfs.sys, win32k.sys, то делаем следующее.
- Нажимаем + R и прописываем команду «sysdm.cpl».
- На вкладке «Дополнительно» в разделе «Быстродействие» кликаем на «Параметры».
- Ещё раз переходим на вкладку «Дополнительно» и нажимаем на кнопку «Изменить». Убираем галочку «Автоматически выбирать объем файла подкачки». Для всех дисков ставим параметр «Без файла подкачки» и нажимаем «Задать».
- Два раза жмем «ОК».
uTorrent
Как ни странно, но эта программа является частой причиной. В первую очередь можно попробовать просто обновить приложение. Если оно сильно устарело, то может вылетать синий экран смерти. Если это не поможет, то полностью удалите его с компьютера, скачайте свежую версию с официального сайта и установите заново.
AppleCharger.sys
С драйверами от Gigabyte может идти небольшая утилита «On/Off Charge», которая мешает работе системы и выбрасывает её с ошибкой 0х00000050. Самый простой способ – это просто её удалить. Если она вам сильно нужна, то удалите эту версию и скачайте последнюю с официального сайта Gigabyte. Утилиту можно найти в «Программах и компонентах» системы.
tm.sys и tcpip.sys
Если вы увидите именно эти файлы в дампах программы, то тут может быть две проблемы. Первая – у вас на компе настроен сетевой мост между двумя сетевым устройствами. При этом второе устройство может быть виртуальным – так делают некоторые программы.
Нажмите + R и пропишите команду «ncpa.cpl». Если это не вы настраивали мост, то удалите её. Также лучше удалить программу, которая её создала. Если настраивали его вы, но он вам ещё нужен, то нужно удалить и создать его снова.
Если ошибка повторится, или моста там нет, то значит проблема с сетевыми драйверами. Вам нужно обновить драйвера для адаптеров, которые используют мост. Смотрите инструкции по ссылкам ниже:
atikmdag.sys
Возникает из-за программной ошибки драйверов вашей видеокарты «ATI». Поэтому вам нужно удалить драйвер и переустановить. Самый простой способ сделать это – зайти в «Диспетчер устройств» (нажимаем + R и прописываем «devmgmt.msc»). Далее заходим в раздел «Видеоадаптеры», заходим в «Свойства» и на вкладке «Драйвер» нажимаем «Удалить».
После этого ваша видеокарта появится в разделе «Другие устройства» – нажимаем по ней и выбираем «Обновить драйвер» – драйвера скачаются с интернета.
Если проблема повторится, то вам нужно зайти на официальный сайт поддержки. После этого пролистываем чуть ниже, выбираем свою видеокарту, нажимаем «Отправить» и скачиваем для своей ОС. Перед установкой – удалите драйвер через диспетчер устройств и установите новый пак.
Изоляция ядра
Эта функция обычно включена на десятке, и часто она является злостным нарушителем, из-за которого страдает система. Для решения пробуем следующие действия:
- Нажимаем на наши любимые клавиши + R и прописываем команду «regedit».
- Теперь надо слева пройти по пути папок:
HKLM\SYSTEM\CurrentControlSet\Control
- Далее переходим в папку «DeviceGuard» и находим там «Scenarios».
- В самом конце открываем папку «HypervisorEnforcedCodeIntegrit» и справа в рабочей области два раза кликаем по параметру «Enabled» – задаем параметр ноль (0).
ПРИМЕЧАНИЕ! Не важно какая система исчисления там стоит – значение будет одинаковым как в 16-тиричной, так и в 10-тичной СИ.
- После изменения параметра, перезапустите компьютер или ноутбук.
Система не загружается
В первую очередь давайте попробуем загрузиться с безопасного режима – при включении компьютера зажмите кнопку «F8» на Windows 7. Далее сначала попробуем выбрать пункт «Устранение неполадок компьютера», если это не поможет, попробуйте зайти через безопасный режим. Если у вас это удастся, то перейдите по пути: «Пуск» – «Панель управления» – «Восстановление» – нажимаем на кнопку и пытаемся восстановить ОС.
Если данными способами не удается восстановить систему, или вы не можете зайти под безопасным режимом, то вам понадобится загрузочный диск или флешка. Инструкции по их созданию смотрите ниже:
После этого вставляем носитель в привод или USB порт. При загрузке вам нужно вызвать BOOT меню и выбрать в качестве первичной загрузки ваш носитель.
«Устранение неполадок» – «Восстановление при загрузке».
Кликаем «Восстановление системы». Если ОС обнаружит, что есть проблемы с системными файлами, то она выкинет вот такое окошко – кликаем «Исправить и перезапустить».
Если такого окошка не будет, то нажимаем «Далее».
Попробуйте сначала выбрать «Восстановление запуска». Если это не поможет, то при повторной загрузке выбираем «Восстановление системы».
Если ничего из этого не помогло, а ошибка 0x0000050 все также появляется при загрузке ОС, то смотрим инструкцию по восстановлению загрузочных системных файлов.
Ничего не помогло
Есть ещё пару советов, которые могут помочь:
- Удалите антивирусную программу, скачайте новую версию и переустановите её.
- Сделайте проверку жесткого диска с помощью сторонних утилит – на мой взгляд самым лучшим вариантом будет «Victoria HDD».
- Если у вас несколько плашек памяти, то попробуйте их переставить в другие слоты. Также можно попробовать убрать одну плашку и посмотреть на работу системы.
- Сделайте дефрагментацию томов диска.
Ещё раз повторюсь, что вы всегда можете обратиться ко мне в комментариях – напишите название вашего дампа, и я постараюсь вам помочь.
Поставил прогу по ВПН, она установила какие-то свои дрова на семерку. Ну и начала такая штука вылазить. Автору спасибо за совет!
У меня другая проблема была – с дровами косяк. Я установил на 10-ку дрова для 7-ки и они начали глючить. Так что будьте внимательно, что качаете
Спасибо, помог!
Помогите пожалуйста с синим экраном. Вот название: ntoskrnl.exe, ntoskrnl.exe+16bbb6, fffff800’02a1d000, 0x005dd000, NT Kernel&System, C:\Windows\system32\ntoskrnl.exe