Categories: Windows

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

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

При запуске игры или программы в Windows можно столкнуться с одной из двух типов ошибок с кодом 0xc0000006 — «Ошибка приложения. Ошибка при запуске приложения» или «Bad Image — Программа не предназначена для выполнения в Windows или содержит ошибку».

В этой инструкции подробно о способах исправить ошибки при запуске приложения и Bad Image 0xc0000006, а также об их возможных причинах. Способы подойдут для Windows 11, Windows 10 и других версий системы.

Антивирус и нелицензионное ПО

Если ошибка при запуске приложения 0xc0000006 или ошибка «Bad Image» с тем же кодом появляется при запуске какой-либо только что установленной нелицензионной программы или игры, с большой вероятностью причина либо в изначально поврежденной «сборке», либо в работе вашего антивируса, в том числе встроенного Microsoft Defender, который удалил необходимые файлы (подробнее: Windows сама удаляет файлы — почему и что делать? ).

Возможные решения для такой ситуации, которые вы выполняете на свой страх и риск:

Сторонние программы и службы, приводящие к ошибке

Часто причиной сбоя «Ошибка при запуске приложения 0xc0000006» являются сторонние программы или службы, запущенные в Windows: это может быть как антивирусное ПО (как в предыдущем случае), так и другие программы.

Чтобы проверить, в этом ли дело, вы можете использовать режим «Чистой загрузки» Windows — специальный режим, при котором включены только системные службы Майкрософт, а пункты автозагрузки не запускаются. Для этого:

  1. Нажмите клавиши Win+R на клавиатуре, введите msconfig и нажмите Enter.
  2. На вкладке «Общие» снимите отметку «Загружать элементы автозагрузки» и нажмите «Применить».
  3. На вкладке «Службы» отметьте пункт «Не отображать службы Майкрософт», затем нажмите кнопку «Отключить все».
  4. Нажмите «Ок», перезагрузите компьютер.

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

Точки восстановления и восстановление системных файлов

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

  1. Нажмите клавиши Win+R на клавиатуре, введите rstrui.exe в окно «Выполнить» и нажмите Enter.
  2. Выберите точку восстановления система на дату, когда ошибка 0xc0000006 и запустите восстановление.
  3. Дождитесь окончания восстановления системы.

Ошибка Bad Image с кодом 0xc0000006 может говорить о повреждении системных файлов Windows 11/10, а в некоторых случаях — библиотек в папке с самим приложением. Первое легко проверить и исправить с помощью командной строки:

  1. Запустите командную строку от имени администратора ( как это сделать ).
  2. Введите команду
    sfc /scannow

    и нажмите Enter.

  3. Дождитесь завершения процесса. Если в результате вы увидите сообщение «Программа защиты ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила», закройте командную строку, перезагрузите компьютер и попробуйте снова запустить программу, ранее сообщавшую об ошибках.

Дополнительные варианты решения

Если предыдущие способы не сработали, далее — некоторые дополнительные подходы к исправлению ошибки 0xc0000006, которые вы можете использовать:

  • Если программа ранее работала, а теперь перестала — попробовать удалить последние обновления Windows 11/10 , переустановить программу.
  • Проверить, появляется ли ошибка, если временно отключить сторонний антивирус.
  • Открыть редактор реестра ( Win+R regedit ) и проверить значение параметра Appinit_DLLs в двух разделах реестра:
    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWindowsHKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftWindows NTCurrentVersionWindows

    По умолчанию оно должно быть пустым. Если это не так, дважды нажмите по параметру, удалите значение, нажмите «Ок», закройте редактор реестра и перезагрузите компьютер.

  • В крайнем случае прибегнуть к исправлению текущей установки Windows, смонтировав ISO-образ той же версии Windows (скачайте ISO, нажмите по нему правой кнопкой мыши и выберите пункт «Подключить»), запустив с него файл setup.exe и выбрав опцию сохранения файлов, настроек и приложений.
  • По некоторым сообщениям к ошибке могут приводить не установленные драйверы видеокарты, при этом речь не только о дискретной видеокарте, но и об интегрированном видеоадаптере: если в диспетчере устройств в разделе «Видеоадаптеры» у вас присутствуют устройства вида «Базовый видеоадаптер (Майкрософт)», установите драйверы для него .

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

admin

Recent Posts

Настройка Mercurial по HTTPS

Иногда mercurial, при скачивании и комитах ругается на https. Особенно на самоподписанные сертификаты. Чтобы заработал…

2 недели ago

Компиляция libvirt в Ubuntu

Компиляция libvirt Подробнее

2 недели ago

Ошибка libvirt permission denied: решение

Если возникает ошибка libvirt destroy lxc permission denied , при попытке остановить контейнер: _x000D_# virsh…

2 недели ago

Настройка редиректа в NGINX

Файлы с примерами редиректа для nginx Подробнее

2 недели ago

Включение gzip в NGINX

Как включить gzip сжатие в Nginx ? Подробнее

2 недели ago

Удаление postinst-скрипта в Linux

Иногда возникает ситуация, когда криво настроенные пакеты не устанавливаются в системе. У меня это произошло…

2 недели ago