Поправете грешка 0xc00007b: Приложението не можа да стартира правилно

Грешката 0xc00007b възниква, когато се опитате да отворите приложение на компютър с Windows(Windows Computer) . Грешката е докладвана най-вече в Windows 7 и Windows 10 , но други версии на Windows също се сблъскват с тази грешка. Така че, ако искате да поправите (fix) грешка 0xc00007b – приложението не можа да стартира правилно(0xc00007b error – the application was unable to start correctly) , прочетете нататък, за да научите повече за тази грешка и какво можете да направите, за да я поправите.

Защо възниква грешката 0xc00007b?(Why does the 0xc00007b error occur?)

По-долу са изброени често срещаните причини, поради които грешката „Приложението не можа да се стартира правилно (0xc00007b)“ на вашия компютър с Windows .

  • Липсват DLL файлове
  • Изтегляния от неоторизиран източник
  • Антивирусен(Anti-virus) софтуер блокира и изтрива DLL файлове(DLLs)
  • Инсталирана е неправилна преразпределяема
  • Инсталиране на 32-битов софтуер вместо 64-битов и обратно
  • Стартиране на 32-битови приложения на 64-битова система

Поправете грешка 0xc00007b - приложението не можа да стартира правилно

Поправете(Fix 0xc00007b) грешка 0xc00007b: Приложението не можа(Application Was Unable) да стартира правилно(Correctly)

Сега имате представа какво може да причини грешката на приложението не успя да стартира правилно (0xc00007b). (The application was unable to start correctly error (0xc00007b). )В следващата част на това ръководство ще преминем през всеки наличен метод за коригиране на грешката 0xc00007b във вашата система. Опитайте да ги приложите един по един, докато намерите подходящо решение.

Метод 1: Рестартирайте Windows

Рестартирането на Windows може да поправи много временни проблеми и проблеми на вашия компютър. Вероятно това може да поправи и грешката 0xc00007b.

1. За да рестартирате Windows, първо затворете(close) всички приложения, които се изпълняват на вашия компютър.

2. След това щракнете върху бутона Старт(Start) . Щракнете върху Power и след това щракнете върху Рестартиране,(Restart,) както е показано по-долу.

Щракнете върху Power и накрая щракнете върху Рестартиране |  Коригиране на грешка 0xc00007b: Приложението не можа да стартира правилно

3. След като компютърът ви се рестартира, опитайте да отворите приложението, което показваше грешката 0xc00007b. Проверете дали съобщението за грешка е изчезнало. Ако грешката продължава, преминете към следващото решение.

Метод 2: Стартирайте програмата(Program) като администратор(Administrator)

Когато стартираме която и да е програма като администратор, получаваме всички права, свързани с администраторския(Administrator) акаунт. Следователно(Hence) , това решение може да поправи и грешката, която приложението не може да стартира правилно (0xc00007b).

Стартирайте временно приложението като администратор(Temporarily Run Application as Administrator)

Следвайте дадените стъпки, за да стартирате временно приложение като администратор(Administrator) :m

1. Първо отидете до лентата за търсене на (search bar)Windows и въведете името(name) на приложението, което искате да отворите.

2. След това щракнете с десния бутон върху името на приложението, което се появява в резултата от търсенето и след това щракнете върху Изпълни като администратор.(Run as administrator.)

Стартирайте програмата като администратор

3. Ще се появи прозорецът за контрол на потребителските акаунти (UAC) . (User Account Control (UAC) )Щракнете върху Да(Yes) , за да потвърдите съобщението в диалоговия прозорец.

Постоянно стартирайте приложението като администратор(Permanently Run Application as Administrator)

За да стартирате постоянно приложението като администратор, трябва да промените настройките за съвместимост(Compatibility) на приложението. Следвайте тези стъпки, за да направите това:

1. Потърсете приложението в лентата за търсене(search bar) на Windows в долния ляв ъгъл.

2. След това щракнете с десния бутон върху името(name) на програмата, което се появява в резултата от търсенето, и след това щракнете върху Отваряне на местоположението на файла(Open file location) .

Щракнете с десния бутон върху програмата и изберете Отваряне на местоположението на файла

3. След това потърсете изпълнимия файл(executable file) на програмата . Това ще бъде файл с разширение .exe .

