Поправете лошо изображение, състояние на грешка 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) , всичко, което ги модифицира, може да причини повреда. Може да срещнете  съобщение за грешка 0xc0000020 за лошо изображение, състояние на(Bad Image, Error Status 0xc0000020) грешка поради една или повече (но не само) от следните известни причини;

  • Непълна инсталация или деинсталиране на софтуер.
  • Инсталиране на дефектни актуализации на Windows .
  • Атака на злонамерен софтуер.
  • Неправилно изключване на системата.

Независимо за въпросния софтуер, корекцията важи за всички.

Лошо изображение, състояние на грешка 0xc0000020

Ако сте изправени пред този  проблем с лошо изображение, състояние на грешка 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 ). 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 . Наличен(Available) в приложението Windows Security , Fresh Start прави следното:

  1. Пази всичките ви данни,
  2. Премахва всички приложения на трети страни,
  3. Принудително(Force) актуализира Windows 10 до най-новата версия.

Това означава, че всички ваши продуктови ключове, съдържание, свързано с приложението, всяка антивирусна програма на трети страни ще бъдат премахнати.

Fresh Start е преместен  от 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, ios, pdf, грешки, джаджи с над 10 години опит. Работил съм върху много висококачествени Windows приложения и рамки като OneDrive за бизнеса, Office 365 и др. Неотдавнашната ми работа включваше разработването на pdf четеца за платформата на windows и работата по изясняване на съобщенията за грешки за потребителите. Освен това участвам в разработването на платформата ios от няколко години и съм много запознат както с нейните характеристики, така и с странностите.



Related posts