Приложението не можа да стартира правилно (0xc000007b)
Приложенията за Windows(Windows) зависят от редица операции, за да бъдат изпълнени. И в същото време има различни параметри, които трябва да бъдат изпълнени, за да се изпълни една програма. Грешка, която може да се появи при стартирането им е – Приложението не можа да стартира правилно (0xc00007b) (The application was unable to start correctly (0xc00007b)). Има много причини за възникването на тази грешка, но основната причина може да е x86 приложение, което не е съвместимо с базираната на x64 операционна система.
Грешката 0x000007b обикновено показва конфликт от софтуера с несъвместима архитектура. Например опит за използване на 32-битов софтуер на 64-битова система. Можете обаче да стартирате 32-битови програми на 64-битов компютър.
Ако видите диалогов прозорец, в който се посочва, че приложението не можа да се стартира правилно(The application was unable to start correctly) , код на грешка 0xC000007B , СТАТУС НЕВАЛИДЕН ФОРМАТ НА ИЗОБРАЖЕНИЕ(STATUS INVALID IMAGE FORMAT) , когато се опитвате да стартирате програма или игра, това означава, че приложението не е съвместимо с архитектурата на вашия Windows 11/10 компютър или липсват зависимости. Тази грешка може да се появи и когато използвате остаряла .NET Framework , Direct X , драйвер(Driver) или повреда във вашите системни файлове. Може да се появи и когато има проблем с вашия твърд диск.
Докато 0xC000007B се среща с много други програми, STATUS_INVALID_IMAGE_FORMAT означава, че когато се опитате да стартирате приложение, предназначено да работи на 64-битова, работеща на 32-битова система. Системата не успява да зареди DLL , който е предназначен за 64-битова и следователно попада в състояние на прекратяване. Освен това, ако ви посочи и файл NTStatus.h , това означава, че това може да е случай на повреда на файла.
Приложението не можа да стартира правилно (0xc000007b)
Като имате представа какво причинява грешката 0x000007b, вие сте много по-добре подготвени да разрешите проблема. Ето поправките, които ще разгледаме в този раздел:
STATUS_INVALID_IMAGE_FORMAT
0xC000007B, STATUS_INVALID_IMAGE_FORMAT, {Bad Image} %hs 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.
Първото нещо, което трябва да направите, е да щракнете върху OK, за да затворите приложението. Второ(Second) , опитайте да инсталирате носителя отново, за да видите дали работи за това време. Ако не, опитайте следните методи по-долу:
- Стартирайте приложението в режим на съвместимост.
- Активирайте .NET Framework.
- Актуализирайте DirectX.
- Преинсталирайте Visual C++.
- Сменете повредените DLL
- Преинсталирайте приложението(Application) с администраторски права(Admin Privileges)
- Инсталиране и актуализиране на зависимости
- Използвайте помощната програма CHKDSK.
След това ще стигнем до подробностите за горните корекции, както и до необходимите стъпки, за да ги извършим успешно.
1] Стартирайте(Launch) приложението в режим на съвместимост
Режимът на съвместимост е полезен за стартиране на програми, които не са съвместими с вашата система. Ако подозирате, че съвместимостта на дадено приложение е причината за грешката, щракнете с десния бутон върху прекия път и отидете на Свойства(Properties) .
Превключете към раздела Съвместимост(Compatibility) на прозореца Свойства(Properties) и ако знаете по-ранна версия на Windows , която обработва програмата правилно, проверете опцията Стартиране на тази програма в режим на съвместимост(Run this program in compatibility mode for) .
Като алтернатива щракнете върху Стартиране на инструмента за отстраняване на неизправности със съвместимост(Run compatibility troubleshooter) . След това изберете стабилното издание на Windows от падащото меню (Windows)Режим на съвместимост (Compatibility mode ) и натиснете бутона OK .
2] Активирайте .NET Framework
Най-честата причина за кода за грешка 0x000007b в Windows 11/10 е, че системата деактивира .NET Framework по подразбиране. Трябва да активирате това, за да използвате Origin .
За да активирате .NET Framework на вашия компютър, натиснете клавиша Windows и потърсете Контролен панел(Control Panel) . Стартирайте контролния панел(Launch Control Panel) .
Променете контролния панел на изглед на категории(Category) от връзката в горния десен ъгъл и след това щракнете върху Деинсталиране на програма(Uninstall a program) Под програми(programs) . Тук изберете връзката Включване или изключване на функциите на Windows(Turn Windows features on or off) в левия панел.
Маркирайте всички квадратчета за отметка за .NET Framework . Те трябва да са в горната част на списъка. След като активирате .NET Framework , щракнете върху бутона OK . Това спира грешката 0x000007b.
3] Актуализирайте DirectX
Друго основно решение на проблема, споменат по-горе, е да актуализирате или преинсталирате DirectX(update or reinstall DirectX) . Чрез актуализиране или преинсталиране на DirectX можете просто да замените повредените или несъвместими компоненти на DirectX от вашия компютър.
Идентифицирахме остарял Direct X като фактор, който може да причини грешката с код 0x000007b. Актуализирането на Direct X(Direct X) също ще подобри производителността на вашите игри и системата. За да го актуализирате, посетете уебсайта на Microsoft DirectX и изтеглете най-новата версия.
След като изтеглите инсталационния файл на Direct X , щракнете двукратно върху него, за да започнете инсталацията. В тежки случаи на грешка 0x000007b, инсталирането на Direct X може да се провали.
Можете също да опитате да стартирате DirectX Diagnostic Tool.(run the DirectX Diagnostic Tool.)
4] Преинсталирайте Visual C++
Ако все още забележите проблема след първата корекция, преинсталирайте Visual C++ Redistribution .
Първо, трябва да деинсталирате това, което вече имате.
Потърсете Добавяне или премахване на програми(Add or remove programs) в менюто " Старт(Start) " и го изберете. Щракнете(Click) върху всички версии на Visual C++ в този списък и ги деинсталирайте.
След като деинсталирате различен софтуер VC++, отворете свързаната уеб страница и превъртете надолу до първия раздел след Резюме(Summary) . Това трябва да е най-новата версия.
Тук щракнете върху връзките до x86 и x64 , ако компютърът ви е 64-битов, защото трябва да изтеглите както 64-битовата, така и 32-битовата версия. Системите(Systems) с 32-битова архитектура трябва да изтеглят само x86.
5] Сменете повредените DLL
Понякога повредените DLL файлове също могат да причинят проблеми в приложенията, докато се изпълняват. Трябва да поправите тези липсващи или повредени DLL файлове.
- mfc100.dll
- mfc100u.dll
- msvcr100.dll
- msvcp100.dll
- msvcr100_clr04000.dll
Най-добрият начин да направите това е да стартирате System File Checker или DISM .
6] Преинсталирайте приложението(Reinstall Application) с администраторски права(Admin Privileges)
Рестартирайте вашия компютър с Windows и след това инсталирайте приложението с администраторски(Admin) права. Можете да щракнете с десния бутон върху него и след това да изберете Изпълни като администратор(Run as Administrator) . Ако акаунтът ви е обикновен акаунт, не забравяйте да помолите администратор да ви помогне да го инсталирате, като въведете неговата парола, когато бъдете подканени.
7] Зависимости за инсталиране и актуализиране
Много пъти програмите и приложенията трябва да имат инсталирани драйвери и поддържащ софтуер, за да работят правилно. Докато обичайната инсталация се грижи за това, но тъй като сме изправени пред този проблем с необичайно прекратяване, е време да направим някои ръчни проверки.
a] Инсталирайте квалифицирани драйвери
Някои приложения и игри от висок клас трябва да имат правилни и валидни драйвери, за да работят. Те няма да работят с генерични драйвери. Microsoft има това тестване на Windows Hardware Quality Labs(Windows Hardware Quality Labs testing) или WHQL тестване. (WHQL Testing.) Това гарантира, че шофьорите отговарят на правилния опит и преминават през подходящо тестване преди сертифициране. Така че, когато инсталирате драйвери, уверете се, че те са квалифицирани драйвери за този Windows .
b] Актуализирайте(Update) или изтеглете(Download) и инсталирайте DirectX
Microsoft DirectX е набор от технологии, разработени от Microsoft за осигуряване на хардуерно ускорение за тежки мултимедийни приложения като 3D игри и HD видео. Докато Windows 10 има Directx 12 , по-ранната версия използва DirectX 11 . Не забравяйте да следвате инструкциите за актуализиране или инсталиране на DirectX(update or install DirectX) на вашия компютър с Windows 10.
c] Инсталирайте средата за изпълнение на Microsoft DirectX за крайния потребител(Microsoft DirectX End-User Runtime)
Средата за изпълнение на крайния потребител на Microsoft DirectX(Microsoft DirectX End-User Runtime) предоставя актуализации до версия 9.0c и предишни версии на DirectX . Следвайте тази връзка(this link) , за да изтеглите и я инсталирайте веднага.
d] Инсталирайте(Install) или актуализирайте .NET рамката
Тази рамка се използва от приложения и игри по време на разработка. Това означава, че без файловете по време на изпълнение, инсталирани на вашия компютър с Windows 10, той няма да работи. Инсталирането или актуализирането на .NET Framework е лесно. Можете също да го проверите с помощта на инструмента за проверка на настройката на .NET(.NET setup verification tool) .
8] Използвайте помощната програма CHKDSK
Помощната програма CHKDSK е удобна за намиране и отстраняване на проблеми с твърдия диск. Това е инструмент от командния ред, който можете да използвате без допълнителен софтуер или хардуер. Потърсете cmd в менюто " Старт(Start) " и щракнете с десния бутон върху командния ред(Command Prompt) . Изберете опцията Изпълнение като администратор(Run as administrator ) .
Въведете(Input) командата по-долу в прозореца на командния ред(Command Prompt) и натиснете клавиша ENTER .
chkdsk /f /r
Командният ред(Command Prompt) вече може да ви попита дали искате да сканирате системата си при следващото рестартиране. Натиснете клавиша Y , за да приемете това и натиснете ENTER . Компютърът ви сега ще се рестартира и ще започне да сканира и поправя проблеми на твърдия ви диск.
Дано нещо е помогнало.
Други подобни . Приложението не успя да стартира правилно(The application was unable to start correctly) грешки:(Other similar The application was unable to start correctly errors:)
- Приложението не можа да стартира правилно ( 0xc0000142 )
- Приложението не успя да се инициализира правилно ( 0xc0000135 )
- Приложението не успя да се инициализира правилно 0xc0000005
- Приложението не можа да стартира правилно ( 0xc0000022 )
- Приложението не можа да стартира правилно ( 0xc0000018 )
- Приложението не можа да стартира правилно ( 0xc0000017 ).
Related posts
Windows не може да провери цифровия подпис (код 52)
Поправка Архивът е в неизвестен формат или е повредена грешка
Тази функция изисква сменяем носител - грешка при нулиране на парола
Поправете грешка при влизане в Microsoft Store 0x801901f4 в Windows 11/10
Поправете грешка Crypt32.dll, която не е намерена или липсва в Windows 11/10
Поправете Bdeunlock.exe Лошо изображение, системна грешка или грешки при неотговаряне
Този компютър не може да бъде надстроен до Windows 10 поради Parity Storage Spaces
Поправете код на грешка 30038-28 при актуализиране на Office
Опа! Не можахме да запазим това - приложението Windows Photos
Как да коригирате проблема с сблъсъка на дисковия подпис в Windows 11/10
Грешка при прехвърляне на функции по време на инсталиране на софтуер на Windows 10
Изпращане или получаване на докладвана грешка 0x800CCC0F в Outlook
Необходимо е допълнително свободно място на устройството, където е инсталиран Windows
Поправете неуспешна грешка в ShellExecuteEx в Windows 11/10
Hid.dll не е намерен или липсва грешка в Windows 10
Поправете грешка в приложението Explorer.exe в Windows 11/10
Поправете грешка при инсталиране на надстройка на Windows 10 0x8007042B - 0x2000D
Грешка 1327 Невалидно устройство при инсталиране или деинсталиране на програми
Поправете грешка с идентификатор на събитие 7031 или 7034, когато потребителят излезе от компютър с Windows 10
Поправете грешка в Microsoft Store 0x87AF0001