Ошибка 0хс000012f как исправить windows 10

Все способы:

  • Как убрать ошибку 0xc000012f в Windows 10
    • Способ 1: Переустановка проблемного приложения
    • Способ 2: Очистка системы от мусорных файлов
    • Способ 3: Деинсталляция обновления KB2879017
    • Способ 4: Проверка и восстановление системных файлов
    • Способ 5: Использование точки восстановления
    • Заключение
  • Вопросы и ответы: 2

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

Как убрать ошибку 0xc000012f в Windows 10

Эта неполадка, как и многие другие, не имеет конкретной причины. Самым вероятным её источником является либо сама программа, либо наличие мусорных файлов на жестком диске. Кроме того, есть сообщения, что появление ошибки вызывает некорректно установившееся обновление или сбои в работе системных компонентов. Соответственно, существует несколько методов ее устранения.

Способ 1: Переустановка проблемного приложения

Так как чаще всего рассматриваемый сбой происходит вследствие неполадок с конкретной программой, её переустановка будет эффективным решением проблемы.

  1. Удалите проблемный софт любым подходящим методом. Мы рекомендуем использовать стороннее решение, например, Revo Uninstaller: эта программа заодно подчищает «хвосты» в системном реестре, которые нередко и представляют собой источник сбоя.
    Udalenie-programmyi-v-Revo-Uninstaller-shag-4

    Урок: Как пользоваться Revo Uninstaller

  2. Загрузите на компьютер новый дистрибутив удалённого приложения, желательно последней версии и с официального ресурса, и установите его, следуя инструкциям установщика.

По окончании инсталляции перезагрузите компьютер и пробуйте запускать проблемную программу. Если ошибка всё равно появляется – читайте далее.

Способ 2: Очистка системы от мусорных файлов

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

Очистка мусорных данных в Хранилище

Способ 3: Деинсталляция обновления KB2879017

Кумулятивный апдейт Windows 10 под индексом KB2879017 порой приводит к появлению рассматриваемой неполадки, поэтому стоит попробовать удалить этот компонент. Алгоритм действий следующий:

  1. Вызовите «Параметры» с помощью клавиш Win+I, затем перейдите в раздел «Обновления и безопасность».
  2. Открыть параметры обновления для решения проблемы с ошибкой 0xc000012f в windows 10

  3. Кликните по пункту «Центр обновления Windows», а затем по ссылке «Просмотр журнала обновлений».
  4. Вызвать журнал апдейтов для решения проблемы с ошибкой 0xc000012f в windows 10

  5. Используйте строку «Поиска» в верхней правой части окна управления обновлениями, в который введите индекс проблемного компонента. Если он отсутствует, переходите к другим методам, если апдейт найден – выделите его, нажмите на кнопку «Удалить» и подтвердите действие.
  6. Удаление апдейта для решения проблемы с ошибкой 0xc000012f в windows 10

  7. После деинсталляции обновления обязательно перезагрузите компьютер.

Способ 4: Проверка и восстановление системных файлов

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

Zapusk-ostanovlennoy-sluzhbyi-dlya-rabotyi-instrumenta-SFC-v-Windows-10

Подробнее: Проверка системных файлов на Windows 10

Способ 5: Использование точки восстановления

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

Vyibor-posledney-sozdannoy-tochki-dlya-vosstanovleniya-OS-Windows-10

Урок: Откат к точке восстановления в Windows 10

Заключение

Как видим, решений у рассматриваемой проблемы существует несколько, причём большинство из них универсальные, то есть использовать их можно вне зависимости от причины её появления.

Наша группа в TelegramПолезные советы и помощь

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

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

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

Сообщение об ошибках 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.
    Исправление распространяемых компонентов Visual C++

  • Если библиотека, вызывающая ошибку, находится в папке DriverStore, то виной, вероятнее всего, драйвер какого-то устройства. По имени файла с помощью поиска можно найти, к какому драйверу относится эта DLL, после чего удалить драйвер и установить его вручную (скачав с официального сайта) заново. Чаще всего речь идет о драйвере видеокарты, особенно если ошибка возникает при запуске игр. Здесь может пригодиться: Как удалить драйвер видеокарты полностью.

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

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

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

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

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

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

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

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

Sign in to your MUO account

Blue MS Windows logo seen on black background

Alternative titles:

  • How to Fix Bad Image Error 0xc000012f in Windows 11/10
  • A Guide to Fixing Bad Image Error 0xc000012f in Windows 11/10
  • How to Fix Bad Image Error 0xc000012f on Windows 11/10 PCs

