0xc000012d
Средняя важность — нужна диагностика

Ошибка 0xc000012d — Коды 0x (HRESULT)

Что это значит

Код 0xc000012d — это ошибка STATUS_IMAGE_CHECKSUM_MISMATCH, возникающая при попытке запуска исполняемого файла, если его контрольная сумма не совпадает с ожидаемой. Система проверяет целостность PE-образа (Portable Executable) и, обнаружив несоответствие, блокирует запуск. Пользователь видит сообщение «Не удалось запустить приложение» или «Ошибка при запуске приложения (0xc000012d)». Чаще всего это связано с повреждением файла, некорректным обновлением или вмешательством антивируса.

Вероятные причины

  • Повреждение исполняемого файла (например, из-за сбоя при загрузке или записи)
  • Некорректное обновление Windows или драйвера, изменившее файл
  • Антивирус или защитник Windows блокирует или изменяет файл
  • Ошибка при установке или удалении программы
  • Проблемы с жёстким диском (битые сектора, ошибки файловой системы)
  • Вредоносное ПО, повредившее системные файлы
  • Конфликт с утилитами для очистки реестра или оптимизации
  • Несовместимость версии файла с текущей версией Windows

Что делать — по порядку

  1. Запустите командную строку от имени администратора и выполните sfc /scannow для проверки целостности системных файлов
  2. Временно отключите антивирус и попробуйте запустить приложение снова
  3. Переустановите проблемное приложение (скачайте свежий установщик с официального сайта)
  4. Выполните проверку диска: chkdsk C: /f (замените C: на нужный диск) и перезагрузите компьютер
  5. Удалите последние обновления Windows, если ошибка появилась после них (Параметры → Центр обновления → Просмотр журнала обновлений → Удалить обновления)
  6. Восстановите систему до точки восстановления, предшествующей появлению ошибки
  7. Если ошибка возникает с системными файлами (например, ntdll.dll), выполните DISM /Online /Cleanup-Image /RestoreHealth
  8. В крайнем случае — сбросьте Windows до заводских настроек с сохранением файлов

Нажимайте на пункты, чтобы отмечать выполненные.

Частые вопросы

Что делать, если ошибка 0xc000012d появляется при запуске любой программы?

Выполните sfc /scannow и проверьте диск на ошибки. Если не помогает — восстановите системные файлы через DISM.

Может ли антивирус вызывать ошибку 0xc000012d?

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

Ошибка 0xc000012d при запуске игры — что делать?

Переустановите игру, проверьте целостность файлов через клиент (Steam, Epic и т.д.), отключите антивирус.

Как исправить 0xc000012d без переустановки Windows?

Попробуйте sfc /scannow, chkdsk, удаление последних обновлений или восстановление системы. Переустановка — крайняя мера.

Ошибка 0xc000012d в Windows 10 после обновления — что делать?

Удалите последнее обновление через Параметры → Центр обновления → Просмотр журнала обновлений → Удалить обновления.

Источники