Например, ако програмата, която искате да отворите, е Skype, вашият изпълним файл ще изглежда така: Skype.exe.(For example, if the program you want to open is Skype, your executable file will look like this: Skype.exe.)

4. След това щракнете с десния бутон върху .exe файла и след това изберете Properties от падащото меню.

5. Превключете към раздела Съвместимост(Compatibility) в прозореца Свойства(Properties) . Сега поставете отметка в квадратчето до Стартиране на тази програма като администратор(Run this program as an administrator) .

щракнете върху Приложи и след това щракнете върху OK, за да запазите тези промени

6. Накрая щракнете върху Приложи(Apply) и след това щракнете върху OK , за да запазите тези промени. 

Сега, когато отворите тази програма, тя ще работи с администраторски права. Ако грешката 0xc00007b все още не е коригирана, преминете към следващото решение.

Прочетете също: (Also Read:) Коригирайте това устройство не е конфигурирано правилно (код 1)(Fix This Device Is Not Configured Correctly (Code 1))

Метод 3: Сканирайте твърдия диск(Hard Drive) с помощта на командата CHKDSK

Ако има проблеми с твърдия диск на компютъра, това може да доведе до грешка 0xc00007b. Можете да проверите за проблеми с твърдия диск на компютъра, както следва:

1. Потърсете командния ред в (command prompt)лентата за търсене(search bar) на Windows .

2. Щракнете с десния бутон върху командния ред(Command Prompt) в резултата от търсенето и след това щракнете върху Изпълни като администратор(Run as administrator ) от падащото меню. Или изберете Изпълни като администратор,(Run as administrator, ) втората опция от десния панел в прозореца с резултати от търсенето.

Отворете командния ред, като изберете Изпълни като администратор.

3. След това въведете следната команда в прозореца на командния ред(Command Prompt) и натиснете клавиша Enter :

chkdsk /f /r 

След като прозорецът на командния ред се отвори, въведете 'chkdsk /f /r' и натиснете enter

4. Ще се покаже съобщение за потвърждение(confirmation message) , ако искате да планирате сканирането за следващото рестартиране на компютъра. Натиснете клавиша Y на клавиатурата, за да се съгласите с това.

5. След това рестартирайте компютъра, като щракнете върху Start menu >  Power > Restart.

6 . Когато компютърът се рестартира, командата chkdsk(chkdsk command) ще се стартира автоматично, за да сканира твърдите дискове на компютъра.

7. След като сканирането приключи и компютърът се стартира в Windows , опитайте да отворите приложението, което показва грешката 0xc00007b.

Проверете дали приложението се отваря правилно. Ако съобщението за грешка „ Приложението не можа да стартира правилно (0xc00007b)(The Application Was Unable To Start Correctly (0xc00007b)) “ продължава да продължи, преминете към следващото решение.

Метод 4: Преинсталирайте приложението

За да коригирате грешката, инсталирайте отново приложението, което е изправено пред тази грешка. Следвайте дадените стъпки, за да деинсталирате първо приложението и след това да го инсталирате отново:

1. Отидете в лентата за търсене на Windows(Windows search bar) и след това потърсете Добавяне или премахване на програми.(Add or remove programs.)

2. След това щракнете върху Отвори(Open) от дясната страна на прозореца с резултати от търсенето, както е показано по-долу.

Отидете в лентата за търсене на Windows и след това потърсете Добавяне или премахване на програми

3. След това щракнете върху списъчното(Search this list) поле Търсене в това и след това въведете името(name) на приложението, което искате да премахнете.

щракнете върху името на приложението в резултата от търсенето.  След това щракнете върху Деинсталиране |  Коригиране на грешка 0xc00007b: Приложението не можа да стартира правилно

4. Сега щракнете върху името на приложението(application name) в резултата от търсенето. След това щракнете върху Деинсталиране(Uninstall) . Обърнете се към горната снимка.

5. След това следвайте инструкциите на екрана, за да деинсталирате(uninstall) приложението.

6. Накрая посетете официалния уебсайт(official website) на приложението, което искате да преинсталирате. Изтеглете(Download) и инсталирайте файла.

Забележка: (Note:) Уверете(Make) се, че сте избрали правилната версия на приложението за вашата версия на компютър с Windows .

