Апликација није успела да се исправно покрене (0кц000007б)

Виндовс(Windows) апликације зависе од бројних операција које треба извршити. А у исто време, постоје различити параметри који треба да буду испуњени да би се програм извршио. Грешка која се може појавити приликом њиховог покретања је – Апликација није могла да се покрене исправно (0кц00007б) (The application was unable to start correctly (0xc00007b)). Постоји много разлога за појаву ове грешке, али главни разлог може бити да к86 апликација није компатибилна са оперативним системом заснованим на к64.

Грешка 0к000007б(0x000007b) обично указује на конфликт софтвера са некомпатибилном архитектуром. На пример, покушај коришћења 32-битног софтвера на 64-битном систему. Међутим, можете покренути 32-битне програме на 64-битном рачунару.

0к000007б-апликација-није-могла-исправно-покренути

Ако видите оквир за дијалог у којем се наводи да апликација није могла да се исправно покрене(The application was unable to start correctly) , шифра грешке 0кЦ000007Б(0xC000007B) , СТАТУС НЕВАЖЕЋИ ФОРМАТ СЛИКЕ(STATUS INVALID IMAGE FORMAT) , када покушавате да покренете програм или игру, то значи да апликација није компатибилна са архитектуром вашег Виндовс 11/10 ПЦ или недостају зависности. Ова грешка се такође може појавити када користите застарели .НЕТ Фрамеворк(Framework) , Дирецт Кс(Direct X) , управљачки(Driver) програм или оштећене системске датотеке. Може се појавити и када постоји проблем са чврстим диском.

Док се 0кЦ000007Б јавља са многим другим програмима, СТАТУС_ИНВАЛИД_ИМАГЕ_ФОРМАТ(STATUS_INVALID_IMAGE_FORMAT) значи да када покушате да покренете апликацију дизајнирану да ради на 64-битном систему који ради на 32-битном систему. Систем не успева да учита ДЛЛ(DLL) који је намењен 64-битном и стога улази у стање завршетка. Осим тога, ако вам се укаже и на датотеку НТСтатус.х(NTStatus.h) , то значи да ово може бити случај оштећења датотеке.

Апликација није успела да се исправно покрене (0кц000007б)

Имајући идеју о томе шта узрокује грешку 0к000007б, много сте боље опремљени да решите проблем. Ево поправки које ћемо истражити у овом одељку:

СТАТУС_ИНВАЛИД_ИМАГЕ_ФОРМАТ

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.

Прва ствар коју треба да урадите је да кликнете на ОК да бисте затворили апликацију. Друго(Second) , покушајте поново да инсталирате медиј да видите да ли ради за ово време. Ако не, покушајте са следећим методама:

  1. Покрените апликацију у режиму компатибилности.
  2. Омогућите .НЕТ Фрамеворк.
  3. Ажурирајте ДирецтКс.
  4. Поново инсталирајте Висуал Ц++.
  5. Замените оштећене ДЛЛ-ове
  6. Поново инсталирајте апликацију(Application) са администраторским привилегијама(Admin Privileges)
  7. Инсталација и ажурирање зависности
  8. Користите услужни програм ЦХКДСК.

Затим ћемо доћи до детаља горенаведених поправки, као и неопходних корака за њихово успешно спровођење.

1] Покрените(Launch) апликацију у режиму компатибилности

својства компатибилности пречица

Режим компатибилности је користан за покретање програма који нису компатибилни са вашим системом. Ако сумњате да је компатибилност апликације узрок грешке, кликните десним тастером миша на пречицу и идите на  Својства(Properties) .

Пређите на  картицу Компатибилност у прозору (Compatibility)Својства(Properties) и ако знате ранију верзију Виндовс(Windows) -а која је исправно радила са програмом, означите  опцију Покрени овај програм у режиму компатибилности(Run this program in compatibility mode for) .

