Как исправить ошибку 0xc0000020 при запуске какой-либо программы
Хотя эту ошибку, характерную для Windows 10, нельзя назвать распространённой, но если она появилась, то будет досаждать каждый раз, когда вы запускаете определённый класс программ или компьютерную игру. В заголовке ошибочного сообщения содержится фраза Bad Image, но в данном случае её перевод как «плохая картинка» неверен – здесь под словом Image подразумевается исполняемый файл или важная компонента операционной системы. Нижеследующий пояснительный текст также нельзя назвать слишком информативным, а его первая часть («Программа не предназначена для запуска в Windows») даже может ввести в заблуждение и обычно трактуется неправильно.
Попробуем разобраться, что же на самом деле приводит к появлению ошибки и можно ли её исправить.
Причины появления ошибки
Впрочем, в большинстве случаев определённая конкретика в тексте сообщения об ошибке 0xc0000020 всё же имеется. Речь идёт о таком распространённом случае, как повреждение одной из библиотек DLL или использование её неправильной версии, и тогда в тексте сообщения обычно указывается имя этой библиотеки, что существенно упрощает диагностирование.
Чаще всего повреждение системной библиотеки происходит в результате каких-либо сбоев в работе компьютера, иногда после некорректной установки или удаления программ, зачастую напрямую не связанных с указанным модулем DLL (хотя связь на самом деле имеется, просто она не видна). Реже проблема возникает по причине скачивания и установки файла с расширением DLL со стороннего сайта. Именно в таких случаях в сообщении об ошибке и фигурирует название повреждённого модуля.
В случаях, когда имя файла DLL начинается с набора символов msvcp или msvcr, а также если указан модуль ucrtbase.dll, то, скорее всего, повреждения касаются Visual C++ Redistributable, а вернее – библиотеки её компонентов.
Когда указанный в ошибочном сообщении файл расположен в системном каталоге DriverStore, то очевидно, что проблема возникает из-за неправильно работающего или повреждённого драйвера конкретного устройства. В этом случае тоже не составит труда по имени DLL-файла выяснить, какой именно драйвер вызывает сбой и попробовать переустановить его, желательно предварительно удалив старую версию и скачав новую с официального источника. Обычно такое случается с драйвером видеокарты, а если ошибка появляется при запуске игры, то об этом можно говорить почти со стопроцентной уверенностью.
Общий алгоритм действий следующий:
- с помощью интернета ищем, частью какой компоненты Windows является модуль DLL, фигурирующий в тексте ошибки 0xc0000020;
- переустанавливаем эту компоненту (программу, драйвер, библиотеку) и проверяем, исчезла ли проблема.
Впрочем, из этого правила есть и исключения. Например, когда библиотека, указанная в сообщении, не является системной. То есть она является компонентой какого-либо приложения (игры или программы), не являющегося лицензионным. В этом случае срабатывание может происходить по вине встроенного или стороннего антивирусного ПО.
Тогда алгоритм действий будет следующим: приложение, вызвавшее ошибку, удаляется, антивирус отключается. Затем программа инсталлируется снова и запускается без антивируса. Если всё нормально, нужно просто добавить это приложение (или папку, в которой оно установлено) в исключения антивируса. Если ошибка всё равно появляется, очевидно, что её причиной является сама программа, содержащая ошибки.
Как исправить в Windows 10 ошибку 0xc0000020
Рассмотрим основные способы решения проблемы.
Проверка системных файлов
Первое, что необходимо сделать при возникновении подобных ошибок, – проверить целостность системных файлов, благо, что для этого в Windows имеется специальная утилита, умеющая не только проверять, но и исправлять найденные ошибки. Запускать её нужно из командной строки. Сначала в окне терминала набираем sfc /scannow, а после нажатия Enter – строку DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH.
Переустановка Visual C++ Redistributable
Напоминаем, этот пакет можно считать виновником, если в ошибочном сообщении присутствуют имена msvcr или msvcp. На вашем компьютере этот пакет может просто отсутствовать, или он установлен с ошибками, или же была инсталлирована версия не той разрядности.
К примеру, если в ошибке присутствует имя файла msvcr110.dll, то через поиск можно выяснить, что он является компонентой пакета Visual C++ Redistributable 2012, который и потребуется установить или переустановить.
Но для начала необходимо просмотреть, какая версия Visual C++ установлена у вас. Для этого нужно зайти в утилиту «Удаление программ», через панель управления или посредством нажатия комбинации Win+R и ввода команды appwiz.cpl.
Убедитесь, что в системе присутствуют версии обеих разрядностей, 32- и 64-битные. Выделите пакет Visual C++ Redistributable мышкой, после чего кликните по кнопке «Изменить» в верхней панели. В новом окошке необходимо нажать кнопку Repair, после чего система попытается восстановить пакет, устранив при этом ошибки установщика.
Желательно проделать эту операцию со всеми вариантами Visual C++, присутствующими в списке.
СОВЕТ. Если в ошибке указывается другая компонента Windows, например, Office, то нужно попытаться переустановить повторным запуском установщика.
Когда в списке установленный пакет файлов Visual C++ Redistributable конкретной разрядности отсутствует, необходимо его скачать с официального сайта и инсталлировать. Конкретный год пакета С++ имеется возможность определить непосредственно по имени фигурирующего в сообщении файла, скачивать нужно только компоненты, соответствующие этому году, причём устанавливать нужно и 32-битную (x86) версию – в некоторых случаях 64-разрядная Windows 10 использует 32-битные библиотеки С++. Так, довольно востребованная игровая платформа Origin, пользующаяся популярностью у геймеров, часто ссылается на обе библиотеки, и если пакет меньшей разрядности отсутствует, появится ошибка с кодом 0xc0000020.
Драйвер видеокарты
О том, что ошибка исполнения 0xc0000020 связана с некорректно работающими драйверами видеокарты, будет свидетельствовать наличие в сообщении имён файлов библиотек atiglpxx или atiuxpag. Стандартный способ решения проблемы – удаление присутствующего в системе видеодрайвера и его повторная инсталляция. Здесь важно знать, какой именно графический адаптер у вас установлен, это можно узнать в «Панели управления». Скачивать драйвера необходимо только с официального сайта, желательно версию предпоследней свежести (последняя может содержать невыявленные баги).
Очистка ненужных файлов
Ошибка 0xc0000020 может появляться и в результате засорения ОС файлами, оставшимися после удаления ненужных программ или игр. Чтобы избавиться от них, нажмите Win+R и в появившейся консоли введите команду cleanmgr, производящую очистку диска.
.NET Framework
Ещё одной важной компонентой Windows, становящейся причиной возникновения различных проблем, включая и нашу ошибку, является пакет .NET Framework. Порядок действий здесь стандартный: удаляем все установленные компоненты, скачиваем дистрибутив с сайта Microsoft и выполняем повторную установку.
Надеемся, приведённые здесь рекомендации помогут вам избавиться от ошибок, возникающих при запуске приложений. Если нет, опишите ваш случай в комментариях, и общими усилиями вам будет оказана посильная помощь в устранении проблемы.
Ошибка 0xc000012f и 0xc0000020 в Windows 10 — как исправить
При запуске отдельных игр или программ в 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 может нам помочь, разобраться в чем дело, например:
- Если фигурируют файлы с именами, начинающимися с msvcr, msvcp и некоторые другие, например — ucrtbase.dll, то проблема, по всей видимости, в библиотеках компонентов Microsoft Visual C++ Redistributable. Решение: исправить установку компонентов в «Программы и компоненты» (выбираем компонент, нажимаем «Изменить», затем — Исправить или Repair), либо удалить имеющиеся распространяемые компоненты Microsoft Visual C++, а затем заново скачать и установить библиотеки Microsoft Visual C++ Redistributable.
- Если библиотека, вызывающая ошибку, находится в папке DriverStore, то виной, вероятнее всего, драйвер какого-то устройства. По имени файла с помощью поиска можно найти, к какому драйверу относится эта DLL, после чего удалить драйвер и установить его вручную (скачав с официального сайта) заново. Чаще всего речь идет о драйвере видеокарты, особенно если ошибка возникает при запуске игр. Здесь может пригодиться: Как удалить драйвер видеокарты полностью.
- Определяем, частью чего является DLL, указанная в сообщении об ошибке. Для этого обычно достаточно использовать поиск в Интернете.
- Переустанавливаем этот компонент системы и проверяем, была ли решена проблема.
Есть одно распространенное исключение: если сообщение об ошибке содержит какую-то библиотеку, которая является частью игры или программы, а она в свою очередь не очень лицензионная, то причиной может оказаться ваш антивирус или встроенный защитник Windows 10.
В этом случае решением может стать следующий порядок действий: удаляем программу или игру, отключаем антивирус, заново устанавливаем программу с ошибкой, проверяем, работает ли она, если да — добавляем папку с игрой или программой в исключения антивируса или защитника Windows (как добавить программу в исключения Защитника Windows 10). В этом же сценарии, если ошибка не исчезает, иногда имеет смысл поискать другой источник загрузки этого же приложения — возможно, там, где вы его скачивали, файл содержит ошибки.
Дополнительные методы исправить ошибку
Если вышеописанное не помогло (на всякий случай, сообщите в комментариях, о какой DLL и при запуске какой программы возникает ошибка — возможно, я подскажу действия), попробуйте следующие варианты:
- В случае, если программа или игра работала исправно еще совсем недавно, проверьте: а есть ли точки восстановления Windows 10 на дату, когда проблема отсутствовала.
Если есть — используйте их.
- Если сообщение об ошибке 0xc000012f или 0xc0000020 сообщает о какой-то системной DLL, попробуйте выполнить восстановление целостности системных файлов Windows 10.
- Попробуйте запустить программу в режиме совместимости с предыдущей версией Windows.
- Стоит проверить, хотя это и редкий случай, а появляется ли ошибка, если выполнить чистую загрузку Windows 10 — если нет, по всей видимости, запуску мешает какое-то стороннее ПО.
Также, если речь идет о старой версии какой-то программы, а в наличии есть более новые её варианты, попробуйте установить и испытать их.
remontka.pro в Телеграм | Способы подписки
Как исправить «Неверное изображение, статус ошибки 0xc0000020»?
Сводка: Ошибка неправильного изображения или ошибка 0xc0000020 — это распространенная ошибка, связанная с операционной системой Windows. В этом блоге мы объяснили причины ошибки Bad Image. Кроме того, мы упомянули некоторые эффективные методы устранения ошибки.![]() |
---|
Вы получаете сообщения об ошибках, когда система не может ответить на команду. Система выдает сообщения типа «не удалось выполнить действие», что указывает на возможную проблему. Bad Image Error в Windows обычно возникает, если файлы и библиотеки, необходимые для запуска обновления или приложения, повреждены или повреждены.
Когда система обнаруживает Bad Image, Error status 0xc0000020 , она показывает следующее сообщение:
Software.exe — Bad Image в Windows или содержит ошибку. Попробуйте установить программу еще раз, используя исходный установочный носитель, или обратитесь за поддержкой к системному администратору или поставщику программного обеспечения. Статус ошибки 00xc0000020. |
---|
Причины ошибки «Неверный образ, статус ошибки 0xc0000020»
Следуйте приведенным ниже методам устранения ошибки «Неверный образ»:
Способ 1.