След като приложението бъде преинсталирано, опитайте да го отворите и проверете дали можете да поправите грешка 0xc00007b: Приложението не можа да стартира правилно(fix 0xc00007b error: The application was unable to start correctly) . Ако е така, опитайте следващия метод.

Метод 5: Актуализирайте .NET Framework

Рамката .NET е рамка(.NET framework) за разработка на софтуер за Windows , която помага за стартиране на приложения и програми на (Windows)Windows . Има вероятност .NET рамката на вашия компютър да не е актуализирана до най-новата версия, което може да причини споменатата грешка.

Следвайте тези стъпки, за да актуализирате рамката, за да коригирате Грешка на приложението не можа да стартира правилно (0xc00007b):

1. Стартирайте всеки уеб браузър(web browser) и потърсете .net framework .

2. След това щракнете върху първия резултат от търсенето от официалния уебсайт на Microsoft , озаглавен Download .NET Framework.

щракнете върху първия резултат от търсенето от официалния уебсайт на Microsoft, озаглавен Download .NET Framework |  Поправете грешка 0xc00007b: Приложението не можа да стартира правилно

3. Ще се отвори нов прозорец с име Поддържани версии (Supported versions). Тук щракнете върху най-новата .NET Framework, която е маркирана като (препоръчително)((recommended))

щракнете върху бутона за изтегляне под секцията Време за изпълнение |  Поправете грешка 0xc00007b: Приложението не можа да стартира правилно

4. Сега щракнете върху бутона за изтегляне(download) под секцията Време(Runtime) за изпълнение . Обърнете се към горната снимка.

5. След като бъде изтеглен, щракнете върху изтегления файл(downloaded file) , за да го отворите. След това щракнете върху Да(Yes) в диалоговия прозорец за потвърждение на UAC .

6. Следвайте инструкциите на екрана, за да го инсталирате(install) .

7. След като софтуерната рамка е инсталирана, рестартирайте(restart) компютъра.

Опитайте да отворите приложението сега и вижте дали грешката 0xc00007b продължава. Ако е така, преминете към предстоящите методи.

Прочетете също: (Also Read:) Вашият акаунт е деактивиран. Моля, вижте системния си администратор [РЕШЕНО](Your Account Has Been Disabled. Please See Your System Administrator [SOLVED])

Метод 6: Актуализирайте DirectX

Следвайте тези стъпки, за да актуализирате ръчно DirectX , така че да можете да коригирате грешката 0xc0007b: Приложението не можа да стартира правилно.

1. В лентата(search bar) за търсене на Windows потърсете Този компютър(This PC) и го отворете.

2. Щракнете върху C Drive . След това следвайте пътя на файла, показан по-долу, за да отидете до папка, наречена System 32 или SysWOW64 в зависимост от вашата системна архитектура: 

За 32-битов Windows : Windows > System32

За 64-битов Windows: Windows > SysWOW64

3. В лентата за търсене(search bar) в горния десен ъгъл на прозореца потърсете един по един изброените по-долу файлове. След това щракнете с десния бутон върху всеки от тях поотделно и щракнете върху Изтриване,(Delete, ) както е показано по-долу.

  • От d3dx9_24.dll до d3dx9_43.dll(From d3dx9_24.dll to d3dx9_43.dll)
  • d3dx10.dll
  • От d3dx10_33.dll до d3dx10_43.dll(From d3dx10_33.dll to d3dx10_43.dll )
  • d3dx11_42.dll
  • d3dx11_43.dll

В лентата за търсене в горния десен ъгъл на прозореца потърсете файловете |  Коригиране на грешка 0xc00007b: Приложението не можа да стартира правилно

4. След това посетете страницата за изтегляне на Microsoft за (Microsoft)DirectX End-User Runtime Web . Тук изберете език(language) и след това щракнете върху бутона Изтегляне(Download ) .

изберете език и след това щракнете върху Изтегляне.

5. След като изтеглянето приключи, отворете изтегления файл(downloaded file) . Той ще бъде озаглавен dxwebsetup.exe. След това изберете Да(Yes) в диалоговия прозорец на UAC.

6. Следвайте инструкциите на екрана, за да инсталирате DirectX(install DirectX) .

