Ошибка bad image

Как исправить ошибки Bad Image 0xc000012f и 0xc0000020 в Windows 10?

Во время работы с Microsoft Office, браузером Google Chrome, а также при запуске различных игр и приложений на компьютере с Windows 10 может появиться ошибка Bad Image, которая сопровождается кодами 0xc000012f и 0xc0000020. В пояснении к ошибке указано, что «Программа или путь к программе не предназначены для выполнения в Windows или содержит ошибку». Само же обозначение Bad Image указывает на то, что исполняемый файл поврежден. Однако после анализа отечественных и зарубежных форумов оказалось, что поврежден может быть и модуль программы, а не весь софт. Также, если детально изучить лог ошибки, то можно обнаружить, что код 0xc000012f ссылается на STATUS_INVALID_IMAGE_NOT_MZ, который отвечает за библиотеки DLL. Эти библиотеки могут принадлежать как Microsoft Visual C++, так и Microsoft .NetFramework или DirectX. Поэтому, чтобы исправить ошибку Bad Image 0xc000012f или 0xc0000020 в Windows 10 нужно будет провести ряд диагностических целей.

Методы решения ошибки Bad Image

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

  • sfc /scannow – проверка целостности системных файлов;
  • DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH – восстановление образа системы.

Не помешает проверить жесткий диск утилитой chkdsk /?. Она проверит накопитель на ошибки.

После проверки диска и системы на целостность файлов, нужно проверить Windows 10 на вирусы, так как они могут повредить файлы программы и самой системы. Для этого можно использовать любой антивирус или лечащую утилиту Dr.Web Curelt. Она максимально глубоко просканирует систему на предмет вредоносного ПО или кода.

Если с системой все в порядке, диск без ошибок, то нужно заняться проверкой библиотек. Изначально анализируем сообщение. Если ошибка 0xc0000020 имеет указание на файлы msvcr или msvcp, то неполадка вызвана программой Microsoft Visual C++ Redistributable. Вероятнее всего, что вас установлена не та версия библиотеки или перепутана разрядность сборки. Если посмотреть свойства этого файла на другом ПК, то можно обнаружить, что он является компонентом Visual C++ Redistributable 2012, который нужно скачать и установить.

Изначально нужно выполнить следующие действия:

  • Нажать «Win+R» и ввести «appwiz.cpl».
  • Откроется окно «Панели управления», «Программы и компоненты». Нужно посмотреть, чтобы все версии Visual C++ Redistributable были установлены по две разрядности (x86) и (x64). Если 2012 версия программы у вас есть, то нужно нажать на названии программы, чтобы её выделить. Вверху появится кнопка «Изменить».

  • Появится небольшое окно. Нажимаем «Изменить».

Если же утилита не исправит неполадку, то можно заново скачать программу с официального сайта Microsoft:

Если после переустановки данных компонентов ошибка 0xc000012f или 0xc0000020 продолжает появляться на Windows 10, то причина может крыться в обновлении безопасности для Internet Explorer. Это обновление KB2936068. Его нужно удалить. Для этого стоит перейти в «Параметры», «Обновление и безопасность», «Центр обновления Windows», «Просмотр журнала обновлений». Находим нужный пакет и удаляем его.

В случае, если в сообщении ошибки есть указание на файлы atiuxpag.dll или atiglpxx.dll, то их нужно заново скачать. Однако, поскольку эти файлы принадлежат драйверам видеокарты, то советуем переустановить ПО для графического ускорителя, так как загрузка из сети отдельных файлов может навредить системе. Переустановку драйверов видеокарты стоит выполнять через фирменные утилиты от производителя устройства.

Необходимо отметить, что ошибка Bad Image может возникнуть не только на компьютере с Windows 10, но и на более ранних сборках по причине отсутствия библиотек DirectX и .NET Framework. Чтобы заменить эти компоненты, нужно оба удалить с Windows, а затем загрузить их с официального сайта Microsoft.

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

Как я могу исправить ошибку Steam.exe Bad Image в Windows 10