Users have posted on numerous support forums about Bad Image error 0xc000012f. Those users needing to fix that issue can’t utilize software packages for which error 0xc000012f occurs. Affected applications throw up a Bad Image error message referencing a DLL file and the 0xc000012f status code when users try to run them.

This issue can arise for a wide variety of Windows software but has been more widely cited to occur for Microsoft Office applications. It typically occurs because prerequisite files for software packages aren’t accessible. You can fix Bad Image error 0xc000012f with these Windows 11/10 resolutions.

1. Run Image and System File Scan Commands

A Bad Image error can often mean there are corrupted system files on a PC. You can utilize an SFC scanning tool that comes with Windows to remedy system file corruption. Running a Deployment Image scan can repair damaged image files beyond the scope of the SFC tool, which might be a necessary step for some users. This is how you can run both scans in Windows 11/10:

  1. Open the search tool by clicking the magnifying glass or Type here to search box (in Windows 10) on your taskbar.
  2. To find Windows’ Command Prompt app, input cmd into the file search box.
  3. Right-click the Command Prompt result in the search tool to select Run as administrator (for elevated app permission).
  4. Run a Deployment Image scan by inputting the following command text (press Enter to execute):

    DISM.exe /Online /Cleanup-image /Restorehealth 
    The Deployment Image Servicing command

  5. To scan with the SFC (System File Checker) tool, enter and execute this command:

    sfc /scannow
    The SFC command

  6. Now, wait for the scan to do its weave its magic and show an outcome message in the Command Prompt window.

2. Update Visual Studio C++ Redistributable

A lot of users have said updating (installing) Visual Studio C++ Redistributable files fixed Bad Image error 0xc000012f on their PCs. So, it may be the case your PC lacks VS C++ files that affected software packages need. If that is indeed the case, updating VS C++ will likely resolve error 0xc000012f. You can update Visual Studio C++ Redistributable like this:

  1. Open the Visual Studio C++ Redistributable download page on Microsoft’s website.
  2. Click the X64 (64-bit Windows platform) link for the Visual Studio 2015-2022 package at the top of the page.

    The X64 download link

  3. Bring up the folder that includes the downloaded Visual Studio C++ Redistributable package by pressing Windows + E and navigating to it in Explorer.
  4. Double-click VC_redist.x64.exe to view the Microsoft Visual C++ window.
  5. Then select the I agree checkbox for the terms and conditions.

    The Microsoft Visual C++ 2015-2022 Redistributable window

  6. Press Install to update Visual Studio C++.
  7. Restart your Windows PC after you’ve updated Visual Studio C++.

3. Run the DirectX End-User Web Installer

Missing DirectX End-User runtime components (libraries) can also cause Bad Image error 0xc000012f on users’ PCs. You can fix that by running the DirectX End-User Web Installer, which installs legacy DirectX SDK runtime libraries. Follow these steps to run the DirectX End-User Web Installer:

  1. Navigate to the DirectX End-User Runtime Web Installer page.
  2. Click Download on that webpage to get the dxwebsetup.exe file.
  3. Open your browser’s downloads folder in Explorer, and double-click the dxwebsetup.exe file.
  4. Select the DirectX setup wizard’s I accept radio button and click Next to proceed.

    I accept the agreement option

  5. Uncheck the Install the Bing Bar checkbox if you don’t want that software.

    The Install the Bing Bar option

  6. Press Next to install DirectX components.
  7. Click Finish at the end of the setup wizard.

4. Select the «Repair» Option for Microsoft Office

If you need to fix error 0xc000012f for MS Office software like Word or Excel, try applying this resolution. Some MS Office users have confirmed they’ve fixed error 0xc000012f by selecting Office’s Online Repair option. You can select that repair option like this:

  1. Bring up the Programs and Feature applet (our guide to opening the Windows uninstaller includes numerous methods).
  2. Select your MS Office suite in Programs and Features.
  3. Click the Change option for the selected MS Office suite.
  4. Choose the more thorough Online Repair option.

    The Online Repair option for MS Office

  5. Select Repair to fix the suite.

5. Reregister the Specified DLL File

The 0xc000012f error message specifies a DLL file, which you may need to re-register. Microsoft Register Server, otherwise Regsvr32, is a command-line tool with which you can reregister DLL files. This is how you reregister a DLL with that utility.

  1. Open Command Prompt as outlined for steps one to three in this guide’s first resolution.
  2. Then input this command with the DLL file name from the 0xc000012f error message included:

            regsvr32 DLL file name
        
  3. Press Enter to register the DLL file specified.

    The regsvr32 command

  4. Click OK on a message confirming DLL registration.

