Ошибка при запуске приложения 0xc0000017 — как исправить?

Способы исправить ошибку приложения 0xc0000017При запуске сторонних программ и игр или встроенных инструментов Windows 11/10 некоторые пользователи могут получить сообщение об ошибке приложения: «Ошибка при запуске приложения (0xc0000017). Для выхода из приложения нажмите кнопку ОК».

В этой инструкции о том, что может вызывать такую ошибку и варианты решения проблемы, если вы с ней столкнулись.

Причины ошибки

 

Код ошибки 0xc0000017, в том числе и при запуске приложений, соответствует STATUS_NO_MEMORY (недостаточно памяти), а среди причин возможны следующие:

  • Оперативной памяти для запуска программы или игры действительно недостаточно.
  • Отключён файл подкачки Windows, ограничен его размер, недостаточно места на диске, где размещён файл подкачки, ошибки файловой системы на диске.
  • Иногда — проблемы с драйверами, особенно если вы столкнулись с ошибкой после их обновления или установки.
  • Неправильная работа подключенных периферийных устройств или их драйверов.
  • Ошибки в запускаемом приложении (если ошибка возникает только в нём) или, если это нелицензионное ПО — в реализации механик обхода лицензии. Иногда — в настройках запуска конкретной программы.
  • Конфликт со сторонним ПО, особенно средствами очистки памяти или антивирусами.
  • Повреждение системных файлов Windows.
  • Сбои работы модулей оперативной памяти.

Несмотря на то, что сама суть ошибки в нехватке оперативной памяти (или её «виртуальной» части в файле подкачки), ошибка может возникать и при конфликтах с драйверами или ПО, которое из-за сбоев или особенностей работы ограничивает доступ к RAM для приложения.

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

Простые способы

Для начала о простых и быстрых способах исправить ошибку при запуске приложения 0xc0000017.

  1. Если ошибка появилась после установки или обновления драйверов или самой Windows 11/10, попробуйте откатить драйвер (установить предыдущую версию), удалить обновление, либо использовать точки восстановления системы: Win+R — rstrui с последующим выбором точки восстановления на дату, когда проблема не наблюдалась.
  2. Если ошибка 0xc0000017 появляется после завершения работы и включения компьютера, но исчезает при перезагрузке (именно при использовании пункта «Перезагрузка», это важный фактор), отключите быстрый запуск Windows.Отключение быстрого запуска Windows
  3. Если на системном разделе вашего диска почти не осталось места (единицы ГБ), очистите диск от ненужных файлов. Возможна очистка диска встроенными средствами системы.
  4. Проверьте, исчезает ли ошибка, если отключить все необязательные периферийные устройства, подключенные к компьютеру и перезагрузить его.
  5. Можно попробовать закрыть приложения, потребляющие много памяти перед запуском того, которое сообщает об ошибке, в том числе через диспетчер устройств (правый клик по «Пуск» — «Диспетчер устройств», сортируем по столбцу «Память»). Закрыть можно как в интерфейсе самой программы, так и используя опцию «Снять задачу» в диспетчере задач, но будьте осторожны с системными процессами, назначения которых вы не знаете.Использование оперативной памяти запущенными приложениями в диспетчере задач

Иногда уже один из предложенных вариантов срабатывает. Если нет — пробуем следующие методы решения.

Файл подкачки

Если вы отключили или изменили настройки файла подкачки, ограничив его размер, это может привести к рассматриваемой ошибке даже если у вас гигабайты свободной оперативной памяти.