Сообщения об ошибках «Bad Image» могут появляться в Steam и других программах. Сообщение об ошибке может содержать что-то вроде: «Steam.exe – Bad Image. C: WindowsAppPatchexample.dll либо не предназначен для работы в Windows, либо содержит ошибку. Попробуйте установить программу еще раз, используя оригинальный установочный носитель ». Как следствие, пользователи не могут запускать Steam. Вот некоторые потенциальные разрешения для пользователей, которым необходимо исправить ошибку «Плохое изображение» в Steam.

  1. 4 разрешения, которые должны исправить ошибку Steam.exe -Bad Image
  2. 1. Откат Windows 10 до точки восстановления
  3. 2. Переустановите Steam
  4. 3. Запустите проверку системных файлов.
  5. 4. Проверьте целостность файла игры Steam

4 разрешения, которые должны исправить ошибку Steam.exe -Bad Image

  1. Откат Windows 10 Вернуться к точке восстановления
  2. Переустановите Steam
  3. Запустите проверку системных файлов проверки
  4. Проверить целостность файла игры Steam

1. Откат Windows 10 до точки восстановления

Ошибки «Bad Image» могут быть связаны с ошибочными обновлениями патча для Windows 10. Таким образом, восстановление Windows 10 до более ранней даты, предшествующей последним обновлениям исправлений, может разрешить ошибку «Steam.exe – Bad Image» для некоторых пользователей. Это может привести к удалению недавнего обновления, ответственного за ошибку «Steam.exe -Bad Image». Пользователи могут восстановить Windows 10 до более ранней даты с помощью утилиты восстановления системы следующим образом.

  1. Откройте аксессуар «Выполнить» с помощью сочетания клавиш Windows + R.
  2. Введите “rstrui” в текстовое поле “Выполнить” и нажмите ОК .
  3. Нажмите кнопку Далее , чтобы открыть список точек восстановления.
  4. Чтобы полностью развернуть список точек восстановления, установите флажок Показать больше точек восстановления .
  5. Выберите точку восстановления, которая предшествует ошибке «Плохое изображение» на рабочем столе или ноутбуке.
  6. Чтобы проверить, какое программное обеспечение и обновления удаляются для точки восстановления, нажмите кнопку Сканировать на наличие уязвимых программ . Эта кнопка открывает окно, показанное непосредственно ниже, в котором перечислены обновления программного обеспечения, которые будут удалены.
  7. Нажмите Далее и ОК , чтобы подтвердить выбранную точку восстановления.

2. Переустановите Steam

Сообщения об ошибках Steam «Bad Image» предполагают, что пользователи пытаются переустановить программное обеспечение. Это может заменить поврежденные файлы Steam. Таким образом, это еще одно потенциальное решение для ошибки «Bad Image». Следуйте приведенным ниже инструкциям, чтобы переустановить программное обеспечение клиента Steam.

  1. Введите “appwiz.cpl” в разделе “Выполнить” и нажмите ОК , чтобы открыть окно удаления, показанное непосредственно ниже.
  2. Выберите программное обеспечение Steam из списка.
  3. Нажмите кнопку Удалить .
  4. Выберите Да , чтобы подтвердить и удалить Steam.
  5. Перезагрузите Windows 10 после удаления Steam.
  6. Нажмите Установить Steam на веб-сайте программного обеспечения, чтобы получить последнюю версию Steam.
  7. Затем откройте установщик, чтобы добавить Steam в Windows.

3. Запустите проверку системных файлов.

Все сообщения об ошибках «Bad Image». включить ссылки на пути к файлам DLL. Поэтому ошибки «Bad Image» могут быть связаны с повреждением системных файлов DLL. Сканирование проверки системных файлов может исправить поврежденные системные файлы, чтобы устранить ошибку «Bad Image». Таким образом, пользователи должны сделать снимок SFC следующим образом.

  1. Сначала откройте Cortana с помощью клавиши Windows + Q.
  2. Введите «Командная строка» в качестве ключевого слова для поиска.
  3. Нажмите правой кнопкой мыши Командную строку и выберите Запуск от имени администратора , чтобы открыть окно с повышенными привилегиями.
  4. Перед началом сканирования SFC введите «DISM.exe/Online/Cleanup-image/Restorehealth» в командной строке и нажмите «Return».
  5. Затем введите «sfc/scannow» и нажмите Enter, чтобы запустить проверку системных файлов, которая может занять до 30 минут или дольше.
  6. После этого окно командной строки сообщит пользователям, восстановил ли WRP какие-либо поврежденные файлы. Если это так, перезагрузите рабочий стол или ноутбук.