Алтернативно, кликните на  Покрени алатку за решавање проблема са компатибилношћу(Run compatibility troubleshooter) . Затим изаберите стабилно Виндовс(Windows) издање из падајућег менија  Режим компатибилности  и притисните дугме (Compatibility mode )ОК(OK) .

2] Омогућите .НЕТ Фрамеворк

омогућити дот нет фрамеворк

Најчешћи узрок кода грешке 0к000007б у Windows 11/10 је тај што систем подразумевано онемогућава .НЕТ Фрамеворк. Ово морате да омогућите да бисте користили Оригин(Origin) .

Да бисте омогућили .НЕТ Фрамеворк(.NET Framework) на свом рачунару, притисните тастер Виндовс(Windows) и потражите Цонтрол Панел(Control Panel) . Покрените контролну таблу(Launch Control Panel) .

Промените контролну таблу у приказ  категорије(Category) са везе у горњем десном углу, а затим кликните на  Деинсталирај програм(Uninstall a program) у оквиру  програма(programs) . Овде изаберите  везу Укључите или искључите Виндовс функције(Turn Windows features on or off) у левом окну.

укључити или искључити карактеристике Виндовса

Означите сва поља за потврду за  .НЕТ Фрамеворк(.NET Framework) . Они би требали бити на врху листе. Након што омогућите .НЕТ Фрамеворк(.NET Framework) , кликните на дугме ОК(OK) . Ово зауставља грешку 0к000007б.

3] Ажурирајте ДирецтКс

Још једно основно решење за горе поменути проблем је  ажурирање или поновна инсталација ДирецтКс-а(update or reinstall DirectX) . Ажурирањем или поновним инсталирањем ДирецтКс(DirectX) -а можете једноставно да замените оштећене или некомпатибилне компоненте ДирецтКс(DirectX) -а са свог рачунара.

Идентификовали смо застарели Дирецт Кс(Direct X) као фактор који може да изазове грешку са кодом 0к000007б. Ажурирање Дирецт Кс(Direct X) -а ће такође побољшати перформансе ваших игара и система. Да бисте га ажурирали, посетите веб локацију Мицрософт ДирецтКс(Microsoft DirectX) и преузмите најновију верзију.

Након преузимања датотеке за подешавање Дирецт Кс(Direct X) , двапут кликните на њу да бисте започели инсталацију. У тешким случајевима грешке 0к000007б, Дирецт Кс(Direct X) инсталација може да не успе.

Такође можете покушати да покренете ДирецтКс Диагностиц Тоол.(run the DirectX Diagnostic Tool.)

4] Поново инсталирајте Висуал Ц++

преузми визуелни Ц++

Ако и даље приметите проблем након прве поправке, поново инсталирајте Visual C++ Redistribution .

Прво морате да деинсталирате оно што већ имате.

Потражите  Додај или уклони програме(Add or remove programs) у Старт(Start) менију и изаберите га. Кликните(Click) на све  верзије Visual C++ на овој листи и деинсталирајте их.

Након што деинсталирате разни ВЦ++ софтвер, отворите повезану веб страницу и померите се надоле до првог одељка после Резиме(Summary) . Ово би требало да буде најновија верзија.

Овде кликните на везе поред к86(x86) и  к64 (x64 ) ако је ваш рачунар 64-битни јер морате да преузмете и 64-битну и 32-битну верзију. Системи(Systems) на 32-битној архитектури морају да преузму само к86.(x86.)

5] Замените оштећене ДЛЛ-ове

Понекад неисправне оштећене ДЛЛ(DLL) датотеке такође могу изазвати проблеме у апликацијама док се извршавају. Морате да поправите ове недостајуће или оштећене ДЛЛ(DLL) датотеке.

  • мфц100.длл
  • мфц100у.длл
  • мсвцр100.длл
  • мсвцп100.длл
  • мсвцр100_цлр04000.длл

Најбољи начин да то урадите било би покретање Систем Филе Цхецкер или ДИСМ .

