If you see the error code 0xc000012f when trying to open a program in Windows, don’t panic. This is a common error and you can fix 0xc000012f quickly and easily.
What is the 0xc000012f error
The 0xc000012f error is a common error code format used by Windows and Windows software and driver vendors. It’s generally caused by the vendor to identify the error.
How to fix 0xc000012f
Here are the solutions you can try. You shouldn’t have to try them all. Just try each one in turn until everything is working again.
- Run System File Checker
- Uninstall Windows update
- Install Visual C++ Redistributable for Visual Studio 2015
- Check for Windows update
- Update all device drivers
Note: All the screenshots below come from Windows 10, but the fixes also work on Windows 8 and Windows 7.
1. Run System File Checker
System File Checker (sfc) is the built-in Windows utility that helps you troubleshoot the issue in your computer and fix it. You can perform the SFC to fix 0xc000012f. To do so, follow the instructions below:
1) Type cmd in the taskbar search box. Right-click Command Prompt (or cmd if you’re using Windows 7) to select Run as administrator, and then click Yes to confirm.
2) Once you see the Command Prompt (or cmd), type sfc /scannow and press Enter.
3) Windows will now verify the system files, and automatically fix any detected issues.
4) After verification is complete, exit the Command Prompt and try to launch the program that was giving you the error.
Still no luck? Don’t worry, there are other solutions we can try…
2. Uninstall Windows update
The recent Windows update can also cause the 0xc000012f error. So you should check the latest installed Windows update and uninstall it.
1) On your keyboard, press the Windows logo keyand R at the same time to invoke the Run box.
2) Type appwiz.cpl, and click OK.
3) Click View installed updates in the left pane.
4) Find the latest Update for Microsoft Windows, right click that update, and click Uninstall.
5) Follow the wizard to uninstall that update.
6) After uninstalling, restart your computer, and open that program that gives the error to see if it works now.
If the issue still persists, you can try the following solutions below.
3. Install Visual C++ Redistributable for Visual Studio 2015
Many users reported that installing the Visual C++ Redistributable for Visual Studio 2015 can solve the 0xc000012f error. You can follow the instructions below to have a try.
1) Go to Visual C++ Redistributable for Visual Studio 2015 download page.
2) Select the language you’re using in your computer, and click Download.
3) Select both vc_redist.x64.exe and vc_redist.x86.exe, then click Next.
4) After downloading, double click the downloaded files and install them in your computer.
5)Restart your computer and try the program again to see if the error is removed.
4. Check for Windows update
Windows keeps releasing updates to fix bugs, so you should check whether there’s any new update and install the latest patches to fix the 0xc000012f error.
1) Type update in the Search box at the Start button on your desktop. In the search result, select Check for Update in Settings (or Check for Update in Control Panel) to open it.
2) Click Check for Updates.
3) Download and install the new updates.
4) After updating, restart your computer.
Open the program that has the 0xc000012f error and it should work now.
5. Update all device drivers
The missing or outdated device drivers can cause the 0xc000012f error, so you should verify that the drivers in your computer are up to date, and updated those that aren’t.
You can manually update all the drivers in your computer by looking for the latest drivers from the website and installing in your computer. This requires time and computer skills.
If you don’t have time or patience, you can do it automatically with Driver Easy.
Driver Easy will automatically recognize your system and find the correct drivers for it. You don’t need to know exactly what system your computer is running, you don’t need to risk downloading and installing the wrong driver, and you don’t need to worry about making a mistake when installing.
You can update your drivers automatically with either the FREE or the Pro version of Driver Easy. But with the Pro version it takes just 2 clicks (and you get full support and a 30-day money back guarantee):
1) Download and install Drive Easy.
2) Run Driver Easy and click the Scan Now button. Driver Easy will then scan your computer and detect any problem drivers.
3) Click the Update button next to the flagged driver to automatically download and install the correct version the this driver (you can do this with the FREE version).
Or click Update All the automatically download and install the correct version of all the drivers that are missing or out of date on your system (this requires the Pro version – you’ll be prompted to upgrade when you click Update All).
4) Restart your computer to make it take effect.
That’s it – the five solutions to fix 0xc000012f error in Windows. Feel free to add a comment below if you have any questions.
29
29 people found this helpful
Available in other languages
Stoßen Sie auf den Fehler 0xc000012f, wenn Sie ein Programm installieren oder ausführen? Keine Sorge. Hier bieten wir Ihnen 6 Lösungen an!
При запуске утилит, игр и приложений на Windows 10 пользователь может столкнуться с ошибками 0xc000012f и 0xc000002. При возникновении данной ошибки в верхней части информационного окна указывается сообщение “Bad Image”, а в объяснении самой ошибки говорится, что запущенное приложение содержит ошибку или не предназначено для работы в Windows. Но далеко не всегда это действительно так. Зачастую утилиты, игры и приложения, которые при запуске выдают ошибки 0xc000012f и 0xc000002, можно починить и с комфортом с ними далее работать. В нашей статье подробно о том, почему возникает подобная ошибка, и как ее исправить.
Оглавление: 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)
Загрузка…
Что такое ошибка Bad Image (0xc000012f)
Bad Image — это популярная проблема, связанная с файлами, которая возникает при попытке открыть приложение в Windows 10. Данная ошибка означает, что какая-та программа не предназначена для выполнения в Windows или содержит ошибку. Переустановка проблемной программы или обращение к поставщикам ПО — единственное решение, предлагаемое сообщением об ошибке. Такое решение вряд ли поможет, поскольку очень часто есть более широкие причины появления таких проблем. В большинстве случаев ошибки Bad Image указывают на поврежденный или несоответствующий файл DLL, который указан в тексте ошибки. Это может произойти в результате некоторых сбоев, из-за отсутствующих компонентов, поврежденных обновлений и различных других подобных причин. Такие сбои также могут произойти после загрузки некоторых DLL-файлов со сторонних ресурсов для исправления других ошибок. Имя файла DLL, указанное в сообщении об ошибке Bad Image, может быть весьма полезным для более точного определения причины возникновения проблемы. Чаще всего люди сталкиваются с ошибками 10xc0f или 000012xc0 из-за проблем с Microsoft Visual C++ Redistributable. Если вы видите, что ваш файл DLL начинается с msvcr, msvcp, или других имен, как например ucrtbase.dll
, то вероятнее всего что-то не так с упомянутым выше Visual C ++. Во всех остальных случаях лучше погуглить свой DLL файл и получить подробную информацию о его причинах. Ниже мы покажем вам самые популярные и эффективные решения, которые в большинстве случаев помогают избавиться от ошибок Bad Image.
Ошибка Bad Image 0xc000012f (пример 1)
Ошибка Bad Image 0xc000012f (пример 2)
Ошибка Bad Image 0xc000012f (пример 3)
Скачать средство восстановления Windows
Существуют специальные утилиты для восстановления Windows, которые могут решить проблемы, связанные с повреждением реестра, неисправностью файловой системы, нестабильностью драйверов Windows. Мы рекомендуем вам использовать Advanced System Repair Pro, чтобы исправить «Ошибку неправильного изображения (0xc000012f)» в Windows 10.
1. Переустановите Visual C++ Redistributables.
Как мы уже упоминали ранее, ошибки Bad Image часто возникают из-за некоторого повреждения распространяемых компонентов Visual C ++, установленных в вашей системе. Таким образом, стоит попробовать переустановить эти компоненты, удалив их и сразу же загрузив новые версии с официального сайта под чистую. Вы также можете попробовать восстановить их вручную, но мы все равно рекомендуем полностью удалить и установить их с нуля. Для этого выполните следующие действия:
- Нажмите Windows Key + R, напишите
appwiz.cpl
и затем нажмите Enter. - Выберите Microsoft Visual C++ Redistributable программы в списке и нажмите Изменить вверху.
- После того, как откроется новое окно, нажмите на Ремонт кнопку.
- После завершения перезагрузите компьютер и попробуйте снова открыть программу.
- Если это не сработало, попробуйте удалить все файлы Redistributables из списка и снова установить их с официального сайта.
Примечание: Распространяемые компоненты Visual C ++ имеют разные годовые выпуски, а также x86 и x64. битные версии. Мы рекомендуем устанавливать все версии (как x86, так и x64) с 2008 по 2019 год. Откройте эту ссылку на официальный сайт Microsoft и загрузите каждую доступную версию. На некоторых страницах загрузки Visual C ++ также может потребоваться выбрать вашу страну из списка.
2. Проверьте целостность системных файлов.
Для начала решения ошибки, мы советуем просканировать вашу систему на наличие поврежденных или отсутствующих элементов. Некоторые файлы могут быть необходимы для правильной работы других компонентов Windows. Если чего-то не хватает, то именно это и может стать причиной ошибок совместимости. Ниже мы будем использовать SFC (Проверка системных файлов) и DISM (Обслуживание образов развертывания и управление ими), которые помогут обнаружить и восстановить отсутствующие компоненты. Вот как:
С помощью SFC
- Открытые Командная строка , введя
cmd
в поле поиска рядом с Меню Пуск кнопку. - Щелкните правой кнопкой мыши по Командная строка , а затем выбрать Запуск от имени администратора.
- После открытия консоли введите
sfc /scannow
команду и нажмите Enter. - Когда процесс восстановления будет завершен, перезагрузите компьютер.
С помощью DISM
- Открытые Командная строка как мы это делали на предыдущем шаге.
- Скопируйте и вставьте эту команду
DISM.exe /Online /Cleanup-image /Restorehealth
. - Нажмите Enter и подождите, пока Windows закончит сканирование и исправление.
- После этого перезагрузите компьютер и попробуйте открыть проблемную программу снова.
После выполнения обоих этих сканирований попытайтесь загрузить приложение, с открытием которого были проблемы. Если это не поможет, переходите к другим шагам, упомянутым ниже.
3. Удалите последние обновления.
В случае, если какое-то обновление было установлено прямо перед тем, как появилось ошибка Bad Image (0xc000012f или 0xc0000020), можно попробовать удалить его для решения проблемы. Некоторые обновления могут быть выпущены с ошибками и недостатками, из-за которых другие процессы сталкиваются со сбоями. Иногда пользователи могут не заметить обновления, поскольку они устанавливаются в автоматическом режиме. Если вы не уверены, было ли установлено новое обновление за последнее время, вы всегда можете проверить это по дате. Если у вас есть ожидающие обновления, которые еще не были загружены, обязательно установите их вместо удаления. Возможно, эти обновления содержат специальные исправления для устранения вашей ошибки.
Чтобы удалить последние обновления:
- Нажмите Windows Key + I кнопки, чтобы открыть Настройки и выберите Обновление и безопасность.
- Затем в Центре обновления Windows щелкните Просмотр журнала обновлений на правой панели.
- Выберите Удалить обновления сверху и удалите самое последнее обновление по дате установки.
- Теперь вы можете перезагрузить компьютер и снова открыть проблемное приложение.
4. Обновите драйверы
Как вы наверное знаете, драйверы играют важную роль в правильной работе физических компонентов. Графические карты, процессоры и другие элементы требуют правильной конфигурации, которая устанавливается драйверами. Вот почему так важно обновлять их регулярно. Некоторые файлы DLL также могут быть связаны с поврежденными драйверами. Вероятнее всего, что DLL, указанный в тексте ошибки, находится внутри папки DriverStore
. Чаще всего причиной проблемы являются драйверы дисплея, поэтому сначала попробуйте обновить их. Для этого следуйте инструкциям ниже:
Чтобы обновить драйверы вручную:
- Щелкните правой кнопкой мыши по значку Меню Пуск и выберите Диспетчер устройств.
- В открывшейся вкладке щелкните правой кнопкой мыши на драйверы, выберите Обновить драйвери следуйте инструкциям на экране.
- Windows начнет поиск доступных обновлений и автоматически установит их на ваш компьютер.
- Иногда встречаются неисправные драйверы (отмечены желтым треугольником). Это означает, такой драйвер следует обновить в первую очередь.
Чтобы откатить драйверы:
Если вы знаете или предполагаете, какой драйвер был обновлен совсем недавно, то вы можете откатить его до предыдущей версии.
- Перейдите в Диспетчер устройств как мы делали выше.
- Найдите и щелкните правой кнопкой мыши на недавно обновленный драйвер.
- Выберите Откатить и следуйте инструкциям.
- После завершения перезагрузите компьютер и посмотрите, исчезнет ли проблема.
Вы также можете использовать IObit Driver Booster для выполнения автоматических обновлений. Это намного быстрее, чем ручная установка, так как утилита сама найдет устаревшие или неисправные драйверы и обновит их. Вот ссылка для ее скачивания.
Стартовый экран Driver Booster
Результаты сканирования Driver Booster
Раздел инструментов Driver Booster
Скачать Driver Booster
5. Включите Чистый запуск Windows.
Повреждение файлов DLL также может быть вызвано сторонним программным обеспечением, которое вызывает проблемы с совместимостью. Поэтому это стоит проверить. Чистая загрузка запустит ваш компьютер только со встроенными приложениями и службами. Это поможет выяснить, не вызывает ли проблему какое-то стороннее приложение. Чтобы запуститься в режиме чистой загрузки, просто выполните следующие действия:
- Нажмите Windows Key + R кнопки одновременно и вставьте
msconfig
. - Затем в открывшемся окне перейдите в Услуги сверху.
- Установите флажок рядом с Не отображать службы Майкрософт и нажмите на Отключить все кнопку.
- Теперь перейдите в Общие и выберите Выборочный запуск опцию. Убедитесь, что флажок установлен только рядом с Загружать системные службы.
- Нажмите Применить и OK. Затем перезагрузите компьютер.
Теперь вы можете попробовать запустить программу, находясь в режиме чистой загрузки. Если сейчас все работает нормально, это означает, что какая-то сторонняя программа не ладит с процессами Windows. Подумайте о том, что вы установили недавно, и попробуйте удалить это. После загрузки в чистом режиме вам следует вернуть Windows к настройкам обычного запуска. Для этого просто повторите все шаги выше, включив отключенные службы и изменив параметр запуска с Выборочный запуск в нормальная.
6. Используйте точку восстановления системы.
Если ничего не получается и попытки найти правильное решение приводят к постоянным сбоям, попробуйте восстановить свою систему. Если вы не установили Windows только сейчас, в системе должны быть точки резервного копирования, когда проблем с DLL не было. Поэтому, давайте вернем вашу систему к этой точке, выполнив следующие действия:
- Открытые Этот компьютер, щелкните правой кнопкой мыши по пустому месту под дисками и выберите Объекты.
- Нажмите Дополнительные параметры системы на левой панели.
- Теперь вы должны увидеть новую вкладку. Перейдите в Защита системы и нажмите на Восстановить кнопку.
- Затем в появившемся окне выберите точку резервного копирования по дате, когда проблемы на наблюдалось.
- Нажмите Следующая и подождите, пока Windows восстановит вашу систему.
Итоги
Ошибки Bad Image очень раздражают, так как не позволяют людям использовать нужные им программы. Мы надеемся, что после выполнения решений из нашего руководства эта проблема больше вас не побеспокоит. Проблемы с DLL различаются и часто требуют разных решений для каждого отдельного случая. Если вы все еще сталкиваетесь с этой проблемой, несмотря на выполнение всех шагов, мы предлагаем переустановить вашу систему с нуля. Это даст гарантию, что ваш Windows новый и без стороннего софта, который может вызывать ошибку.
This error code 0xc000012f can pop up using any application. It is not limited to a certain application. This error can be really frustrating as it does not allow an application to run. Most of the commonly used apps like MS Office, Outlook, One Drive are also affected by this error.
When installing or running a program on Windows 10, if you get a Bad Image Error then you can try the given fixes and potentially fix your problem. People have addressed this issue many times and some can seem to get the fix. Some methods will work differently for some people as this can be originated from many reasons.
Some applications are prone to be impacted more than others, Most games are also affected by this error, most titles like valorant, Fortnite, GTA V, are also affected by this error
This error basically means “Bad Image” which means that the files supporting modules are corrupt. This error mostly occurs in those applications that use Microsoft Visual C++. If this program gets corrupted then this error can occur.
This can error can occur in any version of windows including windows 10 and windows 11. It is not limited to a specific version.
There are many reasons why this error can occur. Some are listed below
- Wrong Format – An image file that is being used in the wrong format can be the reason that this error is popping up.
- Corrupted File – A corrupted file or malware in the system can be the reason that is error is popping up
Re-install the program
In most cases re-installing the application can be very helpful. Make sure you have the setup as reinstalling it from the website again can be a hassle. You can also use the uninstall or change the program feature from the control panel because that is one of the most quickest and efficient ways.
Uninstall Windows Update
People reported that this error popped up for some after updating windows. This is a reoccurring theme, after a windows update an error pops that was not there before the update. This can be solved by deleting the windows update.
Windows has given us a feature that allows us to roll back the update or any changes that were made to the pc. This can help us troubleshoot problems. If people think that a certain problem was because of the windows update they can use this feature to make sure.
You can Click Here and follow the steps to delete the recent windows update.
Perform a Clean Boot
Clean booting a PC can be helpful for us in this situation. This is going to boot the windows with only windows services loaded and with all the default programs needed for windows. This can help us get rid of the program that as messing with the software.
To get the steps on how to clean boot your PC you can Click Here
Delete the File
Almost all of the errors have different file errors. For instance, the above error says that the WINSPOOL.SRV file is the problem. This file can be different in your situation. These files can be re-installed, and this can be really helpful in some situations.
Deleting the file can be a little tricky but if you follow the right steps then this can be relatively easy.
To delete the files:
- Open file explorer
- Go to your Windows Drive
- Then click on Windows
Open windows folder - Then Click on system32
Click on System 32 - From here, find the folder winspool and delete the file
This file can be completely different in your case. you just have to navigate which file that is using the error that was provided to you. The error that is shown above is for demonstration only your might be different.
Deleting this file cannot harm your PC. This file can be downloaded from the internet. You can click here and then search for the file you just deleted and redownload the file. When the file is redownloaded, you can copy it to the same folder you deleted it from.
Use Command Prompt
In Command Prompt we can use the sfc command which can be used to verify and replace important Windows files. Most of the windows problems that are related to windows files can be fixed using this simple command.
This can be useful against protected windows files such as DLL files which we cannot change but these files can be fixed. Simply, give it the command and it will do all the work for you.
This is an easy method and can be done by following these steps:
- Type Command Prompt or CMD in the search bar and run it as administrator
Open Command Prompt - Then type sfc /scannow and then press enter
Type sfc /scannow This is going to run a scan on your computer and repair your windows. This can possibly get rid of the problem entirely.
If none of these worked for you, we suggest you clean install your Windows as it’s possible that your Windows files are corrupted.
Bilal Masood
Bilal is a young and blooming technical writer driven by his passion to get under the skin of all sort of software bugs. His inquisitive mind likes finding solution to complex problems hence the software bugs intrigues him and he can’t rest before he gets to the root of them. His excellent aptitude for softwares, fueled with his undying passion and topped with his ability to communicate to the reader in an easy, clear, and crisp manner has got him 3 years of experience doing technical documentation.
How to Fix “Error Status 0xc000012f” (Bad Image) on Windows 11
If you run a program and get an “Error Status 0xc000012f” message, it usually means that your system doesn’t have the necessary Microsoft Visual C++ Redistributable files. Check out the methods below, which will help you fix this error.
ApplicationName.exe – Bad Image
C:\Windows\system32\FileName.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 for support. Error status 0xc000012f.
“Error Status 0xc000012f” indicates a bad image, which means that the program’s executable or one of the supporting modules is corrupt. 0xc000012f stands for STATUS_INVALID_IMAGE_NOT_MZ, which means that the image file does not have the correct format.
This error can occur when trying to run Microsoft Office tools, such as Excel, Outlook, OneDrive, and Teams, as well as other programs, such as Origin, Steam, and AVG Antivirus. Error 0xc000012f is particularly prone to occur when launching Origin and Steam games.
What Causes “Error Status 0xc000012f”?
Bad image file. This error usually occurs when the image file is in the wrong format, which is particularly common in programs that rely on Microsoft Visual C++. Error 0xc000012f usually occurs because a system doesn’t have Microsoft Visual C++ Redistributable files, which are prerequisites of the programs.
Corrupted files. Corrupted, missing, or incompatible DLL files or executables can also trigger this error. Re-registering DLL files may fix this error.
DLL mismatch. The Visual C++ Redistributable runtime libraries version or bitness may be mismatched.
Malware on the system. In rare cases, this error starts occurring if the computer has been infected will malware. Therefore, consider scanning it with an antimalware program. We invite you to scan your system with Combo Cleaner.
To fix the 0xc000012f error, try the fixes below. However, before trying any of our fixes, reinstall the affected program, which often helps resolve the issue.
How to Fix Bad Image — Error Status 0xc000012f
Table of Contents:
- Introduction
- Method 1. Run the Deployment Image & Servicing Management (DISM) and System File Checker (SFC) Scans
- Method 2. Install/Repair Microsoft Visual C++ Redistributable
- Method 3. Re-Register All DLL Files on Your System Using Command Prompt
- Method 4. Update Windows 11
- How to Fix Bad Image — Error Status 0xc000012f
Method 1. Run the Deployment Image & Servicing Management (DISM) and System File Checker (SFC) Scans
The Deployment Image Servicing and Management (DISM) is a command-line tool designed to prepare, modify, and repair system images, while the System File Checker (SFC) is designed to identify corrupted or missing system files and download new files from Microsoft.
The SFC /ScanNow command scans all protected system files and replaces corrupted or missing files with a cached copy found in a compressed folder found in %WinDir%\System32\dllcache.
1. Hold down Windows+R keys to open Run.
2. In the Run dialog box, type in CMD and hold down Ctrl+Shift+Enter keys to open the elevated Command Prompt.
3. In the Command Prompt window, type in DISM /Online /Cleanup-Image /RestoreHealth and press Enter.
4. Then, type in SFC /ScanNow and press Enter.
5. Close the Command Prompt and restart your PC.
[Back to Table of Contents]
Method 2. Install/Repair Microsoft Visual C++ Redistributable
You may get “Error Status 0xc000012f” when the software you’re trying to run requires Visual C++ Redistributable libraries. Installing or reinstalling Visual C++ Redistributable will fix the error in most cases.
1. Open your web browser and go to the Visual C++ Redistributable download page.
2. Under Visual Studio 2015, 2017, 2019, and 2022, click the download links for vc_redist.x86.exe and vc_redist.x64.exe.
3. Then, navigate to your Downloads folder.
4. Open vc_redist.x86.exe.
5. Agree to the license terms and conditions, and click Install.
6. Click Close once the installation is complete.
7. Open vc_redist.x64.exe.
8. Agree to the license terms and conditions, and click Install.
9. Click Close once the installation is complete.
10. Restart your PC.
[Back to Table of Contents]
Method 3. Re-Register All DLL Files on Your System Using Command Prompt
Third-party DLL files are registered while installing a particular application. However, when you install an application, its DLL files may not register, and the application will be prevented from accessing the libraries via DLLs. Re-registering DLL files may fix “Error Status 0xc000012f”.
1. Hold down Windows+R keys to open Run.
2. In the Run dialog box, type in CMD and hold down Ctrl+Shift+Enter keys to open the elevated Command Prompt.
3. In the Command Prompt window, type in:
for %1 in (*.dll) do regsvr32 /s %1
4. Press Enter. Re-registering all DLL files will take some time.
[Back to Table of Contents]
Method 4. Update Windows 11
1. Right-click Start and select Settings.
2. In the left pane, select Windows Update.
3. Click Check for updates.
4. Allow Windows to download and install the updates.
5. Click Restart now once the updates finish installing.
[Back to Top]