4. Проверьте целостность файла игры Steam

Некоторые пользователи сообщают на форумах, что ошибка «Bad Image» возникает для определенных игр Steam, а не для клиентского программного обеспечения. Таким образом, пользователи могут запускать клиентское программное обеспечение, но не игры Steam, для которых появляется сообщение об ошибке. Пользователи подтвердили, что проверка целостности файла игры Steam может исправить ошибку «Плохое изображение» для игр Steam.

  1. Чтобы выбрать Проверить целостность игрового файла , нажмите «Библиотека» в Steam.
  2. Щелкните правой кнопкой мыши игру, которая возвращает сообщение об ошибке «Bad Image», и выберите Свойства .
  3. Откроется окно свойств. Выберите вкладку Local Files в этом окне.
  4. Нажмите кнопку Проверить целостность игровых файлов на вкладке Локальные файлы.

Эти разрешения могут исправить ошибку «Bad Image» для некоторых пользователей Steam. Обратите внимание, что некоторые из приведенных выше решений могут также решить эту проблему для альтернативного программного обеспечения.

Ошибка 0xc000012f и 0xc0000020 в Windows 10 — как исправить

При запуске отдельных игр или программ в Windows 10 вы можете получить сообщение об ошибке, в заголовке которой «Bad Image», а текст — Программа не предназначена для выполнения в Windows или содержит ошибку, в конце: состояние ошибки 0xc000012f или состояние ошибки 0xc0000020 — оба кода имеют одинаковую природу в данном случае.

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

Способы решить проблему Bad Image 0xc000012f и 0xc0000020 при запуске программ и игр

В большинстве случаев причиной ошибок «Программа не предназначена для выполнения в Windows или содержит ошибку» с состоянием ошибки 0xc000012f и 0xc0000020 является повреждение или неверная версия библиотеки DLL, указанной в тесте ошибки. Такое может случаться в результате сбоев или установки или удаления других (не связанных с проблемной) программ, а иногда — как результат скачивания файлов DLL со сторонних сайтов для исправления других ошибок. Имя файла DLL, указанное в сообщении об ошибке Bad Image может нам помочь, разобраться в чем дело, например:

  • Если фигурируют файлы с именами, начинающимися с msvcr, msvcp и некоторые другие, например — ucrtbase.dll, то проблема, по всей видимости, в библиотеках компонентов Microsoft Visual C++ Redistributable. Решение: исправить установку компонентов в «Программы и компоненты» (выбираем компонент, нажимаем «Изменить», затем — Исправить или Repair), либо удалить имеющиеся распространяемые компоненты Microsoft Visual C++, а затем заново скачать и установить библиотеки Microsoft Visual C++ Redistributable. Конкретный год С++ можно определить по имени файла и устанавливать только компоненты нужного года, желательно — и x86 и x64 (даже в Windows 10 x64 бывают нужны 32-бит библиотеки x86). Это, например, одна из частых причин такой ошибки при запуске Origin.
  • Если библиотека, вызывающая ошибку, находится в папке DriverStore, то виной, вероятнее всего, драйвер какого-то устройства. По имени файла с помощью поиска можно найти, к какому драйверу относится эта DLL, после чего удалить драйвер и установить его вручную (скачав с официального сайта) заново. Чаще всего речь идет о драйвере видеокарты, особенно если ошибка возникает при запуске игр. Здесь может пригодиться: Как удалить драйвер видеокарты полностью.

То есть логика действий в общем случае такова:

  1. Определяем, частью чего является DLL, указанная в сообщении об ошибке. Для этого обычно достаточно использовать поиск в Интернете.
  2. Переустанавливаем этот компонент системы и проверяем, была ли решена проблема.

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

В этом случае решением может стать следующий порядок действий: удаляем программу или игру, отключаем антивирус, заново устанавливаем программу с ошибкой, проверяем, работает ли она, если да — добавляем папку с игрой или программой в исключения антивируса или защитника Windows (как добавить программу в исключения Защитника Windows 10). В этом же сценарии, если ошибка не исчезает, иногда имеет смысл поискать другой источник загрузки этого же приложения — возможно, там, где вы его скачивали, файл содержит ошибки.