6. Reinstall the Affected Software

Reinstalling affected software packages will replace the files and registry entries for them. That may not be an ideal solution for software that takes a long time to download. However, reinstalling software is a likely fix for the 0xc000012f error.

You can uninstall software packages for which error 0xc000012f occurs via Programs and Features (Control Panel) or Apps & features (Settings) as covered in our guide for removing Windows software. If it’s a UWP app, you may need to uninstall it via Apps & Features. Or you could uninstall the software with a third-party uninstaller tool.

Apps & features in Settings

When you’ve uninstalled the affected software and restarted Windows, reinstall its latest version. Download the latest software version from the publisher’s website (or a reputable alternative source like Softpedia). Then double-click the program’s downloaded setup wizard (installer) package to reinstall it.

7. Restore Windows to a Previous Restore Point

If you have System Restore enabled on your PC, that tool could feasibly fix Bad Image error 0xc000012f. That utility saves snapshots (backup copies) of your system for specific dates. Rolling Windows back to a restore point that predates the 0xc000012f error on your PC may fix that issue. You can perform a system rollback in Windows 10 and 11 like this:

  1. Open System Restore by pressing Win + R, inputting rstrui, and clicking OK.
  2. Select Choose a different restore point to view all your restoration options.

    The Choose a different restore point option

  3. Press System Restore’s Next button.
  4. Select the oldest restore point available, which is the most likely one to predate the 0xc000012f error.

    System restore points in System Restore

  5. Then click Next again to reach the final confirmation step.
  6. Press Finish to perform the system restoration.

This possible resolution will remove user software and drivers added after the system restoration date. Therefore, some users may prefer to try alternative fixes in this guide before giving this one a go. You can check what software packages a chosen point affects by clicking Scan for affected programs inside the System Restore tool’s window.

Get the Bad Image Error 0xc000012f Sorted in Windows

Those Windows 11/10 solutions address the primary causes for error 0xc000012f. So there’s a good (but not entirely guaranteed) chance one of them will get Bad Image error 0xc000012f sorted on your Windows PC. Then you’ll be able to launch and utilize the affected software packages again without further issues.

On Windows 10, some users encountered the error code 0xc000012f while trying to launch some Microsoft programs such as Word or Excel. This error code mostly appears on the screen with a message – Bad image. Error code- 0xc000012f.

The most irritating part of this error is that it keeps prompted several times on the screen even after clicking the OK button. In order to get rid of this issue, we have compiled all possible ways that will provide you the solid information to fix this error.

C:\Windows\system32\xxx.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.” In most cases, another error status will be provided 0xc000012f. 

How to Fix Bad Image Error 0xc000012f on Windows 1110

To fix Error Code 0xc000012f, use the steps –

1] Run System File Checker

First of all, run the SFC scan to repair the corrupted or damaged system files and check whether the error 0xc000012f is solved. To run this tool, follow the below steps:

  • Open the Command Prompt with admin access.

SFC/Scannow

  • In the Command Prompt window, type the following command and hit Enter.
sfc /scannow
  • Wait for a while and let the scanning process complete.
  • Restart your computer and check whether it fixed the issue.

2] Uninstall Windows Update

Sometimes this problem can also occur due to installing the latest Windows update. In such a case, you can check the recently installed Windows update and remove it.

  • Open the Control panel.
  • Under Programs & Features, select Uninstall a program.
  • On the left side, click View installed updates.
  • Select the latest update from the menu list and then follow the steps to uninstall the update.
  • Once you uninstall it, reboot your computer and see if it works now.

If the problem still persists, continue to the next solution.

3] Install Visual C++ Redistributable for Visual Studio 2015

According to several users, this problem got able to fix when users install the Visual C++ Redistributable for Visual Studio 2015. Here is how to do it:

Visual Studio Redistributable

  • Navigate to the Visual C++ Redistributable for Visual Studio 2015 download page.
  • Select the language you’re using on your computer, and then click on the Download button.

How to Fix Error Code 0xc000012f on Windows 10

  • Mark the checkbox next to vc_redist.x64.exe and vc_redist.x86.exe, then click Next.
  • After downloading, go to the downloaded location and double-click on the files to install.
  • Now reboot your device, try to open the program again, and check if the error is removed.

4] Check for Windows update

Microsoft usually keeps releasing updates to fix small and big flaws on Windows 10. So, go to the Windows Updates and check if there is any new pending update to be installed for the error. Here is how to do it:

  • Press Windows + I keys to open the Windows Settings. 
  • In the Settings app, select Update & Security > Windows Settings > Check for Update.
  • If you find any new pending, download and install them.
  • After installing the update, reboot your system and check if it solves.

