[Исправить] Статус ошибки 0xc000012f «Плохое изображение» при запуске программы - Winhelponline

Error Status 0xc000012f Bad Image When Running Program Winhelponline

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



либо не предназначен для работы в Windows, либо содержит ошибку. Попробуйте установить программу еще раз с исходного установочного носителя или обратитесь за поддержкой к системному администратору или поставщику программного обеспечения. Состояние ошибки 0xc000012f C: Windows System32 schannel.dll либо не предназначен для работы в Windows, либо содержит ошибку. Попробуйте установить программу еще раз с исходного установочного носителя или обратитесь к системному администратору или поставщику программного обеспечения. ошибка: 0xc000012f



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



С точки зрения разработчика, 0xC000012F средства STATUS_INVALID_IMAGE_NOT_MZ , что означает, что указанный файл изображения имеет неправильный формат. Начального MZ у него не было. Возможно, что версии или бит библиотеки времени выполнения не совпадают. Например, 64-разрядная версия библиотеки DLL могла быть случайно скопирована в C: Windows SysWOW64 каталог, предназначенный для хранения 32-битных модулей.

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



Исправление 1: удалите и переустановите программу

В большинстве случаев помогает удаление и повторная установка уязвимой программы. Убедитесь, что у вас есть готовый установочный файл.

> Щелкните правой кнопкой мыши 'Пуск', выберите 'Выполнить'. Тип appwiz.cpl и нажмите ОК. Щелкните правой кнопкой мыши программу, которая вызывает ошибку 0xc000012f «Плохое изображение», и нажмите «Удалить».

удалить программу через панель управления

( В Windows 10 вы также можете использовать приложения и функции через современный интерфейс настроек для удаления программ. Нажмите Пуск, Настройки, Приложения и функции. )

Обратите внимание, что некоторые поставщики предлагают «чистые» инструменты удаления, чтобы полностью удалить все следы своей программы. В большинстве случаев инструменты удаления более эффективны, чем стандартная процедура удаления. Если у поставщика есть такой инструмент, скачайте и запустите его дополнительно.

Снова запустите программу установки, чтобы переустановить ее. Если у вас его нет, посетите веб-сайт поставщика программного обеспечения и загрузите программу.

Исправление 2: удалите проблемное обновление Windows

Если «Исправление 1» не помогает, а ошибка «плохое изображение» возникла только после установки определенного Центра обновления Windows, попробуйте удалить обновление.

  • Щелкните правой кнопкой мыши Пуск, выберите команду Выполнить. В диалоговом окне 'Выполнить' введите appwiz.cpl и нажмите ОК.
  • Щелкните Просмотр установленных обновлений на левой панели.
  • Отсортируйте историю установки Центра обновления Windows по столбцу «Установлено на» и найдите проблемное обновление, которое вызвало ошибку.
  • удалить обновление Windows с помощью программ и функций

  • Выберите обновление и нажмите «Удалить».
  • Перезагрузите Windows.

Исправление 3: восстановление поврежденных системных файлов с помощью DISM и SFC

Откройте Командная строка с повышенными правами или административная строка окно и выполните следующую команду:

sfc / scannow

Средство проверки системных файлов выполнит тщательную проверку целостности файлов и автоматически восстановит все поврежденные системные файлы.

Если, с другой стороны, средство проверки системных файлов не может восстановить определенные файлы, оно показывает следующую ошибку:

Защита ресурсов Windows обнаружила поврежденные файлы, но не смогла исправить некоторые из них. Подробности включены в CBS.Log% WinDir% Logs CBS CBS.log.

sfc scannow не может восстанавливать файлы

При анализе Файл CBS.log , вы можете найти точное имя (имена) файлов, которые не удалось восстановить из магазина:

, Информация CSI 00000008 [SR] Невозможно восстановить файл-член [l: 34 {17}] Accessibility.dll из Accessibility, Version = 6.0.6000.16386, pA = PROCESSOR_ARCHITECTURE_MSIL (8), культурно-нейтральный, VersionScope нейтральный, PublicKeyToken = {l : 8 b: b03f5f7f11d50a3a}, нейтральный тип, нейтральный TypeName, нейтральный PublicKey в магазине, файл отсутствует

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

DISM.exe / Online / Cleanup-image / Restorehealth

демон онлайн восстановление здоровья

Чтобы команда была более эффективной, лучшим вариантом было бы запустить DISM с указанием Install.wim файл изображения в качестве источника, полученный из Windows 10 ISO . Подробные инструкции читайте в статье Восстановите Windows 10 с помощью DISM и SFC.

Перезагрузите компьютер.

Исправление 4: Выполните откат восстановления системы

Программа установки Windows 10 по умолчанию отключает восстановление системы. Если вы уже включили восстановление системы и вам посчастливилось иметь подходящую точку восстановления, вы можете попробовать выполнить откат. Обязательно выберите точку восстановления системы, которая была создана, когда система была стабильной. (т.е. до даты, когда впервые появилась ошибка «плохое изображение».)

Щелкните правой кнопкой мыши Пуск, выберите команду Выполнить. Тип rstrui.exe и нажмите ОК. Выберите подходящую точку восстановления и верните систему в предыдущее рабочее состояние.

создать точку восстановления или откатить предыдущую

Инструкции см. В сообщении Как создать точку восстановления и вернуться к предыдущей точке восстановления .

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


Одна небольшая просьба: если вам понравился этот пост, поделитесь им?

Одна «крошечная» публикация от вас серьезно помогла бы росту этого блога. Несколько отличных предложений:
  • Приколи это!
  • Поделитесь этим в своем любимом блоге + Facebook, Reddit
  • Напишите об этом в Твиттере!
Так что большое спасибо за вашу поддержку, мой читатель. Это займет не более 10 секунд вашего времени. Кнопки «Поделиться» находятся прямо внизу. :)