Работа с компьютером предусматривает установку и запуск многочисленных программ. Все приложения пользователь устанавливает вручную и по своему требованию запускает.
Иногда в процессе работы вылезают непонятные ошибки. Неосведомлённый пользователь не может сразу определить, что это за ошибка и в чём причина её появления.
К числу довольно распространённых кодов ошибок смело можно отнести 0xc000012f. Кто-то уже с ней сталкивался и знает, как действовать в сложившейся ситуации. Другим же приведённые далее сведения и инструкции будут крайне полезными.
Знакомство с ошибкой
Прежде чем говорить о состоянии ошибки 0xc000012f, нужно понять, что же на самом деле произошло, и о какой проблеме говорит соответствующий код.
Вообще процессы установки и запуска программ на компьютерах с Windows 10 является стандартным и обыденным. В большинстве случаев никаких сложностей или проблем при этом не возникает.
Но бывает иначе. Когда вылезает диалоговое окно с надписью Bad Image, а также отображается кодовая ошибка 0xc000012f. На Windows 10 это распространённое явление. Также в окне с ошибкой прописано, что программа не предназначена для выполнения, либо же содержит ошибку.
ВНИМАНИЕ. Не обязательно код ошибки будет именно 0xc000012f. Иногда вместо него прописано 0xc000012d или 0xc0000020. Но от этого суть и причина проблемы не меняется.
Тут возникает интересная ситуация. Если ошибка с кодом 0xc000012f появляется при запуске какой-то игры или приложения и в диалоговом окне причиной указывают софт, то пользователь и начинает искать причину в программном обеспечении.
Это не совсем корректно. Ведь такая проблема может возникнуть в различных ситуациях. Даже если это ПО с официальных сайтов. То есть потенциально ошибок быть не должно, но они есть. И винить тут только софт никак нельзя.
В чём причины ошибки
Если при запуске приложения на экране компьютера или ноутбука появилась ошибка типа 0xc000012f, диалоговому окну, как ни странно, на 100% верить нельзя.
Да, есть вероятность, что была выполнена установка нелицензированного программного обеспечения. И в нём имеется множество багов и других проблем. Тогда появление Bad Image вполне закономерно. Но такое случается нечасто. Вероятность незначительная.
Более реальными причинами того, что система пишет про состояние ошибки с кодом 0xc000012f, когда запускается игра или программа, являются:
- на жёстком диске скопился большой объём временных файлов;
- сбой произошёл из-за влияния вредоносного программного обеспечения;
- были повреждены системные файлы;
- воздействие остаточных данных после обновлений ОС Windows 10;
- сбой со стороны библиотек компьютера.
Как видите, потенциальных причин несколько. Из-за этого на устранение проблемы потребуется некоторое время. Важно чётко придерживаться инструкций.
Как устраняется ошибка
Теперь к главному вопросу о том, как правильно исправить возникшую ошибку 0xc000012f.
Здесь сразу важно заметить, что ликвидировать проблему, из-за которой не получается запустить или установить программу, можно даже без чёткого знания причины её возникновения.
Чтобы получить результат, требуется по приведённому далее алгоритму выполнить определённые действия.
Какое именно решение позволит избавиться от проблемы в виде ошибки 0xc000012f на компьютерах с операционной системой Windows 10, сказать сразу сложно. Выполняя рекомендации шаг за шагом, в итоге станет ясно, что послужило причиной. Но самое главное, что проблема уйдёт и можно будет продолжить спокойно работать с играми, приложениями и другим софтом.
Загрузка другой версии ПО
Многих интересует, что делать в первую очередь, чтобы проверить причины и состояние столь неприятной ошибки как 0xc000012f.
А для начала всегда нужно исключить вариант того, что причиной проблемы послужила как раз сама программа.
Если ошибка вылезает при установке, тогда поищите альтернативную версию этого же софта. Лучше делать это через официальные сайты разработчиков.
Примите во внимание вопрос совместимости. Не исключено, что ваш компьютер, либо операционная система банально не поддерживают работу с устанавливаемым программным обеспечением.
Если же проверка установкой альтернативной версии показала, что причина не в программе, тогда можно приступать к более активным действиям.
Очистка мусора
Порой ответ на вопрос о том, как убрать надоедливую ошибку 0xc000012f на своём компьютере с Windows 10 на борту, лежит на поверхности. Достаточно просто очистить ПК от мусорных файлов.
Если дело не в программе, тогда стоит начать с избавления компьютера от ненужных файлов. Это кэш и остатки софта, который был давно удалён.
Вообще очистку можно провести вручную. Но тогда каждый файл придётся искать и удалять отдельно. Поэтому проще вооружиться встроенными инструментами, которые предлагает ОС Windows 10.
Здесь можно сделать следующее:
Когда удаление будет завершено, появится окно с данными о том, сколько места очистилось.
Теперь нужно перезагрузить систему и ещё раз попробовать открыть программу, из-за которой выбивалась ошибка.
Помимо стандартного инструмента очистки, также используйте сторонние, но эффективные программы. Такие как CCleaner. Причём их применение можно совместить. Сначала проверить встроенным средством, а затем другой программой.
Вирусный анализ
Наличие вредоносных файлов сильно влияет на состояние и работу операционной системы. Вирусы способны вызывать разнообразные сбои. И появление рассматриваемого кода — не исключение. В такой ситуации не сложно будет убрать появляющуюся ошибку с кодом 0xc000012f на ПК или ноутбуке с Windows 10 на борту.
Проблема вирусов в том, что порой они длительное время сидят в системе, но никак себя не проявляют. Столкнувшись с такой ошибкой, проведите комплексную проверку системы с помощью антивирусного программного обеспечения. Это могут быть полноценные антивирусы, либо лечащие утилиты.
Поскольку максимально эффективные версии программ платные, хорошим решением станет использование встроенной утилиты в лице Defender. Для этого нужно:
Приложение самостоятельно удалит файлы, которые являются подозрительными и потенциально опасными.
Также стоит выполнить полное сканирование этой же утилитой. Просто на него требуется обычно не один час.
Восстановление файлов системы
Есть ещё одна потенциальная причина ошибки. Это повреждённые системные файлы. Опять же, причина может крыться в вирусах.
Если удалить вирус, восстановление файла всё равно не произойдёт. Это нужно делать самостоятельно.
На этот случай предлагается следующая инструкция:
Когда тест будет выполнен и все повреждённые файлы системы восстановятся, нужно перезагрузить устройство и снова проверить, работает ли приложение теперь.
Если и сейчас ошибка вылезает, то придётся действовать дальше. Благо, решения ещё существуют.
Удаление и повторная установка
Если под влиянием тех или иных факторов, включая вирусы, программа выходит из строя. Обычно это происходит по причине того, что один или несколько файлов удаляются. Это происходит случайно, либо специально, поэтому винить во всём операционную систему тоже нельзя.
Когда появление ошибки наблюдается при запуске ПО, то стоит попробовать следующее:
- удалить установленное проблемное приложение;
- загрузить это же ПО с сайта разработчика;
- убедиться, что компьютер, ОС и ПО совместимы;
- установить софт.
Порой такая мера приводит к положительному результату.
Но если попытка оказалась безуспешной, не отчаивайтесь. Двигайтесь дальше.
Удаление кумулятивного апдейта
Есть ещё одно решение, которое потенциально может помочь в решении проблемы с кодом ошибки 0xc000012f. Это удаление кумулятивного апдейта на Windows 10. Он имеет свой код, а именно КВ2879017.
Пугаться не стоит. Ничего запредельно сложного.
От пользователя требуется следующее:
Только учтите, что для вступления изменений в силу после завершения деинсталляции нужно обязательно перезагрузить ПК. Снова проверьте, запускается ли приложение. Если нет, то переходите к следующему способу.
Перерегистрация библиотек
Ещё одна потенциальная причина ошибки 0xc000012f — это проблемы со стороны системной библиотеке на Windows 10. Здесь придётся перерегистрировать параметры.
Сделать это можно по такой инструкции:
Пройдёт буквально несколько секунд, и новая библиотека будет зарегистрирована.
Нельзя исключать, что после проведённых манипуляций проблемная игра или приложение начнёт работать стабильно, и ошибка исчезнет.
Переустановка или обновление Framework
В некоторых случаях рассматриваемая ошибка становится результатом несовместимости.
Стандартно на компьютерах с Windows 10 используется NET Framework версии 4.6. Но некоторые приложения для своей работы могут использовать 3.5 версию. В этом случае потребуется загрузить на ПК альтернативный пакет с обновлениями.
Используйте только официальный сайт разработчика Windows, то есть Microsoft. Затем остаётся установить пакет, перезагрузить ПК и выполнить очередную попытку запуска программы.
Обновление для Visual C++
Дополнительно не лишним будет загрузить компоненты Visual Studio.
Для этого нужно открыть официальный сайт Microsoft и скачать текущую актуальную версию Visual C++. Затем её нужно установить на ПК.
И уже по традиции проверьте, будет ли работать проблемная программа.
Точка восстановления
Крайняя мера в сложившейся ситуации — это использование точек восстановления.
Если пользователь заметил, что раньше программа запускалась нормально, без проблем и ошибка не вылезала, то есть смысл попробовать откатить операционную систему до состояния на тот период.
Разумеется, для отката требуется предварительно создать соответствующие точки восстановления.
Приходилось ли сталкиваться с ошибкой 0xc000012f? Какие программы или приложения она блокировала? Чем была вызвана такая неисправность? Какой метод в итоге помог решить проблему?
Делитесь личным опытом и наблюдениями.
Подписывайтесь, оставляйте комментарии и задавайте актуальные вопросы!