Дополнительные методы исправить ошибку

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

  • В случае, если программа или игра работала исправно еще совсем недавно, проверьте: а есть ли точки восстановления Windows 10 на дату, когда проблема отсутствовала. Если есть — используйте их.
  • Если сообщение об ошибке 0xc000012f или 0xc0000020 сообщает о какой-то системной DLL, попробуйте выполнить восстановление целостности системных файлов Windows 10.
  • Попробуйте запустить программу в режиме совместимости с предыдущей версией Windows.
  • Стоит проверить, хотя это и редкий случай, а появляется ли ошибка, если выполнить чистую загрузку Windows 10 — если нет, по всей видимости, запуску мешает какое-то стороннее ПО.

Также, если речь идет о старой версии какой-то программы, а в наличии есть более новые её варианты, попробуйте установить и испытать их.

Как исправить ошибку Windows Bad Image 0xc000012f

Ошибка 0xc000012f является распространенным форматом кода ошибки, который используется программным обеспечением Windows и Windows и водитель производители. Обычно это происходит потому, что поставщик идентифицирует дефект.

Ошибка 0xc000012f означает «Плохой имидж«, Что означает, что исполняемый файл программы или один из модулей поддержки поврежден. Или, вероятно, неисправна DLL, особенно в программах, использующих распространяемые файлы Microsoft Visual C ++ 2015.

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

Выполнение восстановления системы

— Нажмите кнопку «Пуск», введите панель управления и выберите ее из списка результатов.
— Контроль поиска для восстановления.
— Выберите «Восстановление»> «Восстановление открытой системы»> «Далее».
— Выберите точку восстановления, связанную с приложением, драйвером или проблемным обновлением, затем выберите «Далее»> «Готово».

Обновление за июнь 2021 г .:

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

  • Шаг 1: Скачать PC Repair & Optimizer Tool (Windows 10, 8, 7, XP, Vista — Microsoft Gold Certified).
  • Шаг 2: Нажмите «Начать сканирование”, Чтобы найти проблемы реестра Windows, которые могут вызывать проблемы с ПК.
  • Шаг 3: Нажмите «Починить все», Чтобы исправить все проблемы.

Удаление и переустановка Visual C ++ Visual

Давайте удалим и переустановим Visual C ++ 2013 Redistributable, выполнив следующие действия:

Нажмите Windows + R, введите control appwiz.cpl и нажмите Enter.
Нажмите «Функции Windows», чтобы включить или отключить их на левой панели.
Снимите флажок «Распространяемый Visual C ++++» и нажмите «ОК».
Переустановите его, нажав на поле еще раз.

Удаление Центра обновления Windows

Последнее обновление Windows также может вызвать ошибку 0xc000012f. Поэтому вы должны проверить и удалить последнюю версию установленного Центра обновления Windows.

1) На клавиатуре одновременно нажмите клавишу с логотипом Windows и клавишу R, чтобы войти в поле «Выполнить».

2) Введите appwiz.cpl и нажмите ОК.

3) На левой панели щелкните Показать установленные обновления.

4) Найдите последнее обновление для Microsoft Windows, щелкните его правой кнопкой мыши и выберите «Удалить».