Если после установки программного обеспечения возникла ошибка неправильного изображения, удалите ее. Для этого выполните следующие действия:
Шаг 1. Щелкните поле поиска Windows в левом нижнем углу панели задач Windows и введите Панель управления.
Шаг 2. Нажмите Панель управления.
Шаг 3. Перейдите к Программы и компоненты.
Шаг 4. Выберите программу, которую необходимо удалить.
Шаг 5. Нажмите «Удалить» и следуйте инструкциям для завершения действия
Шаг 6. После удаления программного обеспечения перезагрузите систему.
Проверьте, устранена ли ошибка 0xc0000020. В противном случае перейдите к следующему способу.
Способ 2. Удаление неисправных/последних обновлений Windows
Microsoft время от времени выпускает обновления Windows, чтобы добавить новые функции и улучшить существующую операционную систему. Однако иногда такие обновления также приводят к нескольким ошибкам, включая ошибку Bad Image.
Знаете ли вы? Несколько пользователей потеряли свои данные после установки Windows 10 (версия 1809), которая была выпущена в первую неделю октября 2018 года. |
---|
Если после обновления Windows появляется Bad Image, статус ошибки 0xc0000020, удалите последние обновления. Выполните следующие действия:
Шаг 1. Щелкните поле поиска Windows в левом нижнем углу панели задач Windows и введите Панель управления.
Шаг 2. Нажмите Панель управления приложение.
Шаг 3. Перейдите к Программы и компоненты.
Шаг 4. Нажмите Просмотр установленных обновлений . Это покажет все установленные обновления Windows. Щелкните Installed On , чтобы просмотреть обновления по датам их установки.
Это покажет все установленные обновления Windows. Вы можете щелкнуть Installed On , чтобы отсортировать обновления по дате их установки.
Шаг 5. Щелкните правой кнопкой мыши самое последнее обновление. Выберите Удалить , а затем нажмите да для подтверждения.
Шаг 6. Перезагрузите систему. Проверьте, исправлено ли Bad Image, статус ошибки 0xc0000020 .
Способ 3: сброс Windows
Если описанный выше метод не устраняет ошибку, выполните сброс/переустановку Windows, выполнив следующие действия:
Шаг 1. Щелкните окно поиска Windows в левом нижнем углу. углу панели задач Windows и введите Панель управления .
Шаг 2. Нажмите Панель управления .
Шаг 3. Перейдите к Recovery .
Шаг 4. Нажмите Если у вас возникли проблемы с компьютером, перейдите в «Настройки», чтобы сбросить его .
Шаг 5. На панели Настройки нажмите Начало работы в разделе Сброс этого ПК .
Шаг 6. Если вы хотите сохранить свои личные данные, выберите «Сохранить мои файлы». В противном случае выберите «Удалить все» и следуйте инструкциям по переустановке Windows.
Примечание . Выбор любого из этих двух вариантов приведет к удалению установленных приложений и настроек.
Способ 4. Чистая установка Windows
[ВНИМАНИЕ]: Установка чистой копии Windows может привести к потере данных. Обязательно сделайте резервную копию ваших данных, прежде чем выбрать чистую установку.
Чтобы выполнить чистую установку Windows, вам необходимо:
- Загрузите инструмент для создания носителя.
- Используйте его для создания установочного носителя на USB или DVD.
Щелкните здесь, чтобы узнать больше о чистой установке Windows.
Способ 5: Запустите автоматическое восстановление Windows
Если ошибка возникает из-за проблемы с ОС Windows, вы можете запустить автоматическое восстановление Windows, чтобы устранить проблемы. Вот шаги для этого:
Шаг 1. Загрузите Windows с загрузочного установочного носителя.
Шаг 2. Перейдите к опции Repair your computer .
Шаг 3 . Нажмите Устранение неполадок . Щелкните Дополнительно . Перейти к Автоматический ремонт .
Шаг 4 . Дайте завершиться процессу автоматического восстановления Windows.
Шаг 5. Перезагрузите компьютер.
Заключение
Неверное изображение, статус ошибки 0xc0000020 обычно возникает при попытке доступа к приложению, которое не удается загрузить из-за повреждения некоторых системных файлов. В этом блоге мы упомянули причины ошибки и обсудили различные способы исправления Неверное изображение, состояние ошибки 0xc0000020 .
Часто задаваемые вопросы
Вопросы: что такое ошибка неправильного изображения?
Ответ: Ошибка Bad Image или статус ошибки 0xc0000020 возникает, когда Windows не может запустить программы, которые вы пытаетесь запустить. Основные причины проблемы включают повреждение файлов и библиотек. Ошибка может возникать в любой версии ОС Windows — Windows 10, Windows 8 или Windows 7.
Вопрос: Что такое статус ошибки 0xc0000020 Windows 10?
Ответ: Состояние ошибки 0xc0000020 Windows 10 возникает, когда операционная система неправильно настроена или повреждена, или системные файлы становятся недоступными.
Исправить ошибку восстановления системы 0xc0000020 в Windows 10/11
by Влад Туричану
Влад Туричану
Главный редактор
Увлеченный технологиями, Windows и всем, что имеет кнопку питания, он тратил большую часть своего времени на развитие новых навыков и изучение мира технологий. Скоро… читать дальше
Обновлено
Раскрытие информации для партнеров
- Ошибка восстановления системы 0xc0000020 в Windows 10 связана практически с любым типом повреждения системных файлов.
- Возможные решения включают запуск сканирования DISM и SFC, а если это не сработает, запустить средство устранения неполадок Центра обновления Windows.
- Не расстраивайтесь слишком сильно, если вы столкнетесь с другой ошибкой восстановления системы, потому что вы, скорее всего, найдете решение в нашем центре восстановления системы.
- У нас есть множество статей в центре ошибок Windows 10, которые только и ждут, чтобы помочь вам решить вашу проблему.
XУСТАНОВИТЕ, щелкнув файл для загрузки
Для решения различных проблем с ПК мы рекомендуем DriverFix:Это программное обеспечение будет поддерживать ваши драйверы в рабочем состоянии, тем самым защищая вас от распространенных компьютерных ошибок и сбоев оборудования.