Оглавление: 1. Почему возникают ошибки 0xc000012f и 0xc000002 в Windows 10 2. Как исправить ошибки 0xc000012f и 0xc000002 - Удаление “мусорных” файлов - Сканирование системы и восстановление файлов - Конфликт с обновлением KB2879017 - Запуск в режиме совместимости - Переустановка приложения
Почему возникают ошибки 0xc000012f и 0xc000002 в Windows 10
Если попробовать разобраться в природе ошибок 0xc000012f и 0xc000002, то можно установить причину их возникновения. Чаще всего эти системные сообщения об ошибках возникают из-за:
- Конфликта “мусорных” файлов на накопителе с приложением;
- Неисправности операционной системы;
- Неправильной работы самого приложения или повреждения его файлов в процессе установки;
- Несовместимости приложения с текущей версией Windows;
- Конфликта между приложениями.
Как исправить ошибки 0xc000012f и 0xc000002
Подробно рассмотрим способы исправить ошибки 0xc000012f и 0xc000002 в Windows 10.
Удаление “мусорных” файлов
Наиболее эффективный способ устранения ошибок с сообщением “Bad Image”, которые могут классифицироваться под номерами 0xc000012f и 0xc000002, это очистка операционной системы от “мусорных” файлов. Часто так бывает, что на накопителе скапливается большое количество файлов от старых программ или удаленных утилит, которые уже не нужны, но продолжают занимать место и вступают в конфликт с новыми приложениями.
Обратите внимание
Данный способ решения проблем с ошибками 0xc000012f и 0xc000002 особенно актуален, если неисправность “Bad Image” возникает при попытке запустить различные приложения на компьютере, а не одну конкретную программу.
Чтобы удалить “мусорные” файлы в операционной системе Windows 10, необходимо:
- Запустить утилиту “Выполнить”. Это можно сделать по нажатию клавиш Win+R или выбрав соответствующий пункт в меню “Пуск”, нажав на него правой кнопкой мыши;
- Введите команду cleanmgr и нажмите “ОК”, чтобы запустить утилиту очистки;
- В открывшемся окне нужно указать диск, который вы хотите очистить от временных файлов. Рекомендуется выполнить очистку системного диска, а также диска, где установлено приложение, которое вызывает ошибку Bad Image. Выберите нужный диск и нажмите “ОК”;
- Откроется окно выбора файлов для очистки. Нажмите “Очистить системные файлы”, после чего подтвердите свое решение, для чего потребуется доступ администратора компьютера.
Когда компьютер будет очищен от системных файлов, выполните перезагрузку и попробуйте вновь запустить приложение, которое выдавало ошибку 0xc000012f или 0xc000002.
Сканирование системы и восстановление файлов
Поскольку ошибка Bad Image может возникать из-за проблем с операционной системой, еще один рекомендованный способ ее решения — это восстановление системных файлов. Чтобы выполнить эту процедуру, запустите утилиту “Командная строка” от имени администратора. Самый простой способ это сделать — ввести cmd в окне поиска и выбрать запуск от имени администратора.
В командной строке введите sfc /scannow и нажмите Enter.
Стартует процесс поиска “битых” файлов операционной системы. При возможности, утилита выполнит их починку.
Когда процесс будет завершен, перезагрузите компьютер и попробуйте снова запустить утилиту, игру или приложение, которая выдавала рассматриваемую ошибку.
Конфликт с обновлением KB2879017
Для Windows 10 выходил крупных апдейт, частью которого является обновление KB2879017. Это обновление может вести к возникновению конфликта, который выливается в ошибку Bad Image при попытке запустить игру, утилиту или приложение.
Обратите внимание
Данное решение помогает в случае, когда нужно устранить ошибку 0xc000012f.
Чтобы удалить обновление KB2879017 с компьютера, сделайте следующее:
- Запустите утилиту “Выполнить”, используя сочетание клавиш Win+R или другим удобным способом;
- Введите команду wusa.exe /uninstall /kb:2879017 и нажмите Enter.
Запустится процесс удаления обновления KB2879017.
Обратите внимание
Перед запуском процесса удаления рекомендуется сделать резервную копию системы.
Запуск в режиме совместимости
Проблема с совместимостью тоже может вести к ошибкам 0xc000012f и 0xc000002. Поэтому один из способов избавиться от ошибки — это запуск нужной утилиты, игры или приложения в режиме совместимости.
Для запуска в режиме совместимости, нажмите на ярлык правой кнопкой мыши и выберите пункт “Свойства”.
Во вкладке “Совместимость” установите галочку в пункте “Запустить программу в режиме совместимости с” и установите один из доступных режимов совместимости, после чего нажмите “ОК” и попробуйте запустить приложение.
Если программа вновь не запустится, попробуйте выбрать режим совместимости с другой из доступных версий операционной системы.
Переустановка приложения
Если ни один из шагов выше не помог решить проблему, не исключено, что она связана с “битыми” файлами самого приложения, утилиты или игры. В этом случае лучший вариант — выполнить переустановку приложения. Если приложение было загружено из интернета, лучше скачать его с другого источника (или другую версию), тем самым исключив вероятность того, что поврежден сам установочный файл.
(18 голос., средний: 4,67 из 5)
Загрузка…
Check quick solutions to get things running in no time
by Madalina Dinita
Madalina has been a Windows fan ever since she got her hands on her first Windows XP computer. She is interested in all things technology, especially emerging technologies… read more
Updated on
- The error status 0xc000012f means you lack the required Microsoft Visual C++ Redistributables files.
- Using third-party system restore software will quickly get rid of the bad image 0xc000012f error.
- Solve 0xc000012f by running a system scan and letting Windows troubleshoot it.
XINSTALL BY CLICKING THE DOWNLOAD FILE
To fix Windows PC system issues, you will need a dedicated tool
SPONSORED
Fortect is a tool that does not simply clean up your PC, but has a repository with several millions of Windows System files stored in their initial version. When your PC encounters a problem, Fortect will fix it for you, by replacing bad files with fresh versions. To fix your current PC issue, here are the steps you need to take:
- Download Fortect and install it on your PC.
- Start the tool’s scanning process to look for corrupt files that are the source of your problem
- Right-click on Start Repair so the tool could start the fixing algorythm
- Fortect has been downloaded by 0 readers this month, rated 4.4 on TrustPilot
The error status 0xc000012f may appear on some Windows 10 computers with the message Bad Image. The error message reappears multiple times even after the user clicks on OK. This can be quite annoying.
You can also find it under these names: error 0xc000012f file not found or 0xc000012f download. Now, the error message that accompanies the numeric code may vary, but we bet you’re dealing with the same issue.
What causes error status 0xc000012f?
This error usually appears when the image file that is being used is not of the right format and this is especially common in programs that rely on Microsoft Visual C++.
File corruption is another major culprit together with DLL incompatibility or missing executables altogether. You can obviously try to re-register all your DLL files.
However, if running long strings of commands via the elevated Command Prompt is not really your area of expertise, you can simply use a DLL repair tool to handle this task for you.
As you can imagine, the error status 0xc00012f impacts all kinds of programs, starting with Office tools, Outlook, OneDrive, Teams (msteams.exe with bad image), and so on, all the way to games and gaming apps on Windows 10 as well as 11.
Some are prone to be more impacted than others, but regular names on the list include Halo Infinite, Fornite, Valorant, and other Steam games or Origin games plagued by the bad image error xc000012f.
A few of the error variations you may come across are:
- Error status 0xc00007b Windows 10
- Error status 0xc0000020
- Status 0xc00000f Windows 7
- Error status 0xc00035a Windows 10
There are several solutions you could try to fix Error status 0xc00012f in Windows 10, and we have listed them below.
- What causes error status 0xc000012f?
- How do I fix error status 0xc000012f on Windows 10?
- 1. Run the sfc/scannow scan
- 2. Use a third-party system repair tool
- 3. Uninstall updates
- 4. Install the Visual C++ Redistributable for Visual Studio
- 5. Check for new updates
- 6. Perform a clean boot
How do I fix error status 0xc000012f on Windows 10?
1. Run the sfc/scannow scan
1. Press the Windows key to open Start, and in the search bar, type Command Prompt.
2. In the search results, right-click on Command Prompt, and select Run as administrator.
3. Click Allow when prompted by an UAC message.
4. In Command Prompt, type in the following command and hit Enter:sfc/scannow
5. Wait for the verification to reach 100%. Once the process is complete, restart the computer.
The simplest solution you could try to resolve error code 0xc000012f is to run the sfc/scannow command to conduct an automatic system repair.
The SFC tool will help to repair and replace corrupted system files, if any, and remove 0xc000012f instances from your PC.
If this didn’t resolve the issue, move on to the next solution. If you’re having trouble accessing Command Prompt as an admin, then you better take a closer look at our guide.
2. Use a third-party system repair tool
One other easy way to repair your system files and get rid of these pesky error messages is downloading a tool specialized in keeping your computer in healthy and working condition.
This software scans your computer for broken files and restores or completely replaces them. You won’t ever need to worry about errors or BSoD crashes anymore after installing it on your computer.
3. Uninstall updates
- Press the Windows key to open Start and in the search bar type Update.
- Select & open Update & Security.
- In the Update & security window, select Windows Update.
- Click on Advanced Options, then Update history.
- You will get a list of all the updates that were installed successfully and those that failed to install successfully.
- Usually, these are the roots of the error.
- Click on Uninstall an update.
- You will be taken to the Uninstall an update window.
- Right-click on the first installed update on the list and click Uninstall.
- Confirm your decision & follow the on-screen instructions.
- Restart the computer and see if this fixed your issue.
- If not, repeat the steps for every installed update on the list, until the issue is resolved.
You should try reverting all recent updates, to see if the issue arose from one of them.
4. Install the Visual C++ Redistributable for Visual Studio
- Download the latest version from Microsoft’s website.
- Select the appropriate version of the program.
- 32-bit if you’re a 32-bit Windows user, or 64-bit if you’re a 64-bit user.
- After downloading, Open the installation file.
- Follow the on-screen instructions (keep pushing Next).
- Once the installation is complete, check to see if the error status 0xc000012f persists.
For some users, installing the latest version of Microsoft’s Visual Studio Redistributable will resolve error code 0xc000012f.
If you need a more hands-on approach, here’s how to easily download Microsoft Visual C++ on 64 bits platforms. Hopefully, your issue was resolved. If not, move on to solution 4.
5. Check for new updates
- Click the Windows key and in the search bar type Update settings.
- Select it from the search settings.
- In the Windows Update dialogue, click on Check for updates.
- This will send an update request to the Microsoft servers, and if any new updates are available, you will be notified.
Microsoft frequently releases small and big updates for Windows 10 and with patches that fix issues such as the error status 0xc000012f.
Once the new updates are installed, error code 0xc000012f will most likely be resolved. If this didn’t work for you, move on to the next solution.
- iTunes.exe bad image error in Windows 10/11
- Impactor.exe Bad Image: Fix this error and launch your apps
- Fix NVIDIA web helper.exe issues with these solutions
6. Perform a clean boot
- Click on Start, and in the search bar, type msconfig.
- From the search results, select System Configuration.
- Open the Services tab.
- Check the Hide all Microsoft services check box.
- Next, click the Disable all button.
- Next, open the Startup tab, then Task Manager.
- Alternatively press Ctrl + Shift + Esc keys.
- Open the Startup tab in Task Manager.
- Right-click on all start-up items and click on Disable to disable them.
- Close Task Manager.
- Click the OK button on the Startup tab of the System Configuration window to save the changes.
Performing a clean boot can be useful in identifying the cause behind error status 0xc000012f. Usually, the problem stems from some third-party application or startup processes.
Disabling all start-up processes and then re-enabling them one at a time can help pinpoint the source of the error.
If you want to know how to add or remove startup apps on Windows 10, we got your back.
Once the process is complete, restart the computer. See if the error persists. If not, start each application/service one at a time. As soon as the problem reappears, you will have identified the culprit.
We hope these solutions solve your problem. However, if none of these solutions worked for you, try contacting Microsoft Support.
Do not hesitate to leave any other suggestions or questions in the comments section below and we’ll surely take a look.
Blog Summary: Error 0xc000012f means Bad Image. When it appears, you can’t open or use the software packages for which the error code appears. Usually, it happens, when the associated binaries and executable files of a program get corrupted. Alternatively, if there’s a DLL mismatch or a defective Windows update, you can witness this error message on your Windows 11/10 PC. We’ll learn some easy & effective ways to get rid of the Bad Image Error!
When running a program or installing Microsoft Office on Windows 10, if you are encountering Bad Image Error Status 0xc000012f, error. Here are workable fixes to resolve Bad Image Error on Windows 10.
Reasons for Bad Image Error 0xc000012f error
- The executable file of the software, you are trying to install is corrupt
- There’s a DLL mismatch especially in programs that use Microsoft Visual C++ 2015 Redistributables
- Misconfigured system files
- Corrupt registry keys
- Hard disk fragmentation
- Too many programs running during the system startup
Examples of the Bad Image Error Code
<filename> is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor for support. Error status 0xc000012f
C:\Windows\System32\schannel.dll is either not designed to run on Windows or it contains an error. Try installing the program again using the original installation media or contact your system administrator or the software vendor. error: 0xc000012f
Short On Time? Try This Fix To Automatically Fix Common Issues & Optimize PC Performance!
As we’ve previously mentioned, sometimes, misconfigured system files, corrupted registry keys & several programs running during system startup may be causing the error code 0xc000012f.
Having dedicated PC Repair Software like Advanced System Optimizer will help you easily fix the most common system errors while protecting the desktop from potential viruses and malware infections. Moreover, using this professional cleanup tool, you can easily repair invalid registry entries, optimize disk, recover deleted files, uninstall programs without leaving leftovers, and more.
You can follow our previous detailed guide on how to fix common computer errors on Windows PC using Advanced System Optimizer.
7 Best Ways to Fix Windows Bad Image Error – 2023
To fix the 0xc000012f error code, start following the steps explained below one by one.
Method 1: Update Visual Studio C++ Redistributable
If your computer lacks Visual Studio C++ files that affect the software packages need, you may encounter this Bad Image Error code. Several users tried installing/updating Visual Studio C++ Redistributable files to get rid of the problem; fortunately, it worked. Hence, you may try the same. This is what you need to do to update the same:
STEP 1 – Navigate to Microsoft’s official website and head towards the Visual Studio C++ Redistributable Download Page.
STEP 2 – Find and click the link for Visual Studio 2015-2022 package X64 (64-bit Windows Platform).
STEP 3 – Check out the folder containing the downloaded Visual Studio C++ Redistributable package in File Explorer.
STEP 4 – At this point, you need to double-click the file VC_redist.x64.exe and you can see the Microsoft Visual C++ window.
STEP 5 – Click the “I agree” checkbox to accept the Terms & Conditions. Click on the Install button to update the Visual Studio C++.
Restart your computer to implement the changes!
Method 2: Re-Register The DLL Files
Using the regsvr32 tool is a command-line utility used for registering and un-registering DLL files. This method is usually performed when some of your Windows 11/10 functions are not working properly. Fortunately, using Command Prompt, you can easily re-register all the DLL files in one go. Simply, follow the instructions stated below:
STEP 1 – Go to the Search bar and type Command Prompt. Make sure you run as administrator to launch the CMD utility in elevated mode.
STEP 2 – Copy and paste the command – for %1 in (*.dll) do regsvr32 /s %1 and hit the Enter button.
This will automatically re-register all the DLL files and will help you get rid of the annoying Bad Image Error Status 0xc000012f in Windows 11/10 PC.
Method 3: Uninstall Windows Update
A buggy or corrupt Windows update can also lead to a Bad Image error on Windows 10. So, if you are facing a 0xc000012f error on Windows 10 after installing the Windows update, we suggest uninstalling it. To learn how to do that, follow these steps:
1. In the Windows search bar type Add or remove programs
2. Open it > click Program and Features option
3. Here in the left pane click View installed updates
4. This will open a new window here, look for the latest Windows update you installed after which the Bad Image error started occurring. Select it > Uninstall
5. Afterward, restart the system and see if this helps fix Windows Bad image 0xc00007b error.
Method 4: Run System File Checker SFC command
Faulty or damaged system files can also lead to Bad Image error on Windows 10. Hence, to check if everything is ok we suggest checking for file integrity. For this, we will run a System File Checker. To do learn how to do that, follow the steps below:
1. In Windows search, type command prompt
2. Select the search result > Run as administrator
3. Now in elevated Command Prompt enter the following commands one by one and hit enter after each command
Sfc /scannow
Sfc /scannow /offbootdir=c:\windows
4. This will run the System File Checker and repair corrupt files
5. Reboot the system, this should help fix the problem
Note: If there is any file that System File Checker is unable to repair, then you will get the message as:
To know about this file you will need to analyze the CBS.log file.
Once, that is done, you will need to run the DISM command and restore the system files. After running DISM, make sure you run the System File Checker again.
To run DISM, run the following commands:
DISM.exe /Online /Cleanup-image /Restorehealth
Restart the computer, you should no longer face the problem.
Method 5: Perform System Restore
By default, System Restore is disabled on Windows 10 however, if you have enabled it, you are lucky. You can rollback the changes via System Restore.
To learn in detail about System Restore and how to run it, read our previous post.
1. Press Windows + R
2. Type rstrui.exe > Enter
3. Select the System Restore point of the date when the system was working just fine and rollback
Hope this helps fix the 0xc000012f error on Windows 10.
Method 6: Perform a Clean Boot
If you are still encountering the Bad Image error code 0xc000012f, we suggest performing a Clean Boot. This will help identify the third party software that is causing the problem. To do so, we will have to disable software that runs during system startup. To learn more about it, follow the steps below:
1. Press Ctrl+ Shift+Esc
2. Click the Service tab
3. Check the box next to Hide all Microsoft services > Disable all
4. Next click the Startup tab > Open Task Manager
5. Right-click each entry one by one > Disable
6. Exit Task Manager
7. Save change > restart the system
8. Disabling unwanted apps from the startup will help fix the Bad Image error.
Method 7: Reinstall the program
If none of the steps worked for you, try uninstalling and reinstalling the program using which you are facing the problem. This has worked for most users and we hope it works for you too and Bad Image error is gone forever. Before following the steps ensure you have the setup file handy.
1. Press Windows + R
2. Type appwiz.cpl > Ok
3. Look for the program that is throwing Bad Image error, select it > Uninstall
4. Wait for the operation to finish
5. Now use the setup file to reinstall the product. Alternatively, you can visit the product’s official website for the latest setup file.
However, if you don’t want to uninstall the software manually you can either use the Uninstall Manager offered by Advanced System Optimizer or can check our post on the best Uninstaller for Windows.
We hope using the steps explained above, you can fix Windows Bad image 0xc00007b and 0xc000012f. In case you have any questions or doubts, feel free to ask by leaving them in the comments section. Also, let us know which method worked best for you.
FAQ: Information about 0xc000012f Windows errors
Q1. How do I fix error 0xc000012f?
There is no known cause of the 0xc000012f error, therefore depending on the reason, you can follow the steps explained in the article. Also, we suggest you install Microsoft Visual C++ Redistributable as in most cases it has helped fix Bad Image. Also, you can run Disk Optimizer offered by Advanced System Optimizer to defrag the disk.
Q2. Why do I keep getting Bad image errors?
When some crucial system files are missing or get corrupt, you get a Bad Image error. This can be fixed by reinstalling the software or running System File Checker.
Q3. How do I fix a Bad image?
To fix the Bad Image error, we suggest applying the following workouts:
- Reinstall the problematic software
- Perform System Restore
- Rollback Windows Update
- Do a Clean Boot
- Run System File Checker
Q4. What does a Bad image mean on Windows 10?
Bad Image 0xc000012f error means some of the system files are corrupt and there are interfering with the system process. To resolve this, running the SFC /scannow command is recommended.
Conclusion
Chances are, by now you must’ve successfully resolved the Bad Image error 0xc000012f on Windows 11/10 PC. For us, updating the Visual Studio C++ Redistributable worked like a charm. Additionally, we suggest our users keep their PCs optimized and error-free using third-party tools. If you come across, any other effective workaround that can help you rectify the bad image error code, feel free to share your recommendation with us in the comments section below!
08.05.2020
Просмотров: 6183
Во время работы с 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 нужно будет провести ряд диагностических целей.
Читайте также: Методы исправления ошибки 0xc00007b на 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:
- Microsoft Visual C++ Redistributable 2010;
- Microsoft Visual C++ Redistributable 2012;
- Microsoft Visual C++ Redistributable 2015.
Если после переустановки данных компонентов ошибка 0xc000012f или 0xc0000020 продолжает появляться на Windows 10, то причина может крыться в обновлении безопасности для Internet Explorer. Это обновление KB2936068. Его нужно удалить. Для этого стоит перейти в «Параметры», «Обновление и безопасность», «Центр обновления Windows», «Просмотр журнала обновлений». Находим нужный пакет и удаляем его.
В случае, если в сообщении ошибки есть указание на файлы atiuxpag.dll или atiglpxx.dll, то их нужно заново скачать. Однако, поскольку эти файлы принадлежат драйверам видеокарты, то советуем переустановить ПО для графического ускорителя, так как загрузка из сети отдельных файлов может навредить системе. Переустановку драйверов видеокарты стоит выполнять через фирменные утилиты от производителя устройства.
Необходимо отметить, что ошибка Bad Image может возникнуть не только на компьютере с Windows 10, но и на более ранних сборках по причине отсутствия библиотек DirectX и .NET Framework. Чтобы заменить эти компоненты, нужно оба удалить с Windows, а затем загрузить их с официального сайта Microsoft.
Если же исправить ошибку выше представленными способами не удается, то рекомендуем переустановить программу, которая вызывает такую ошибку или откатить систему до более раннего состояния.











































