Приложението не можа да стартира правилно (0xc0000142) в Windows

Може да сте попаднали на момент, когато сте се опитали да отворите приложение и то не успя да се отвори, вместо това извеждайки съобщение за грешка Приложението не можа да стартира правилно (0xc0000142)(The application was unable to start correctly (0xc0000142)) . Ако получите тази грешка, тогава тази публикация може да ви заинтересува.

Днес ние се фокусираме върху тази грешка при отваряне на командния ред(Command Prompt) . Командният ред(Command Prompt) обикновено е една от константите, докато коригира различни типове грешки в Windows 10 . Но какво ще стане, ако същият команден ред(Command Prompt) срещне същата грешка? Става наистина трудно да се коригират тези видове грешки. Но не е невъзможно да се направи това. Има редица фактори, които са причини за този вид грешки. Някои програми на трети страни, злонамерен софтуер и други фактори попадат в тази категория. Ще опитаме всяка потенциална корекция, за да коригираме тази грешка.

Грешката гласи -

The application was unable to start correctly (0xc0000142). Click OK to close the application.

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

казва Microsoft,

There are primarily 3 actions that can cause this error:

  1. Launching lots of applications
  2. Launching an application as a different user
  3. Launching an application to a different desktop

If you are wondering what the error 0xc0000142 means in the above Message Box, you can find the error in ntstatus.h. It is STATUS_DLL_INIT_FAILED or “{DLL Initialization Failed} Initialization of the dynamic link library %hs failed. The process is terminating abnormally.”

Приложението не можа да стартира правилно (0xc0000142)

Ще опитаме следните потенциални корекции, за да опитаме да коригираме грешка 0xc0000142 за командния ред(Command Prompt) на Windows 10 :

  1. Регистрирайте отново ВСИЧКИ DLL файлове
  2. Стартирайте SFC и DISM
  3. Отстраняване на неизправности в състояние на чисто зареждане.
  4. Поправете записа в системния регистър.
  5. Проверете настройката на груповите правила.

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

1] Регистрирайте отново ВСИЧКИ DLL файлове

Първо(First) , започнете, като отворите прозорец на  командния ред(Command Prompt) с администраторски(Administrator) права, като потърсите CMD в полето за търсене на Cortana(Cortana Search Box) . След това щракнете с десния бутон върху съответния запис и щракнете върху  Изпълни като администратор (Run as Administrator).

След това въведете следното и натиснете Enter:

for %1 in (*.dll) do regsvr32 /s %1

Това ще пререгистрира ВСИЧКИ DLL файлове .

Трябва да направите това веднага щом стартирате Windows 10 или го направите след зареждане в безопасен режим.(booting into Safe Mode.)

След като приключите,  рестартирайте (Reboot ) компютъра си и проверете дали грешката вече е коригирана или не.

2] Стартирайте SFC и DISM

SFC DISM Ultimate Windows Tweaker

Изтеглете Ultimate Windows Tweaker и го използвайте, за да стартирате проверка на системни файлове и DISM с едно натискане на бутон. Това ще провери операционната система за потенциални повреди на файлове и съответно ще поправи образа на системата.

3] Отстраняване на неизправности в състояние на чисто зареждане

Отстраняването на неизправности в състояние на чисто зареждане(Clean Boot State) винаги има потенциал за коригиране на много грешки, свързани със системата(System) . Можете да прочетете повече за това в нашето ръководство за това как да извършите чисто зареждане.(Perform a Clean Boot.)

4] Проверете настройката на системния регистър

Натиснете комбинацията от бутони WINKEY + R , за да стартирате помощната програма Run , въведете  regedit  и натиснете Enter. Щракнете върху  Да (Yes ) за подканата за UAC или за контрол на потребителските акаунти(User Account Control Prompt) , която получавате.

След като се отвори редакторът на системния регистър(Registry Editor) , придвижете се до следното ключово местоположение-

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

Сега изтрийте сегментите на програмите от десния страничен панел. Тези сегменти включват стойностите на DWORD(DWORD Values) и други записи, направени от конфликтната програма в споменатото място вътре в редактора на системния регистър(Registry Editor) .

Може да искате да проверите и следния ключ:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion \Windows\LoadAppInit_DLLs

Променете стойността на LoadAppInit_DLL(LoadAppInit_DLLs) от 1 на 0.

След като приключите с изтриването, затворете редактора на системния регистър(Registry Editor) и рестартирайте (Reboot ) компютъра си, за да влязат в сила промените.

Поправка: (Fix:) грешка в приложението на Office 0xc0000142 .

5] Проверете настройката на груповите правила

Деактивирайте командния ред

Отворете полето Run, въведете gpedit.msc и натиснете Enter , за да отворите редактора на локални групови правила(Local Group Policy Editor) . Придвижете(Navigate) се до следния път:

User Configuration/Administrative Templates/System

В десния страничен прозорец ще видите Предотвратяване на достъп до командния ред(Prevent access to the command prompt) . Щракнете двукратно(Double) върху него, за да зададете правилата. Изберете Enabled(Select Enabled) и щракнете върху Apply/OK .

This policy setting prevents users from running the interactive command prompt, Cmd.exe.  This policy setting also determines whether batch files (.cmd and .bat) can run on the computer. If you enable this policy setting and the user tries to open a command window, the system displays a message explaining that a setting prevents the action. If you disable this policy setting or do not configure it, users can run Cmd.exe and batch files normally.

Ако вашата версия на Windows няма този запис за групови правила(Group Policy) , можете да пропуснете тази корекция. Тази корекция със сигурност няма да работи на машини с Windows 10 Home , защото няма редактор на групови правила(Group Policy Editor) .

Надявам се тази публикация да ви помогне. Напредналите(Advanced) потребители може да искат да прочетат тази публикация в MSDN .

Други подобни . Приложението не успя да стартира правилно(The application was unable to start correctly) грешки:(Other similar The application was unable to start correctly errors:)

  • Приложението не успя да се инициализира правилно ( 0xc0000135 )
  • Приложението не успя да се инициализира правилно 0xc0000005
  • Приложението не можа да стартира правилно ( 0xc0000022 )
  • Приложението не можа да стартира правилно ( 0xc0000018 )
  • Приложението не можа да стартира правилно ( 0xc0000017 )
  • Приложението не можа да стартира правилно ( 0xc00007b ).



About the author

„Аз съм експерт по Windows и Office на свободна практика. Имам над 10 години опит в работата с тези инструменти и мога да ви помогна да извлечете максимума от тях. Моите умения включват: работа с Microsoft Word, Excel, PowerPoint и Outlook; създаване на уеб страници и приложения; и помагане на клиентите да постигнат своите бизнес цели."



Related posts