7. След като инсталацията приключи, рестартирайте(restart) компютъра и след това опитайте да отворите приложението, което показваше грешката 0xc00007b.

Метод 7: Актуализирайте DLL

За да поправите грешката на приложението не можа да стартира правилно (0xc00007b), трябва да замените файл, наречен xinput1_3.dll , който се намира в C устройството на вашите компютри. 

Забележка:(Note:) Изтеглянето на файлове от трета страна е рисковано, тъй като можете да изтеглите зловреден софтуер или вирус и да го инсталирате на вашата система. Така че, продължете с повишено внимание.

1. Изтеглете (Download) xinput1_3.dll , като го потърсите в Google .

2. След това извлечете изтеглените файлове, като щракнете с десния бутон върху компресираната папка(zipped folder) и след това изберете Извличане на всички.(Extract All.)

3. След това копирайте файла xinput1_3.dll.

xinput dll файл

4. Преди да направите нещо, първо трябва да архивирате оригиналния файл xinput1_3.dll(irst backup your original xinput1_3.dll file) . Ако нещо не върви по план, винаги можете да го възстановите от архивния файл.

5. Сега отидете до C:\Windows\SysWOW64 и поставете файла xinput1_3.dll в папката SysWOW64(paste the xinput1_3.dll file in the SysWOW64 folder) . Можете да направите това или като щракнете с десния бутон и изберете Поставяне(Paste) , или като натиснете едновременно клавишите CTRL + V

6. И накрая, в полето за потвърждение, което се показва, щракнете върху Копиране и замяна(Copy and Replace) .

DLL файловете сега трябва да бъдат актуализирани и грешката трябва да бъде разрешена.

Метод 8: Поправете C++ Redistributable

Като алтернатива, можете да опитате да поправите Microsoft Visual C++ Redistributable пакети, за да коригирате грешката 0xc00007b, както следва:

1. Стартирайте Добавяне или премахване на програми(Add or remove programs ) , както беше обяснено по-рано.

2. В лентата „ Търсене в този списък“ въведете (Search of this list’)Microsoft Visual C++.

3. Щракнете(Click) върху първия в резултата от търсенето, след това щракнете върху Промяна(Modify) , както е показано на снимката по-долу.

Щракнете върху първия в резултата от търсенето, след което щракнете върху Промяна

4. След това щракнете върху Да(Yes) в диалоговия прозорец на UAC .

5. В изскачащия прозорец, който се показва, щракнете върху Ремонт(Repair) . Изчакайте процеса да приключи.

щракнете върху Ремонт |  Поправете грешка 0xc00007b: Приложението не можа да стартира правилно

6. Не забравяйте да направите това за всеки C++ пакет, като повторите стъпки 3(Steps 3) и 4.

7. Накрая рестартирайте(restart) компютъра.

Отворете приложението, което не сте могли да отворите по-рано. Ако това не работи, опитайте да преинсталирате C++ преразпределяемия вместо това.

Прочетете също: (Also Read:) Поправете Това приложение не може да работи на грешка на вашия компютър в Windows 10(Fix This app can’t run on your PC error on Windows 10)

Method 9: Reinstall C++ Redistributable

Ако предишният метод за поправка на Microsoft C++ Visual Redistributable не поправи грешката 0xc00007b, тогава ще трябва да преинсталирате преразпределяемия файл. Следвайте дадените стъпки, за да деинсталирате и след това да ги инсталирате отново.

1. Стартирайте Добавяне или премахване на програми(Add or remove programs ) , както беше обяснено по-рано. В лентата „ Търсене в този списък“ въведете (Search of this list’)Microsoft Visual C++ .

2. Щракнете върху първия в резултата от търсенето, след което щракнете върху Деинсталиране(Uninstall) , както е показано на снимката по-долу. Make sure to do this for all the C++ packages.

Преинсталирайте C++ Redistributable

3. Отворете командния ред(Command Prompt) чрез Изпълни като администраторска(Run as an administrator ) опция, както беше обяснено по-рано в това ръководство.

4. Въведете следното в прозореца на командния ред(Command Prompt) и натиснете клавиша Enter :

Dism.exe /online /Cleanup-Image /StartComponentCleanup

Въведете друга команда Dism /Online /Cleanup-Image /restorehealth и изчакайте да завърши

5. След като процесът приключи, рестартирайте(restart) компютъра.

