При запуске отдельных игр или программ в Windows 10 вы можете получить сообщение об ошибке, в заголовке которой «Bad Image», а текст — Программа не предназначена для выполнения в Windows или содержит ошибку, в конце: состояние ошибки 0xc000012f или состояние ошибки 0xc0000020 — оба кода имеют одинаковую природу в данном случае.
В этой инструкции подробно о том, как исправить ошибку 0xc000012f или 0xc0000020 Bad Image при запуске приложений и игр в Windows 10, о причинах такой ошибки.
Способы решить проблему Bad Image 0xc000012f и 0xc0000020 при запуске программ и игр
В большинстве случаев причиной ошибок «Программа не предназначена для выполнения в Windows или содержит ошибку» с состоянием ошибки 0xc000012f и 0xc0000020 является повреждение или неверная версия библиотеки DLL, указанной в тесте ошибки. Такое может случаться в результате сбоев или установки или удаления других (не связанных с проблемной) программ, а иногда — как результат скачивания файлов DLL со сторонних сайтов для исправления других ошибок. Имя файла DLL, указанное в сообщении об ошибке Bad Image может нам помочь, разобраться в чем дело, например:
dll не предназначенна для выполнения в Windows 0xc000012f Мы обнаружили, что в вашей системе
- Если фигурируют файлы с именами, начинающимися с msvcr, msvcp и некоторые другие, например — ucrtbase.dll, то проблема, по всей видимости, в библиотеках компонентов Microsoft Visual C++ Redistributable. Решение: исправить установку компонентов в «Программы и компоненты» (выбираем компонент, нажимаем «Изменить», затем — Исправить или Repair), либо удалить имеющиеся распространяемые компоненты Microsoft Visual C++, а затем заново скачать и установить библиотеки Microsoft Visual C++ Redistributable. Конкретный год С++ можно определить по имени файла и устанавливать только компоненты нужного года, желательно — и x86 и x64 (даже в Windows 10×64 бывают нужны 32-бит библиотеки x86). Это, например, одна из частых причин такой ошибки при запуске Origin.
- Если библиотека, вызывающая ошибку, находится в папке DriverStore, то виной, вероятнее всего, драйвер какого-то устройства. По имени файла с помощью поиска можно найти, к какому драйверу относится эта DLL, после чего удалить драйвер и установить его вручную (скачав с официального сайта) заново. Чаще всего речь идет о драйвере видеокарты, особенно если ошибка возникает при запуске игр. Здесь может пригодиться: Как удалить драйвер видеокарты полностью.
То есть логика действий в общем случае такова:
- Определяем, частью чего является DLL, указанная в сообщении об ошибке. Для этого обычно достаточно использовать поиск в Интернете.
- Переустанавливаем этот компонент системы и проверяем, была ли решена проблема.
Есть одно распространенное исключение: если сообщение об ошибке содержит какую-то библиотеку, которая является частью игры или программы, а она в свою очередь не очень лицензионная, то причиной может оказаться ваш антивирус или встроенный защитник Windows 10.
В этом случае решением может стать следующий порядок действий: удаляем программу или игру, отключаем антивирус, заново устанавливаем программу с ошибкой, проверяем, работает ли она, если да — добавляем папку с игрой или программой в исключения антивируса или защитника Windows (как добавить программу в исключения Защитника Windows 10). В этом же сценарии, если ошибка не исчезает, иногда имеет смысл поискать другой источник загрузки этого же приложения — возможно, там, где вы его скачивали, файл содержит ошибки.
Источник: errorwin.ru
Как исправить ошибку msteams.exe Bad image
При запуске Windows 11, а иногда — при ручном запуске Microsoft Teams некоторые пользователи могут получить сообщение об ошибке с заголовком msteams.exe — Bad image, текстом «Программа не предназначена для выполнения в Windows или содержит ошибку» и указанием на один из файлов: zlib1.dll, WebView2Loader.dll, VCRUNTIME140.dll или VCRUNTIME140_1.dll.
В этой инструкции о способах исправить ошибку msteams.exe Bad image с состоянием ошибки 0xc0000020 в зависимости от того, планируете ли вы использовать это приложение или оно вам не требуется в Windows 11.
Быстрое исправление ошибки, если вы не пользуетесь Microsoft Teams
Файл msteams.exe — это приложение Microsoft Teams, предустановленное и добавленное в автозагрузку Windows 11 по умолчанию. Если ошибка появляется при входе в систему, при этом приложением вы не пользуетесь, самым разумным будет либо удалить его, либо убрать из автозагрузки.
Для того, чтобы убрать Microsoft Teams из автозагрузки, достаточно выполнить следующие шаги:
- Нажмите правой кнопкой мыши по кнопке «Пуск», выберите диспетчер задач и, если он отображается в компактном виде, нажмите «Подробнее» внизу открывшегося окна.
- Перейдите на вкладку «Автозагрузка».
- Выберите пункт «Microsoft Teams» и нажмите кнопку «Отключить».
Готово, можно закрыть диспетчер задач, при следующей перезагрузке Windows 11 не будет запускать приложение и сообщения об ошибке msteams.exe — Bad image не появится.
Исправление ошибок msteams.exe Bad image в случае, если приложение Microsoft Teams необходимо
Обычно, проблема msteams.exe Bad image «Программа не предназначена для выполнения в Windows или содержит ошибку» состояние ошибки 0xc0000020 бывает вызвана одним из:
- Повреждением файлов приложения или его регистрации в системе.
- Изменением прав доступа к папке WindowsApps пользователем, а именно там по пути
C:ProgramFilesWindowsAppsmicrosoftteams_22082.402.1279.2578_x64_8wekyb3d8bbwe
Для первого случая можно использовать простые решения, первое из которых — сброс приложения:
- Откройте «Параметры» — «Приложения».
- Перейдите в раздел «Приложения и возможности», найдите в списке Microsoft Teams, нажмите по трем точкам справа и выберите пункт «Дополнительные параметры».
- Используйте кнопки «Исправить», а если это не исправит ошибку, то «Сброс» в дополнительных параметрах для сброса приложения.
Второй вариант — переустановка приложения:
- Удалите приложение Microsoft Teams, используя инструкцию, приведенную выше, сторонние деинсталляторы, или нажав «Удалить» в меню параметров «Приложения и возможности» — «Microsoft Teams».
- В сети вы можете встретить совет выполнить ещё один шаг: получить необходимые права и переименовать или удалить папку
C:ProgramFilesWindowsAppsmicrosoftteams_22082.402.1279.2578_x64_8wekyb3d8bbwe
Если точек восстановления системы нет, можно попробовать восстановить владельца и права доступа к папке WindowsApps и вложенным папкам, по умолчанию они выглядят как на скриншоте ниже (внимание: если вы ничего не меняли и не знаете о чём речь, не стоит браться, ситуацию можно сделать хуже):
Если ошибка msteams.exe Bad image продолжает появляться, проверьте ещё один вариант: создайте нового пользователя Windows 11, зайдите в созданную учетную запись и проверьте, а работает ли Microsoft Teams там. Если в новом профиле проблем не наблюдается, причина может быть в ошибках вашего профиля пользователя, но вот какая именно, к сожалению, угадать не получится.
Источник: remontka.pro
Как исправить ошибку состояния плохого изображения 0xc0000020 в Windows 11/10
Несколько пользователей жаловались на получение кода ошибки 0xc0000020 при попытке открыть определенные приложения на своих ПК. Это ясно указывает на то, что приложения, которые вы пытались запустить, должны быть повреждены или повреждены. Если это произошло после недавнего обновления Windows, посетите панель управления и удалите это конкретное обновление безопасности / дополнительное исправление. Код ошибки недопустимого изображения 0xc0000020 также может появиться, когда системные файлы отсутствуют или из-за устаревшего образа Windows. Чтобы исправить это, удалите программное обеспечение с ошибками и выполните сканирование, например — SFC, DISM и т. Д.
Что вызывает ошибку 0xc0000020 в Windows 11/10
Ошибка 0xc0000020 чаще всего возникает после неправильной установки программного обеспечения, отсутствия системных файлов или поврежденного образа Windows. Когда это появится, вы также можете получить следующее сообщение об ошибке — C: Windows System32 XXXXX.dll либо не предназначен для работы в Windows, либо содержит ошибку. Попробуйте снова установить программу с исходного установочного носителя или обратитесь за поддержкой к системному администратору или поставщику программного обеспечения. Статус ошибки 00xc0000020. Давайте посмотрим на описание каждого метода, который должен исправить эту ошибку с кодом 0xc0000020.
Состояние ошибки недопустимого изображения 0xc0000020 Решения
Чтобы устранить состояние ошибки недопустимого изображения 0xc0000020 в Windows 11/10, просмотрите приведенный ниже список предложений —
1]Удалить проблемные приложения
Если вы столкнулись с этой ошибкой сразу после установки какого-либо приложения на свой компьютер, лучше сначала удалите его. После удаления недавно установленного программного обеспечения с вашего устройства перезагрузите компьютер, чтобы также удалить все остаточные или оставшиеся файлы. Войдите в свою систему и проверьте, помогает ли это устранить код ошибки 0xc0000020. Если вы недавно обновляли свою ОС Windows 11/10, убедитесь, что вы также удалили последние обновления патчей.
2]Выполните сканирование DISM
- Нажмите Win + X и выберите Windows PowerShell (администратор). Если вы используете Windows 11, выберите вместо этого Windows Terminal (Admin).
- Появится окно управления учетными записями пользователей, нажмите Да, чтобы разрешить доступ к выбранной консоли.
- В окне PowerShell последовательно выполните следующие коды.
Dism / Online / Cleanup-Image / StartComponentCleanup
Dism / Online / Cleanup-Image / RestoreHealth
- Весь процесс сканирования / восстановления через DISM занимает 15-20 минут, так что подождите терпеливо. Вы можете свести к минимуму текущее сканирование и продолжить некоторую другую работу.
- Когда это закончится, перезагрузите компьютер.
Я надеюсь, что это исправит ошибку плохого изображения 0xc0000020 на вашем устройстве, и вы сможете создавать или использовать точки восстановления.
3]Запустить сканирование SFC
Иногда эта ошибка возникает просто потому, что несколько файлов пропали или были повреждены на вашем компьютере. В таком случае вы можете исправить эту аномалию с помощью служебной программы System File Checker. Вот как выполнить сканирование SFC в Windows 11/10:
- Как и при сканировании DISM, поиск и восстановление поврежденных файлов на вашем компьютере также займет 15-20 минут.
- Когда он отображает сообщение — «Проверка на 100% завершена«, Введите exit и нажмите Входить.
- Перезагрузите компьютер далее и посмотрите, решит ли проблема, когда вы снова войдете в свой компьютер.
4]Перерегистрируйте файлы DLL
Если ошибка 0xc0000020 все еще возникает, это может быть связано с наличием некоторых поврежденных файлов DLL. Операционная система Windows использует библиотеки DLL только для уменьшения общих накладных расходов на память, когда два или более приложений используют одни и те же системные ресурсы. Пойдите и перерегистрируйте наиболее часто используемые файлы DLL, такие как olmapi21.dll и wininet.dll, и посмотрите, действительно ли это решает проблему.
Если ошибка остается неразрешенной, перейдите к следующему решению.
5]Используйте точки восстановления системы
Хотя это плохая ошибка изображения и не должна позволять вам использовать ваши точки восстановления, проверьте, можете ли вы вернуть свой компьютер к точке, в которой все работало идеально.
6]Обновите / перезагрузите компьютер
Если ни один из вышеперечисленных методов не устраняет ошибку 0xc0000020, перезагрузите компьютер, выполнив следующие действия:
- Прежде всего, нажмите WinKey + I, чтобы вызвать Настройки.
- Перейдите в — Обновление и безопасность> Восстановление.
- Под Обнови свой компьютер не затрагивая файлы, коснитесь или щелкните «Начать».
- Теперь следуйте инструкциям на экране, чтобы выполнить оставшиеся шаги.
- Убедитесь, что следующие флажки установлены во время обновления вашей копии Windows 11/10.
- Хранит все ваши данные
- Удаляет все сторонние приложения
В Windows 11 нет такой опции, как «Обновить компьютер». Таким образом, все, что вы можете сделать в только что установленной ОС, — это «Перезагрузить компьютер». Вот как выполнить эту задачу —
- Прежде всего, перейдите по пути ниже —
Настройки> Система> Восстановление> Сбросить этот компьютер
- Ударять Сбросить ПК рядом с «Reset PC» в разделе — Recovery.
- Следуйте инструкциям на экране дисплея, чтобы завершить перезагрузку компьютера.
Я надеюсь, что это руководство поможет вам исправить ошибку состояния плохого изображения 0xc0000020 на вашем ПК с Windows 11/10.
Источник: pazd.ru