Очистка ненужных файлов

  1. Нажмите Windows + R одновременно.
  2. Введите cleanmgr и нажмите Enter.
  3. Затем выберите раздел ОС (C 🙂 и нажмите ОК.
  4. Выберите файлы журналов конфигурации, корзины и временных файлов.
  5. Наконец, выберите Очистить системные файлы и дождитесь завершения процесса.

Запустите SFC / Scannow

Это самое простое решение, которое вы можете попробовать решить с кодом ошибки 0xc000012f. Просто запустите команду «sfc / scannow», чтобы выполнить автоматическое восстановление системы. Выполните следующие действия:

Нажмите клавишу Windows, чтобы открыть Пуск, и введите Командная строка в строке поиска.

В результатах поиска щелкните правой кнопкой мыши командную строку и выберите «Запуск от имени администратора». Нажмите Allow, когда будет предложено.

В командной строке введите «sfc / scannow» и нажмите Enter.

CCNA, веб-разработчик, ПК для устранения неполадок

Я компьютерный энтузиаст и практикующий ИТ-специалист. У меня за плечами многолетний опыт работы в области компьютерного программирования, устранения неисправностей и ремонта оборудования. Я специализируюсь на веб-разработке и дизайне баз данных. У меня также есть сертификат CCNA для проектирования сетей и устранения неполадок.

Bad Image: Состояние ошибки 0xc000012f и 0xc000002 — как исправить

При запуске утилит, игр и приложений на Windows 10 пользователь может столкнуться с ошибками 0xc000012f и 0xc000002. При возникновении данной ошибки в верхней части информационного окна указывается сообщение “Bad Image”, а в объяснении самой ошибки говорится, что запущенное приложение содержит ошибку или не предназначено для работы в Windows. Но далеко не всегда это действительно так. Зачастую утилиты, игры и приложения, которые при запуске выдают ошибки 0xc000012f и 0xc000002, можно починить и с комфортом с ними далее работать. В нашей статье подробно о том, почему возникает подобная ошибка, и как ее исправить.

Почему возникают ошибки 0xc000012f и 0xc000002 в Windows 10

Если попробовать разобраться в природе ошибок 0xc000012f и 0xc000002, то можно установить причину их возникновения. Чаще всего эти системные сообщения об ошибках возникают из-за:

  • Конфликта “мусорных” файлов на накопителе с приложением;
  • Неисправности операционной системы;
  • Неправильной работы самого приложения или повреждения его файлов в процессе установки;
  • Несовместимости приложения с текущей версией Windows;
  • Конфликта между приложениями.

Как исправить ошибки 0xc000012f и 0xc000002

Подробно рассмотрим способы исправить ошибки 0xc000012f и 0xc000002 в Windows 10.

Удаление “мусорных” файлов

Наиболее эффективный способ устранения ошибок с сообщением “Bad Image”, которые могут классифицироваться под номерами 0xc000012f и 0xc000002, это очистка операционной системы от “мусорных” файлов. Часто так бывает, что на накопителе скапливается большое количество файлов от старых программ или удаленных утилит, которые уже не нужны, но продолжают занимать место и вступают в конфликт с новыми приложениями.

Чтобы удалить “мусорные” файлы в операционной системе Windows 10, необходимо:

  1. Запустить утилиту “Выполнить”. Это можно сделать по нажатию клавиш Win+R или выбрав соответствующий пункт в меню “Пуск”, нажав на него правой кнопкой мыши;
  2. Введите команду cleanmgr и нажмите “ОК”, чтобы запустить утилиту очистки;

Когда компьютер будет очищен от системных файлов, выполните перезагрузку и попробуйте вновь запустить приложение, которое выдавало ошибку 0xc000012f или 0xc000002.

Сканирование системы и восстановление файлов

Поскольку ошибка Bad Image может возникать из-за проблем с операционной системой, еще один рекомендованный способ ее решения — это восстановление системных файлов. Чтобы выполнить эту процедуру, запустите утилиту “Командная строка” от имени администратора. Самый простой способ это сделать — ввести cmd в окне поиска и выбрать запуск от имени администратора.

В командной строке введите sfc /scannow и нажмите Enter.

Стартует процесс поиска “битых” файлов операционной системы. При возможности, утилита выполнит их починку.

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

Конфликт с обновлением KB2879017

Для Windows 10 выходил крупных апдейт, частью которого является обновление KB2879017. Это обновление может вести к возникновению конфликта, который выливается в ошибку Bad Image при попытке запустить игру, утилиту или приложение.

Чтобы удалить обновление KB2879017 с компьютера, сделайте следующее:

  1. Запустите утилиту “Выполнить”, используя сочетание клавиш Win+R или другим удобным способом;
  2. Введите команду wusa.exe /uninstall /kb:2879017 и нажмите Enter.

Запустится процесс удаления обновления KB2879017.

Запуск в режиме совместимости

Проблема с совместимостью тоже может вести к ошибкам 0xc000012f и 0xc000002. Поэтому один из способов избавиться от ошибки — это запуск нужной утилиты, игры или приложения в режиме совместимости.

Для запуска в режиме совместимости, нажмите на ярлык правой кнопкой мыши и выберите пункт “Свойства”.

Во вкладке “Совместимость” установите галочку в пункте “Запустить программу в режиме совместимости с” и установите один из доступных режимов совместимости, после чего нажмите “ОК” и попробуйте запустить приложение.

Если программа вновь не запустится, попробуйте выбрать режим совместимости с другой из доступных версий операционной системы.

Переустановка приложения

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