- Загрузите DriverFix (проверенный загружаемый файл).
- Нажмите Начать сканирование , чтобы найти все проблемные драйверы.
- Нажмите Обновить драйверы , чтобы получить новые версии и избежать сбоев в работе системы.
- DriverFix был загружен 0 читателями в этом месяце.
Несколько пользователей Windows обращались к нам с вопросами о том, что не могут использовать функцию восстановления системы на своих ПК.
Они также описывают потерю подключения к своему маршрутизатору и, в конечном итоге, получение статуса ошибки 0xc0000020.
Проблема связана практически с любым типом повреждения системных файлов.
Начиная с этого момента, вы можете попытаться исправить ошибку восстановления системы 0xc0000020 в Windows 10 с помощью следующих методов.
1. Обновите сборку Windows 10 до последней версии
- Откройте диалоговое окно «Выполнить» , введя сочетание клавиш WIN + R .
- Затем введите ms-settings:windowsupdate и нажмите Введите , чтобы открыть вкладку обновления Windows .
- Нажмите Проверить наличие обновлений .
- Просто следуйте инструкциям на экране, чтобы установить все ожидающие обновления.
- Наконец, перезагрузите компьютер еще раз и посмотрите, исчезла ли ошибка 0xc0000020 при следующем запуске компьютера.
2. Используйте стороннее программное обеспечение
Существует еще один способ исправить ошибку восстановления системы, который подразумевает использование специальных инструментов для восстановления служб Windows.
С помощью такого проактивного инструмента восстановления вы исправите различные ошибки Windows и замените поврежденные файлы, которые могут вызвать проблемы с функциональностью.
Вы должны исправить свой компьютер в несколько шагов, выполняя глубокое сканирование вашей системы и автоматически исправляя существующие ошибки с помощью Restoro .
3. Запустите сканирование DISM и SFC
- Чтобы начать, введите cmd в строке поиска и щелкните правой кнопкой мыши Командная строка .
- Далее, если будет предложено, нажмите Да , чтобы открыть его с правами администратора.
- Введите следующие команды и нажмите Введите , чтобы начать сканирование DISM:
Dism.exe /online /cleanup-image /scanhealth
Dism.exe /online /cleanup-image /restorehealth - Не закрывайте окно командной строки, пока не увидите сообщение о завершении проверки на 100%, затем перезагрузите компьютер.
- Снова откройте командную строку от имени администратора. Введите sfc /scannow в окне, а затем нажмите . Введите , чтобы начать сканирование SFC.
- Перезагрузите компьютер и подтвердите удаление ошибки восстановления системы 0xc0000020.
4. Запустите средство устранения неполадок Центра обновления Windows
- Сначала нажмите
- В списке средств устранения неполадок панели управления выберите Система и безопасность > Устранение проблем с Центром обновления Windows 9.0007 .
- Щелкните ссылку Advanced , указанную внизу.
- Далее нажмите ссылку Запуск от имени администратора .
- Нажмите кнопку Далее , и инструмент начнет устранять все проблемы, связанные с Центром обновления Windows, присутствующим в вашей системе.
- После обнаружения проблемы вам будут предложены два варианта: Применить это исправление и Пропустить это исправление . Вы можете нажать кнопку Применить это исправление , чтобы немедленно решить проблему.