Содержание:
Как правило, ошибка под кодом 0x00000050 в Windows 10 вызывает BSOD («синий экран смерти»), и говорит она о том, что система не может корректно обратиться к памяти. Ее решения могут быть разными и зависят от того, из-за какого системного файла появилась данная неисправность. В статье мы разберем наиболее распространенные причины.
Способ 1: Отключение файла подкачки
Как уже говорилось, часто на синем экране вместе с ошибкой указывается файл, из-за которого она вызвана. Если отображаются названия файлов «win32k.sys», «hal.dll», «ntfs.sys», «ntoskrnl.exe», есть высокая вероятность того, что все дело в файле подкачки. Для решения проблемы стоит его отключить:
- С помощью «Пуска» или поисковой строки отыщите встроенную оснастку «Настройка представления и производительности системы».
- В открывшемся окне перейдите на вкладку «Дополнительно», затем кликните по «Изменить» в блоке «Виртуальная память».
- Уберите у пункта «Автоматически выбирать объем файла подкачки» отметку. После этого станут доступны дополнительные параметры виртуальной памяти. Отметьте опцию «Без файла подкачки» и сохраните внесенные изменения кнопкой «ОК».
- В диалоговом окне нажмите «Да».
Закройте окно с настройкой производительности, затем перезагрузите компьютер, чтобы новые параметры начали действовать. Проверьте, пропала ли ошибка 0x00000050 без использования файла подкачки. Если да, оставьте все как есть или через время снова попробуйте включить виртуальную память при необходимости улучшить производительность компьютера.
Способ 2: Удаление сетевого моста
В случае с файлами «tcpip.sys» и «tm.sys», которые сопровождают рассматриваемую ошибку, наиболее частая причина – создание моста между сетевыми подключениями. Лучшим решением станет его удаление при условии, что он не используется в системе.
- Запустите классическую «Панель управления». Найти ее можно в главном меню Windows 10 либо с помощью строки поиска.
- В меню «Просмотр» выставьте показ разделов в виде значков (крупных или мелких), затем кликните по «Центру управления сетями и общим доступом».
- На панели слева воспользуйтесь ссылкой «Изменение параметров адаптера».
- Проверьте, если ли сетевой мост в списке подключений. Если да, то кликните по нему правой кнопкой мыши и из контекстного меню выберите пункт «Удалить», затем подтвердите действие.
Также можно удалить неиспользуемые подключения, что поможет избежать аналогичных или других сбоев в работе ОС.
Способ 3: Деактивация быстрого запуска
Если в аппаратной конфигурации вашего компьютера используются комплектующие от компании AMD, то наверняка в Виндовс инсталлирован фирменный драйвер, сбой в работе которого также может вызывать рассматриваемую проблему. Как правило, тогда на синем экране с ошибкой появляется название файла – «atikmdag.sys». Чтобы исправить ситуацию, отключите функцию быстрого запуска операционной системы:
- Через «Панель управления» перейдите в раздел «Электропитание».
- Выберите ссылку «Действия кнопок питания», которая располагается на левой панели.
- Чтобы активировать дополнительные параметры электропитания, щелкните по строке «Изменение параметров, которые сейчас недоступны».
- Снимите отметку у пункта «Включить быстрый запуск», затем сохраните новые настройки.
Несмотря на то что встроенная функция предназначена для повышения скорости включения ОС, в некоторых случаях она вызывает различные неполадки, в частности когда с программным обеспечением графического адаптера есть проблемы.
Скорее всего, это не является решением, но позволяет избежать появления BSOD с 0x00000050 во время работы компьютера. Если дело действительно в драйверах компонентов, лучше переходите к Способу 5 данной статьи, чтобы полностью исправить неполадку.
Способ 4: Настройки безопасности
Когда 0x00000050 появляется при старте ОС или запуске некоторых программ (например, торрент-трекера, в особенности когда он находится в автозагрузке), следует проверить настройки безопасности, поскольку неполадка, скорее всего, вызвана работой файрвола. Если проблема окажется в этом защитном софте, лучше использовать аналогичный продукт, а вызывающий ошибку – удалить.
Те, у кого нет стороннего файрвола и включена встроенная в Windows 10 защита, могут приостановить его работу. То же самое касается стороннего и встроенного антивируса.
Подробнее: Отключение брандмауэра / антивируса в Windows 10
Оставаться без защиты компьютера может быть опасно, поэтому все же рекомендуется использовать тот софт, который не будет блокировать запуск системы.
Что касается параметров безопасности, то есть еще одна встроенная функция, которая может вызывать рассматриваемую проблему, а именно изоляция ядра. Она обеспечивает защиту ключевых процессов системы от вредоносного ПО, что достигается предварительным запуском этих процессов в виртуальной изолированной среде.
Отключение функции изоляции ядра также является не прямым решением, а только обходом ошибки. Постоянно держать ее в неактивном состоянии не рекомендуется из соображений безопасности. Можете использовать данный способ как временный вариант устранения неисправности, но в дальнейшем стоит разобраться, почему средства защиты блокируют запуск самой Windows 10. Может быть, другие рекомендации из нашей статьи (например, проверка на вирусы, о чем мы поговорим ниже) смогут помочь исправить неполадку.
- Через строку поиска найдите штатное приложение «Безопасность Windows».
- На панели слева переключитесь на вкладку «Безопасность устройства», затем в центральной части окна кликните по строке «Сведения об изоляции ядра».
- С помощью тумблера отключите функцию «Целостность памяти», после чего может потребоваться подтверждение действия.
Если отключить встроенную возможность таким образом не получается, есть альтернативный способ – использовать консоль и специальную команду. Запустите «Командную строку» от имени администратора, затем вставьте REG ADD "HKLM\SYSTEM\CurrentControlSet\Control\DeviceGuard\Scenarios\HypervisorEnforcedCodeIntegrity" /v Enabled /t REG_DWORD /d 0 /f
и нажмите на клавишу «Enter» для выполнения.
Способ 5: Решение неполадок с драйверами
Еще одна наиболее распространенная причина появления 0x00000050 – это проблема с программным обеспечением оборудования компьютера. Поскольку неполадка может быть связана с любым комплектующим, от планки оперативной памяти до видеокарты, вручную найти проблемный компонент довольно сложно. Для экономии времени лучше воспользоваться специальными утилитами, через которые можно посмотреть причину, вызывающую BSOD. Для этого подойдет бесплатный инструмент WhoCrashed, анализирующий файлы дампов памяти системы. Через него получится узнать, с каким именно драйвером произошла неполадка, после чего самостоятельно ее устранить.
- Перейдите по ссылке выше и скачайте инсталляционный файл, после чего запустите его и установите утилиту, следуя подсказкам пошагового мастера.
- После запуска нажмите на кнопку «Analyze» и дождитесь окончания анализа. Затем в блоке «Crash Dump Analysis» можно узнать о том, драйвер какого компонента вызывает ошибку.
Уведомление «Crash dumps are disabled for your computer» означает, что создание файла с информацией об ошибке в момент BSOD отключено. Вы можете включить его, затем дождаться вылета ОС и повторить анализ через эту программу.
Далее действовать можно по-разному. Попробуйте откатить версию программного обеспечения оборудования до предыдущего состояния либо полностью удалите его, затем снова установите драйвер для проблемного устройства.
- В первом случае запустите «Диспетчер устройств». Для этого достаточно кликнуть правой кнопкой мыши по «Пуску», затем выбрать соответствующий пункт.
- В списке оборудования найдите то устройство, драйвер которого вызывает рассматриваемую ошибку, затем дважды кликните по нему левой кнопкой мыши.
- В появившемся окне со свойствами переключитесь на вкладку «Драйвер». Если кнопка «Откатить» активна, нажмите на нее, чтобы вернуться к предыдущей версии ПО оборудования.
- Также можно удалить драйвер для тех или иных компонентов. Это делается в том же окне, где и кнопка «Откатить». Или можете сразу вызвать контекстное меню устройства нажатием правой кнопкой мыши по названию и выбрать пункт «Удалить устройство».
- Подтвердите действие в появившемся окне.
После последующей перезагрузки или включения компьютера базовый драйвер будет автоматически установлен для большинства устройств.
В некоторых случаях потребуется действовать несколько иначе, например после удаления драйвера видеокарты, помимо автоматически установленной базовой версии, понадобится самостоятельно скачать ПО с сайта NVIDIA/AMD/Intel для обеспечения максимальной производительности графического адаптера.
Читайте также: Переустанавливаем драйвер видеокарты
Иногда проблему в работе аппаратного компонента можно решить посредством обновления программного обеспечения, так как новые версии часто содержат исправление некоторых ошибок, которые могут препятствовать корректной работе не только устройств, но и операционной системы.
Подробнее: Обновляем драйверы в Windows 10
Способ 6: Проверка ОЗУ
Если при появлении синего экрана с 0x00000050 появляется сообщение «PAGE_FAULT_IN_NONPAGED_AREA», тогда следует проверить планки оперативной памяти на наличие программных ошибок. Сперва воспользуйтесь встроенной в Windows 10 утилитой для диагностики компонента:
- С помощью поисковой строки найдите утилиту «Средство проверки памяти Windows», введя соответствующий запрос.
- Выберите один из вариантов проверки: выполнить перезагрузку сейчас либо запустить средство при последующем включении ОС.
- После перезагрузки запустится средство диагностики, где некоторые параметры можно менять самостоятельно прямо во время проверки (нажатие на клавишу «F1»).
После проверки при включении ПК отобразятся результаты, но если этого не произошло, посмотреть их можно самостоятельно, открыв «Журнал событий». Используйте сочетание клавиш «Win + R» для запуска окна «Выполнить», куда введите eventvwr.msc
.
При выявлении проблем некоторые из них средство сможет исправить автоматически либо предложит действия по устранению неполадок, что, в свою очередь, избавит от сбоя с кодом 0x00000050.
Если встроенное средство не подходит, можете воспользоваться специализированными инструментами от сторонних разработчиков. Несколько наиболее популярных и эффективных решений мы разбирали в отдельном обзоре на сайте.
Подробнее: Программы для диагностики ОЗУ
В некоторых случаях проблема с оперативной памятью носит аппаратный характер и не может быть исправлена софтом. Попробуйте поочередно отключать планки ОЗУ от материнской платы и запускать компьютер без одной из них. Если обнаружится, что без какой-то из планок рассматриваемая ошибка перестала появляться, придется заменить ее на такую же новую.
Дополнительные рекомендации
Приведем несколько дополнительных рекомендаций, которые тоже помогают исправить 0x00000050. Одной из причин может стать деятельность вирусного программного обеспечения, поэтому хорошо бы проверить систему на наличие вредоносных утилит. Как это сделать, читайте в нашей отдельной статье.
Подробнее: Как проверить Windows 10 на вирусы и другие угрозы
Иногда даже конфликт ПО или файлов может вызывать проблему, препятствующую корректной работе ОС. В Windows 10 при установке различного софта могут сохраняться временные файлы, которые со временем накапливаются, занимают место на локальном хранилище и даже вызывают различного рода неполадки. С помощью встроенных и сторонних средств проведите очистку Виндовс от таких данных, следуя рекомендациям из нашего отдельного материала.
Подробнее: Удаление временных файлов в Windows 10
При переходе с более ранних выпусков ОС на Windows 10 у некоторых материнских плат (чаще всего замечены в этом комплектующие от MSI) появляется данная ошибка. Чтобы исправить ситуацию, рекомендуем обновить версию BIOS, воспользовавшись нашим руководством по ссылке ниже.
Подробнее: Обновление BIOS на компьютере