telegram
🪟windows

Исправить ошибку 0xc0000017 памяти в Windows 10

Код ошибки 0xc0000017 сообщает, что недостаточно памяти и может появляться при установке обновлений Windows 10, запуске приложений или эмулятора BlueScreen.

Не торопитесь увеличивать файл подкачки, так как проблема при создании виртуального диска в загрузчике Windows 10. Когда Windows 10 получает крупное обновление и, чтобы установить его, нужно перезагрузить ПК. Далее создается RAM-диск со средой Windows PE для дальнейших операций по установке обновлений или других действий, если ошибка не связана с обновлениями. И в чем ошибка?

Ошибка заключается в том, что виртуальный RAM-диск не создается по причине ECC ошибок в памяти, которые превышают порог. За превышение лимита отвечает мониторинговый инструмент Predictive Failure Analysis (PFA). Давайте теперь разберем, что делать и как исправить ошибку 0xc0000017 в Windows 10.

1. Извлечь все USB устройства

Так как код 0xc0000017 связан с памятью, то логичным будет извлечь все USB-устройства, такие как принтер, флешки и т.п, с портов компьютера или ноутбука. Перезагрузите Windows 10 и проверьте, устранена ли проблема.

2. Сторонний антивирус

Известно, что антивирусные программы могут в определенный момент грузить сильно систему. Если антивирус при автоматическом сканировании заберет всю память, то появится код ошибки 0xc0000017. Отключите на время сторонний антивирус или встроенный защитник Windows, и проверьте, устранена ли ошибка.

3. Удалить память BCD

Плохая память в конфигурации загрузки может быть проблемой ошибки 0xc0000017, и её нужно очистить. Для этого, запустите командную строку от имени администратора и введите ниже команды.

bcdedit /enum {badmemory}

На картинке видно, что у меня ошибок в памяти не было, но я дорисовал от руки ошибку, чтобы было нагляднее. И так, если у вас имеются короткие коды ошибок, то вводим ниже команду.

Проверка плохой памяти в загрузчике bcdedit enum badmemory

bcdedit /deletevalue {badmemory} badmemorylist

очистить ошибки памяти в загрузчике bcdedit deletevalue badmemory badmemorylist

Если, после ввода выше команды, будет сообщение, что записи с плохой памятью не найдены, то нужно указать код или коды, если их несколько. Ниже пример.

bcdedit /set {badmemory} badmemorylist 0x7B

удалить определенную ошибку в паяти загрузчика

Если у вас много кодов ошибок в памяти загрузчика, то указать нужно все разделяя пробелом. Вот пример.

bcdedit /set {badmemory} badmemorylist 0x7B 0x8B 0x9B

удалить выборочные ошибки в паяти загрузчика

Не могу загрузиться на рабочий стол, что делать?

Если вы не можете загрузиться на рабочий стол из-за ошибки, то вы можете загрузиться в дополнительные параметры и запустить командную строку. Перезагрузите компьютер 4-5 раза, доходя до ошибки, и Windows 10 автоматически перебросит вас в дополнительные параметры, где вы должны первым делом попробовать запустить "Восстановление при загрузке". Если это не решило проблему, то запускаем командную строку и проделываем способ 3.

Восстановление при загрузке

Если ПК не запускается в дополнительные параметры, то нужно создать установочную флешку с Windows 10, дойти до пункта установки, и нажать снизу на "Восстановление системы", после чего вам перебросит в дополнительные параметры.

Восстановление системы при установки Windows 10