Исправить плохое изображение, статус ошибки 0xc0000020 в Windows 11/10

Если при попытке запуска приложения, такого как Outlook и т. д ., происходит сбой с сообщением об ошибке Bad Image, Error status 0xc0000020 , этот пост поможет вам. В этом посте мы определим возможные причины, а затем предложим возможные решения, которые помогут вам решить эту проблему. Это может произойти при запуске Outlook или любой другой программы.

Неверное изображение, статус ошибки 0xc0000020

Как правило, в зависимости от программного обеспечения или приложения, которое вы пытаетесь запустить, экземпляр сообщения об ошибке читается следующим образом;

Software.exe – Bad Image
C:\Windows\System32\XXXX.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. Error status 00xc0000020.

Эта ошибка возникает, когда вы запускаете приложение, и оно завершается сбоем из-за повреждения некоторых системных файлов, необходимых для безупречной работы приложения. Поскольку системные файлы являются программными файлами(program files) , любое их изменение может привести к повреждению. Вы можете столкнуться с  сообщением об ошибке Bad Image, Error Status 0xc0000020 из-за одной или нескольких (но не ограничиваясь ими) следующих известных причин;

  • Неполная установка или удаление программного обеспечения.
  • Установка дефектных обновлений Windows .
  • Атака вредоносных программ.
  • Неправильное отключение системы.

Независимо от рассматриваемого программного обеспечения, исправление распространяется на все.

Неверное изображение, статус ошибки 0xc0000020

Если вы столкнулись с этой  проблемой Bad Image, Error Status 0xc0000020 , вы можете попробовать наши рекомендуемые ниже решения в произвольном порядке и посмотреть, поможет ли это решить проблему.

  1. Перерегистрируйте файл DLL
  2. Запустите сканирование SFC/DISM
  3. Удалите(Uninstall) и переустановите конкретную программу
  4. Запустить восстановление системы
  5. Запустите процесс Windows «Новый запуск(Windows Fresh Start) » или «Сбросьте этот компьютер ».

Давайте взглянем на описание процесса, связанного с каждым из перечисленных решений.

1] Перерегистрируйте файл DLL

Как видите, расширение файла программного обеспечения, которое вызывает эту ошибку, является файлом библиотеки динамической компоновки(Dynamic Link Library) (dll). Библиотека  динамической компоновки(dynamic-link library) ( DLL ) — это модуль, содержащий функции и данные, которые могут использоваться другим модулем (приложением или DLL ). Библиотеки DLL(DLLs) предоставляют способ модульности приложений, чтобы их функциональность можно было легко обновлять и повторно использовать. Библиотеки DLL(DLLs) также помогают уменьшить нагрузку на память, когда несколько приложений одновременно используют одни и те же функции, потому что, хотя каждое приложение получает свою собственную копию данных DLL , приложения используют общий код DLL .

Таким образом, если файл DLL , например, файл olmapi21.dll, wininet.dll и т. д., можно идентифицировать, вы можете попробовать перерегистрировать файл DLL и посмотреть, решена ли проблема.

Связанный(Related) : Исправить ошибку MSTeams.exe Bad Image 0xc0000020 .

2] Запустите сканирование SFC/DISM

Если сообщение об ошибке вызвано поврежденными или поврежденными системными файлами, запуск сканирования SFC/DISM может помочь решить проблему.

Для простоты и удобства вы можете запустить сканирование, используя описанную ниже процедуру.

Откройте Блокнот —(Notepad –) скопируйте и вставьте приведенную ниже команду в текстовый редактор.

@echo off
date /t & time /t
echo Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /Cleanup-Image /StartComponentCleanup
echo ...
date /t & time /t
echo Dism /Online /Cleanup-Image /RestoreHealth
Dism /Online /Cleanup-Image /RestoreHealth
echo ...
date /t & time /t
echo SFC /scannow
SFC /scannow
date /t & time /t
pause

Сохраните файл с именем и добавьте расширение .bat , например; SFC_DISM_scan.bat .

Повторно запускайте пакетный файл с правами администратора(run the batch file with admin privilege) (щелкните правой кнопкой мыши сохраненный файл и выберите « Запуск(Run as Administrator) от имени администратора» в контекстном меню), пока он не сообщит об ошибках — после этого вы можете перезагрузить компьютер и посмотреть, была ли проблема решена. Если проблема все еще не решена, перейдите к следующему решению.

3 ] Удалите(] Uninstall) и переустановите конкретную программу

В этом решении, если эта ошибка начала появляться после установки какого-либо программного обеспечения, вы можете удалить программу(uninstall the program) и посмотреть, поможет ли это.

После завершения удаления программного обеспечения перезагрузите систему, переустановите программу и посмотрите, решена ли эта проблема.

4] Запустите восстановление системы

Вы можете восстановить свой компьютер до хорошего состояния и посмотреть, поможет ли это решить проблему для вас.

5] Запустите(Run) процесс « Новый запуск Windows(Windows Fresh Start) » или «Сбросьте этот компьютер ».

Сделайте резервную копию ваших данных извне, а затем запустите Fresh Start . Функция « Новый запуск », (Fresh Start)доступная(Available) в приложении « Безопасность Windows(Windows Security) », выполняет следующие действия:

  1. Сохраняет все ваши данные,
  2. Удаляет все сторонние приложения,
  3. Принудительно(Force) обновляет Windows 10 до последней версии.

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

Новый запуск был перенесен,  начиная с Windows 10 v2004. Для версии 2004. Функция «Новый запуск» перемещена в  «Сбросить этот компьютер(Reset this PC)(Reset this PC) » .

Hopefully, one of these solutions will fix the issue for you!



About the author

Я инженер-программист и эксперт по Windows 10. У меня более двух лет опыта работы со смартфонами, Windows 10 и Microsoft Edge. Моя основная задача — сделать так, чтобы ваши устройства работали лучше и быстрее. Я работал над различными проектами для таких компаний, как Verizon, IMac, HP, Comcast и многих других. Я также являюсь сертифицированным инструктором по обучению работе с облачными технологиями Microsoft Azure.



Related posts