5] Perform a Clean boot

If none of the above solutions work, try performing a clean boot to find the root cause of the error and fix it.

Error 0xc000012f in Windows 10 is an annoying one. Firstly for the error syntax which implies this error is critical when it isn’t and secondly because it is entirely avoidable. This tutorial is going to walk you through troubleshooting and fixing error 0xc000012f in Windows 10.

The exact syntax for error 0xc000012f differs depending on what file Windows thinks is at fault. It will usually read something like:

‘C:WINDOWSSYSTEM32WINSPOOL.DRV 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.’

While the message is fairly benign to experienced users, many will latch onto ‘not designed to run on Windows or it contains an error’ and think it’s a serious problem with the program or with Windows. It isn’t serious. It can usually be addressed by identifying the file at fault and replacing it.

All error 0xc000012f means is that a dependency or file is missing or corrupted. It isn’t serious and can be remedied in a couple of minutes once we identify the file. The error syntax does that for us. In the example above, the problem is with ‘WINSPOOL.DRV’.

The approach we take when fixing the error depends on what program is giving error 0xc000012f. The cause is the same but the way we resolve it differs. If it is a Windows program and not a game we take one approach. If it is a game we take another. I’ll walk you through both.

Fix error 0xc000012f in Windows 10 or programs

Error 0xc000012f in Windows 10 or programs still means that a file is missing or corrupted. In the case of Windows files, we can use System File Checker to identify and fix it for us. In a program, a reinstall will address it.

If error 0xc000012f is with a Microsoft product, i.e. Windows, Office, Word, Edge etc. do this:

  1. Right Click the Windows Start button and select Command Prompt (Admin).
  2. Type ‘sfc /scannow’ and hit Enter.
  3. Allow the process to complete.

If Windows was able to detect the file, it will automatically replace it with a new copy and the error should go away.

If that doesn’t work, check to see if a Windows Update was installed around the same time the error started happening.

  1. Right Click the Windows Start button and select Settings.
  2. Select Update & Security and select Update History.

If there was an update that happened around the same time, select Uninstall updates at the top of the window and roll back to when things worked fine. Reinstall the update and see if the error reappears.

Fix error 0xc000012f in Windows 10 in a game

Most of the time when you see error 0xc000012f in conjunction with a game, it is Microsoft’s Visual C++ Redistributable at fault. Files within the application can easily become corrupted or deleted for some reason and is often the cause behind games suddenly not working or presenting error 0xc000012f.

Usually, the error 0xc000012f syntax will include one or more of these files:

  • System32:MFC100.DLL, MFC100U.DLL, MSVCP100.DLL, MSVCR100.DLL, MSVCR100_CLR0400.DLL, XINPUT1_3.DLL.
  • SysWOW64: MSVCP100.DLL, MSVCR100.DLL, MSVCR100_CLR0400.DLL, XINPUT1_3.DLL

To fix error 0xc000012f in a game we have to reinstall it the Visual C++ Redistributable. The easiest way to do this is to look inside the game folder. Somewhere inside will be a Resources or Software folder with a Visual C++ version. Sometimes this will be called VCRedist. Open it and run it. This will often be enough to get your game working again.

If that doesn’t work:

  1. Find the file at fault within the error syntax. For example, ‘C:WINDOWSSYSTEM32MSVCR120.dll’.
  2. Download Visual Studio 2013 directly from Microsoft and install it.
  3. Retry your game.

The file mentioned in the error dictates what version of Visual C++ you need to install. It is easiest to try the file above. If that doesn’t work, paste the file into Google and see what version you need. Different Visual C++ editions contain different files.

If that doesn’t work, you will need to reinstall the game.

  1. Uninstall your game using the included uninstaller and select to not delete save games if it has that option.
  2. Reboot your computer to remove any files from memory.
  3. Reinstall your game from scratch.

Some games don’t have the option to keep your save games so it might be a good idea to save them manually to prevent you having to start over. They are usually kept in Documents or Saved Games if they aren’t stored in the game folder itself. Save a copy and move it somewhere else in case the uninstaller removes it by default.

How To Zoom Out on Mac and other Accessibility options

Read Next 

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как уменьшить время выключения компьютера windows 7
  • Dos эмулятор для windows 10 x64
  • Вывести список устройств в сети windows
  • Будет ли обновляться windows 11 в россии
  • Lightshot download for windows