6] Поново инсталирајте апликацију(Reinstall Application) са администраторским привилегијама(Admin Privileges)

Поново покрените Виндовс(Windows) рачунар, а затим инсталирајте апликацију са администраторским(Admin) привилегијама. Можете да кликнете десним тастером миша на њега, а затим изаберете Покрени као администратор(Run as Administrator) . Ако је ваш налог обичан налог, обавезно замолите администратора да вам помогне да га инсталирате тако што ћете унети његову лозинку када се то од вас затражи.

7] Зависности за инсталирање и ажурирање

Многи програми и апликације морају имати инсталиране драјвере и пратећи софтвер да би исправно радили. Иако се уобичајена инсталација брине о томе, али пошто се суочавамо са овим проблемом абнормалног прекида, време је да урадимо неке ручне провере.

а] Инсталирајте квалификоване драјвере

Неке врхунске апликације и игре морају да имају исправне и важеће драјвере да би радиле. Неће радити са генеричким драјверима. Мицрософт(Microsoft) има ово тестирање Виндовс Хардваре Куалити Лабс(Windows Hardware Quality Labs testing) или ВХКЛ тестирање. (WHQL Testing.) Ово осигурава да возачи испуњавају исправно искуство и прођу одговарајуће тестирање пре сертификације. Дакле, када инсталирате драјвере, уверите се да су квалификовани драјвери за тај Виндовс(Windows) .

б] Ажурирајте(Update) или преузмите(Download) и инсталирајте ДирецтКс(DirectX)

Мицрософт ДирецтКс(Microsoft DirectX) је скуп технологија које је развио Мицрософт(Microsoft) да би обезбедио хардверско убрзање за тешке мултимедијалне апликације као што су 3Д игре и ХД видео снимци. Док Виндовс 10(Windows 10) има Дирецтк 12(Directx 12) , ранија верзија је користила  ДирецтКс 11 . Обавезно пратите упутства за  ажурирање или инсталирање ДирецтКс(update or install DirectX) -а на рачунар са оперативним системом Виндовс 10.

ц] Инсталирајте Мицрософт ДирецтКс Енд-Усер Рунтиме(Microsoft DirectX End-User Runtime)

Мицрософт ДирецтКс Енд-Усер Рунтиме(Microsoft DirectX End-User Runtime) обезбеђује ажурирања за верзију 9.0ц и претходне верзије ДирецтКс(DirectX) -а . Пратите ову везу(this link) за преузимање и инсталирајте га одмах.

д] Инсталирајте(Install) или ажурирајте .НЕТ(.NET) фрамеворк

Овај оквир користе апликације и игре током развоја. То значи да без рунтиме датотека инсталираних на вашем Виндовс 10 рачунару, неће радити.  Инсталирање или ажурирање .НЕТ Фрамеворк- а је једноставно. Такође можете да га верификујете помоћу алата за верификацију .НЕТ подешавања(.NET setup verification tool) .

8] Користите услужни програм ЦХКДСК

ЦХКДСК услужни(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:)

  • Апликација није успела да се исправно покрене ( 0кц0000142(0xc0000142) )
  • Апликација није успела да се правилно иницијализује ( 0кц0000135(0xc0000135) )
  • Апликација није успела да се правилно иницијализује 0кц0000005(0xc0000005)
  • Апликација није успела да се исправно покрене ( 0кц0000022(0xc0000022) )
  • Апликација није могла исправно да се покрене ( 0кц0000018 )
  • Апликација није успела да се исправно покрене ( 0кц0000017(0xc0000017) ).



About the author

Ја сам софтверски инжењер и истраживач. Имам искуства са Мицрософт Ксбок 360 и Гоогле Екплорер-ом. У могућности сам да пружим стручне препоруке за одређене алате за развој софтвера, као и да помогнем људима да отклоне уобичајене грешке у програму Екплорер.



Related posts