Здравствуйте всем! Сегодня у меня возникла такая проблема – постоянно появляется синий экран смерти с кодом ошибки 0x00000050 и надписью «BSOD PAGE_FAULT_IN_NONPAGED_AREA». Давайте разберемся, что это значит. Ошибка 0x00000050 возникает из-за неправильного обращения к оперативной памяти компьютера.
Сначала нужно выяснить, какой файл вызывает ошибку. Для этого можно скачать и установить программу «BlueScreenView».
Вы увидите все дампы, которые возникали в вашей системе. Если нажать на последний, то отобразится список системных файлов, вызвавших данную проблему. Ломающий файл может находиться как в списке системных файлов, так и среди драйверов.
Если проблема возникла внезапно, вспомните, не устанавливали ли вы ранее какие-то программы или драйвера. Ошибки часто возникают из-за установки в систему виртуальных устройств приводов, сетевых адаптеров, мостов и т.д. Если вы поняли, о чем я говорю, то следует удалить программу или драйвер и попробовать переустановить его заново. Лучше всего скачать ПО с официального сайта.
Я написал подробные решения для самых известных файлов. Если вы не нашли нужный файл и инструкцию, то можете пройти все, что я описал ниже. Также вы можете задать свои вопросы в комментариях – напишите свои дампы, а я придумаю решения для них.
Проверка системных файлов
Если возникает ошибка «Stop 0x00000050» из-за обращения к памяти, необходимо первоочередно проверить файлы в системе. При загрузке компьютера операционная система загружается в оперативную память. Простейший способ — сделать это через командную строку. Запустите консоль с правами администратора и введите команду:
Подождите, пока операционная система автоматически проверит и восстановит несколько файлов. Также рекомендуется проверить состояние жесткого диска.
Chkdsk C: /f /r
Если нужно, замените «C» на букву вашего диска. Рекомендуется проверить все разделы, особенно системный «C».
Восстановление системы
Восстановление системы — отличный способ устранить BSOD ошибку «STOP 0x00000050». Это поможет с исправлением поврежденных системных файлов и драйверов. Просто нажмите на клавиши + R и введите команду «Control».
Для начала зайдите в раздел «Восстановление» в панели управления.
Далее необходимо нажать на кнопку «Запуск восстановления системы» и следовать инструкциям. В процессе вам потребуется выбрать самую раннюю точку восстановления. После этого компьютер будет перезагружен один раз.
Чистка от временных файлов
Система может быть перегружена временными файлами, и это может вызывать ошибки, если программа обращается к устаревшему временному файлу в неподходящее время. Загрузите утилиту «CCleaner», установите её и запустите. Произведите стандартную очистку и исправление ошибок в реестре.
Проверка оперативной памяти
Для проверки памяти можно воспользоваться стандартными инструментами.
- Нажмите на + R и введите «mdsched».
- Осуществляем перезагрузку и проводим проверку.
- Ожидаем, пока процесс завершится.
Для проведения проверки также можно воспользоваться программой «memtest86+», которая доступна на официальном сайте. Установив эту утилиту, можно создать загрузочный диск для проведения проверки памяти. Если же вы обнаружите проблему с памятью, то придется заменить её на исправную.
Поломка драйверов
Воспользуйтесь бесплатной программой «WhoCrashed», чтобы выяснить, какой драйвер вызвал «сбой» системы. Установите программу, запустите ее и нажмите «Анализировать». Как только виновник будет найден, его следует удалить через «Диспетчер устройств» и затем переустановить. Лучше всего загрузить новый драйвер с официального сайта.
На Windows 7 и Server 2008 R2 (srvnet.sys)
Ранее на сайте была информация о пакете, который решал проблему с ошибкой 0xc0000050, связанной с файлом «Srvnet.sys». Однако сейчас на сайте появилось сообщение о том, что обновления для данной ошибки больше не поддерживаются, и предлагается перейти на Windows 10. Тем не менее, можно попробовать скачать обновление для Windows 7, выполнив следующие шаги:
- Откройте меню «Пуск» и выберите «Панель управления».
- Ищем раздел «Центр обновления 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».
- Для того чтобы открыть «Параметры» в разделе «Быстродействие», нужно перейти на вкладку «Дополнительно».
- Повторно переходим на вкладку «Дополнительно» и кликаем по кнопке «Изменить». Снимаем отметку с «Автоматически выбирать объем файла подкачки». Устанавливаем параметр «Без файла подкачки» для всех дисков и нажимаем «Задать».
- Дважды нажимаем на кнопку «ОК».
0
uTorrent
Парадоксально, но данная программа часто становится источником проблем. Прежде всего, стоит попробовать просто обновить приложение. Его устаревшая версия может приводить к появлению «синего экрана смерти». Если это не поможет, то лучше полностью удалить программу с компьютера, скачать новую версию с официального сайта и установить заново.
1
AppleCharger.sys
Если у вас возникают проблемы с драйверами от Gigabyte из-за небольшой утилиты под названием «On/Off Charge», которая вызывает сбои системы с ошибкой 0х00000050, то наиболее простым решением будет её удаление. В случае необходимости данной утилиты, рекомендуется удалить текущую версию и скачать последнюю с официального сайта Gigabyte. Программу можно найти и удалить в разделе «Программы и компоненты» в настройках системы.
2
tm.sys и tcpip.sys
Если вы обнаружите эти файлы в дампах программы, возможно, у вас две проблемы. Во-первых, на вашем компьютере настроен сетевой мост между двумя сетевыми устройствами. Во-вторых, второе устройство может быть виртуальным, что часто случается с некоторыми программами.
Для исправления ситуации нажмите + R и введите команду «ncpa.cpl». Если вы не настраивали мост, удалите его. Также рекомендуется удалить программу, которая его создала. Если мост был настроен вами и до сих пор нужен, удалите его и создайте заново.
Если ошибка возникнет снова, или моста там не будет, проблема может быть в сетевых драйверах. Вам следует обновить драйвера для адаптеров, которые используют мост. Смотрите инструкции по ссылкам ниже:
3
atikmdag.sys
Проблема возникла из-за ошибки в программном обеспечении драйверов для вашей видеокарты «ATI». Чтобы решить эту проблему, вам необходимо удалить текущий драйвер и затем установить его заново. Простейший способ сделать это – открыть «Диспетчер устройств» (нажмите + R и введите «devmgmt.msc»). Затем перейдите в раздел «Видеоадаптеры», выберите нужную видеокарту, откройте её «Свойства» и перейдите на вкладку «Драйвер», затем нажмите «Удалить».
После этого, если ваша видеокарта не определена, перейдите в раздел «Другие устройства», найдите ее и выберите «Обновить драйвер». Новые драйвера будут загружены из сети Интернет.
Если проблема повторится, перейдите на официальный сайт производителя. Найдите свою модель видеокарты, скачайте соответствующий драйвер и установите его после удаления старой версии через диспетчер устройств.
4
Изоляция ядра
Как правило, эта функция активирована на многих устройствах и часто является серьезным нарушителем, в результате чего страдает вся система. Для устранения проблемы попробуйте следующие действия:
- Нажмите одновременно клавиши + R и введите команду «regedit».
- Затем перейдите по следующему пути папок:
HKLMSYSTEMCurrentControlSetControl
- Затем откройте папку «DeviceGuard» и найдите там «Scenarios».
- В конце откройте папку «HypervisorEnforcedCodeIntegrit» и дважды щелкните по параметру «Enabled» справа в рабочей области – установите значение ноль (0).
ВАЖНО! Независимо от системы счисления, установленного там – значение будет одинаковым как в 16-ричной, так и в 10-ричной системе.
- После внесения изменений в параметры, необходимо перезапустить компьютер или ноутбук.
5
Система не загружается
Сначала попробуйте загрузиться в безопасном режиме, зажав кнопку «F8» при включении компьютера с операционной системой Windows 7. Если это не поможет, выберите «Устранение неполадок компьютера», а затем попробуйте войти через безопасный режим. Если это удастся, перейдите в раздел: «Пуск» – «Панель управления» – «Восстановление» – и попробуйте восстановить операционную систему.
Если вы столкнулись с невозможностью восстановить систему другими методами или не можете перейти в безопасный режим, вам понадобится загрузочный диск или флешка. Инструкции по их созданию приведены ниже:
После этого следует вставить носитель в привод или USB-порт. При запуске необходимо вызвать меню загрузки (BOOT) и выбрать ваш носитель в качестве первого загрузочного устройства.
Операционная система Windows 10 предлагает функцию «Устранение неполадок», которая поможет восстановить систему при загрузке.
Для восстановления системы на Windows 7 нужно кликнуть на соответствующую опцию. Если операционная система обнаружит проблемы с системными файлами, то появится окно с предложением «Исправить и перезапустить».
В случае отсутствия указанного окна, следует нажать кнопку «Далее».
Для начала рекомендуется попробовать воспользоваться функцией «Восстановление запуска». Если это не приведет к успеху, то при следующей загрузке следует выбрать опцию «Восстановление системы».
Если ничто из вышеперечисленного не приносит результата, и код ошибки 0x0000050 по-прежнему возникает при загрузке операционной системы, следует обратить внимание на руководство по восстановлению системных файлов загрузки.
Есть ещё некоторые рекомендации, которые я хотел бы поделиться:
- Избавьтесь от антивирусной программы, загрузите новую версию и установите её заново.
- Проведите проверку жесткого диска с помощью сторонних утилит – на мой взгляд, лучший вариант — «Victoria HDD».
- Если у вас есть несколько модулей памяти, попробуйте их переставить в другие слоты. Также можно попробовать убрать одну плашку и посмотреть, как система будет работать.
- Произведите дефрагментацию томов диска.
Хочу ещё раз напомнить, что вы всегда можете обратиться ко мне в комментариях – укажите название вашего дампа, и я постараюсь вам помочь.