6. След това посетете уебсайта на Microsoft,(Microsoft website) за да изтеглите най-новия C++ пакет, както е показано тук.

Посетете уебсайта на Microsoft, за да изтеглите най-новия пакет C++

7. След като бъде изтеглен, отворете изтегления файл,(downloaded file) като щракнете върху него. Инсталирайте(Install) пакета, като следвате инструкциите на екрана.

8. След като инсталацията приключи, накрая рестартирайте компютъра.

Отворете приложението, което показва грешката 0xc00007b. Ако грешката продължава, опитайте следващите алтернативи.

Метод 10: Стартирайте програмата(Program) в режим на съвместимост(Compatibility)

Има вероятност да се появи грешката „0xc00007b: Приложението не можа да стартира правилно“, тъй като приложението не е съвместимо с текущата версия на Windows , инсталирана на вашия компютър. Следвайте тези стъпки, за да стартирате програмата в режим на съвместимост, за да коригирате този проблем:

1. В лентата за търсене(search bar) на Windows въведете името на приложението с разширението .exe .

Например, ако приложението, което не се отваря, е Skype , тогава потърсете файла skype.exe в лентата за търсене.

2. Щракнете върху резултата от търсенето и след това щракнете върху Отваряне на местоположението на файла(Open file location ) , както е показано по-долу .

Щракнете върху резултата от търсенето и след това щракнете върху Отваряне на местоположение на файла |  Коригиране на грешка 0xc00007b: Приложението не можа да стартира правилно

3. В новия прозорец, който се отваря, щракнете с десния бутон върху приложението(application) . Щракнете върху Свойства( Properties ) от падащото меню.

4. След това щракнете върху раздела Съвместимост(Compatibility) в прозореца Properties , който се появява сега.

Щракнете върху Приложи и след това OK

5. В секцията Режим на съвместимост (Compatibility)поставете отметка в квадратчето( check the box) до Стартиране на тази програма в режим на съвместимост(Run this program in compatibility mode) и след това изберете различна версия на Windows(different Windows version) от падащото меню. Обърнете се към снимката за яснота.

6. Щракнете върху Приложи и след това OK.

Отворете приложението или програмата и вижте дали можете да поправите грешката на приложението не можа да стартира правилно (0xc00007b). Ако грешката се появи отново, ще трябва да повторите този процес и за всички други версии на Windows . Проверете(Check) коя версия на Windows отваря програмата правилно без грешка 0xc00007b.

Метод 11: Актуализирайте Windows

Ако програмата не се отвори в режим на съвместимост за която и да е версия на Windows , тогава няма друг избор освен да актуализирате версията на Windows , инсталирана на вашата система. Можете да актуализирате Windows , като следвате тези прости стъпки:

1. В лентата за търсене(search bar) на Windows въведете Windows update. След това щракнете върху настройките на Windows Update , които се появяват в резултата от търсенето.

2. В следващия прозорец щракнете върху Проверка за актуализации.(Check for updates.)

натиснете бутона Проверка за актуализации.

3. Позволете на Windows да проверява за актуализации и да изтегля всички най-нови актуализации, които са налични към момента.(download any latest updates that are available at the time.)

4. След това инсталирайте актуализациите(install the updates) , които бяха изтеглени в предишната стъпка.

След като актуализациите бъдат инсталирани, приложението трябва да се отвори без грешки.

Препоръчва се:(Recommended:)

Надяваме се, че това ръководство е било полезно и че сте успели да поправите грешка 0xc00007b – Приложението не можа да стартира правилно(fix 0xc00007b error – The application was unable to start correctly) . Кажете ни кой метод е работил най-добре за вас. Ако имате въпроси или коментари относно тази статия, не се колебайте да ги пуснете в секцията за коментари.



About the author

Аз съм инженер по windows, ios, pdf, грешки, джаджи с над 10 години опит. Работил съм върху много висококачествени Windows приложения и рамки като OneDrive за бизнеса, Office 365 и др. Неотдавнашната ми работа включваше разработването на pdf четеца за платформата на windows и работата по изясняване на съобщенията за грешки за потребителите. Освен това участвам в разработването на платформата ios от няколко години и съм много запознат както с нейните характеристики, така и с странностите.



Related posts