Рекомендую включить файл подкачки:

  1. Нажмите клавиши Win+R на клавиатуре, либо нажмите правой кнопкой мыши по кнопке «Пуск» и выберите пункт «Выполнить», введите sysdm.cpl и нажмите Enter.
  2. Перейдите на вкладку «Дополнительно» и нажмите по кнопке «Параметры» в разделе «Быстродействие».Открыть параметры быстродействия в параметрах системы
  3. Перейдите на вкладку «Дополнительно» и нажмите кнопку «Изменить» в разделе «Виртуальная память».Открыть настройки виртуальной памяти
  4. Оптимальный вариант — установить опцию «Автоматически выбирать объём файла подкачки», после чего нажать «Ок».Автоматический размер файла подкачки
  5. Второй вариант — снять отметку автоматического выбора, отметить пункт «Указать размер», вручную задать размеры «Исходный» и «Максимальный» (рекомендации разнятся: например, оба пункта равных объёму RAM, либо 1.5xRAM и 3xRAM соответственно), нажать кнопку «Задать», а затем — «Ок».Размер файла подкачки, задаваемый вручную

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

Драйверы

Если вы не устанавливали драйверы вручную, а полагаетесь на те, которые установила Windows 11/10 или какая-то сторонняя программа, попробуйте выполнить ручную установку:

  1. Драйверов чипсета и системных устройств (например, Intel ME), драйверов периферии, сетевой и звуковой платы, контроллеров (при наличии), скачав их с официального сайта производителя материнской платы ПК или ноутбука именно для вашей модели устройства.
  2. Для видеокарт (важно: установка требуется не только для дискретного, но и для интегрированного видео при наличии) с сайтов NVIDIA, AMD, Intel. При отсутствии возможности загрузки драйвера с сайта Intel используйте сайт производителя материнской платы или ноутбука: возможно, не новый, но драйвер VGA для интегрированной графики должен быть и там.
  3. В случае, если в системе установлены драйверы виртуальных устройств (для сетевых и других инструментов), а также «самописные» драйверы для прошивки телефонов или иные, попробуйте отключить/удалить такие устройства вместе с драйверами.

Установив все драйверы, перезагрузите ваш компьютер и проверьте, есть ли результат.

Запускаемое приложение

В случае, если ошибка возникает при запуске конкретной сторонней программы или игры (а не для множества), попробуйте:

  • При наличии отдельных инструментов (ярлыков) настройки графических и других параметров программы снизить их.
  • Узнать, есть ли варианты сброса настроек программы на настройки по умолчанию в Интернете и на тематических форумах по ней. Возможно, их можно переписать в файле инициализации (обычно .ini) в папке с программой.
  • Если ПО было получено из сомнительного источника, имеет смысл проверить работу другого дистрибутива.
  • Можно попробовать добавить программу в исключения Microsoft Defender или стороннего антивируса.

Также рекомендую убедиться, что установленная версия программы совместима с вашей версией Windows и самим компьютером (процессор, видеокарта и другие).

Другие варианты

В завершение — ещё несколько способов, которые также могут сработать и вернуть работоспособность программы, если предыдущие методы не помогли:

  1. Выполните проверку оперативной памяти на ошибки, например, с помощью memtest86+. Также может помочь отключение XMP профилей.
  2. Проверьте системный раздел диска на ошибки (и любого другого раздела, если на нём присутствует файл подкачки). Запустите командную строку от имени администратора и выполните команду (пример для диска C: )
    chkdsk C: /f
  3. Выполните проверку и восстановление системных файлов Windows. В командной строке, запущенной от имени администратора по порядку выполните команды
    dism /online /cleanup-image /restorehealth
    sfc /scannow
  4. Если вы столкнулись с ошибкой после обновления драйвера видеокарты, но простая установка предыдущей версии не решила проблему, попробуйте удалить драйвер с помощью DDU и установить его повторно.
  5. Проверьте, сохраняется ли ошибка при запуске Windows в режиме чистой загрузки — если она исчезает, причина, по всей видимости, в сторонних службах или программах в автозагрузке.
  6. В крайнем случае можно использовать «Обновление на месте» для исправления большинства системных ошибок Windows

При необходимости вы можете детально описать, при каких именно обстоятельствах и для какой именно программы сообщается «Ошибка при запуске приложения (0xc0000017)», сообщив максимум информации. Возможно, решение для вашего конкретного случая найдётся.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *