Aplikáciu sa nepodarilo správne spustiť (0xc0000142) v systéme Windows

Možno ste natrafili na moment, keď ste sa pokúsili otvoriť aplikáciu a tá sa neotvorila, namiesto toho sa zobrazilo chybové hlásenie Aplikácia sa nepodarilo správne spustiť (0xc0000142)(The application was unable to start correctly (0xc0000142)) . Ak sa vám zobrazí táto chyba, tento príspevok vás môže zaujímať.

Dnes sa zameriavame na túto chybu pri otváraní príkazového riadka(Command Prompt) . Príkazový riadok(Command Prompt) je zvyčajne jednou z konštantných pri oprave rôznych typov chýb v systéme Windows 10(Windows 10) . Čo ak však rovnaký príkazový riadok(Command Prompt) narazí na rovnakú chybu? Je skutočne ťažké opraviť tieto druhy chýb. Nie je to však nemožné. Existuje množstvo faktorov, ktoré spôsobujú tieto druhy chýb. Niektoré programy tretích strán, malvér a ďalšie faktory patria do tejto kategórie. Skúsime všetky možné opravy, aby sme túto chybu napravili.

Chyba znie -

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

A používateľ nemá inú možnosť, ako kliknúť na tlačidlo označené ako OK.

Hovorí 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.”

Aplikáciu sa nepodarilo správne spustiť (0xc0000142)

Skúsime nasledujúce potenciálne opravy, aby sme sa pokúsili opraviť chybu 0xc0000142 pre príkazový riadok(Command Prompt) v systéme Windows 10(Windows 10) :

  1. Znova zaregistrujte VŠETKY súbory DLL
  2. Spustite SFC a DISM
  3. Riešenie problémov v stave čistého spustenia.
  4. Opravte položku databázy Registry.
  5. Skontrolujte nastavenie skupinovej politiky.

Odporúčam vám vytvoriť bod obnovenia systému . Je to preto, že pri vykonávaní týchto typov úprav existuje šanca, že sa niečo pokazí na softvérovej strane vášho počítača. Alebo, ak nemáte vo zvyku vytvárať bod obnovenia systému, odporúčam vám ho vytvárať často.

1] Znova zaregistrujte VŠETKY súbory DLL

Najprv(First) začnite otvorením  okna príkazového riadka(Command Prompt) s oprávneniami správcu(Administrator) vyhľadaním CMD vo vyhľadávacom poli Cortana(Cortana Search Box) . Potom kliknite pravým tlačidlom myši na príslušnú položku a kliknite na položku  Spustiť ako správca (Run as Administrator).

Potom zadajte nasledujúce a stlačte Enter:

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

Tým sa znova zaregistrujú VŠETKY súbory DLL .

Mali by ste to urobiť hneď po spustení systému Windows 10(Windows 10) alebo po spustení systému v núdzovom režime.(booting into Safe Mode.)

Po dokončení  reštartujte (Reboot ) počítač a skontrolujte, či je chyba opravená alebo nie.

2] Spustite SFC a DISM

SFC DISM Ultimate Windows Tweaker

Stiahnite si Ultimate Windows Tweaker a použite ho na spustenie kontroly systémových súborov a DISM kliknutím na tlačidlo. Týmto sa skontroluje operačný systém, či nie je poškodený súbor, a opraví sa obraz systému, resp.

3] Riešenie problémov v stave čistého spustenia

Riešenie problémov v stave čistého spustenia(Clean Boot State) má vždy potenciál opraviť veľa chýb súvisiacich so systémom(System) . Viac o tom si môžete prečítať v našej príručke o tom, ako vykonať čisté spustenie.(Perform a Clean Boot.)

4] Skontrolujte nastavenie databázy Registry

Stlačením kombinácie tlačidiel WINKEY WINKEY + Rspustite(Run) pomôcku Spustiť, zadajte  regedit  a stlačte Enter. Kliknutím na  Áno (Yes ) zobrazíte výzvu UAC alebo Kontrola používateľských účtov(User Account Control Prompt) , ktorú dostanete.

Po otvorení Editora databázy Registry(Registry Editor) prejdite na nasledujúce umiestnenie kľúča-

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

Teraz odstráňte segmenty programov z pravého bočného panela. Tieto segmenty zahŕňajú hodnoty DWORD(DWORD Values) a ďalšie položky vytvorené konfliktným programom v uvedenom umiestnení v Editore databázy Registry(Registry Editor) .

Možno budete chcieť skontrolovať aj nasledujúci kľúč:

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

Zmeňte hodnotu LoadAppInit_DLLs z 1 na 0.

Po dokončení odstraňovania zatvorte Editor databázy Registry(Registry Editor) a reštartujte (Reboot ) počítač, aby sa zmeny prejavili.

Oprava: (Fix:) Chyba aplikácie balíka Office 0xc0000142 .

5] Skontrolujte nastavenie skupinovej politiky

Zakázať príkazový riadok

Otvorte pole Spustiť, napíšte gpedit.msc a stlačením klávesu Enter(Enter) otvorte Editor miestnej politiky skupiny(Local Group Policy Editor) . Prejdite(Navigate) na nasledujúcu cestu:

User Configuration/Administrative Templates/System

Na pravej strane okna uvidíte Zabrániť prístupu k príkazovému riadku(Prevent access to the command prompt) . Dvojitým(Double) kliknutím naň nastavíte politiku. Vyberte možnosť Povolené(Select Enabled) a kliknite na tlačidlo 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.

Ak vaša verzia systému Windows nemá túto položku skupinovej politiky(Group Policy) , môžete túto opravu preskočiť. Táto oprava určite nebude fungovať na počítačoch so systémom Windows 10 (Windows 10) Home , pretože neobsahuje Editor zásad skupiny(Group Policy Editor) .

Dúfam, že vám tento príspevok pomôže. Pokročilí(Advanced) používatelia si možno budú chcieť prečítať tento príspevok na MSDN .

Iné podobné Aplikácii sa nepodarilo správne spustiť(The application was unable to start correctly) chyby:(Other similar The application was unable to start correctly errors:)

  • Aplikácii sa nepodarilo správne inicializovať ( 0xc0000135 )
  • Aplikácii sa nepodarilo správne inicializovať 0xc0000005
  • Aplikáciu sa nepodarilo správne spustiť ( 0xc0000022 )
  • Aplikáciu sa nepodarilo správne spustiť ( 0xc0000018 )
  • Aplikáciu sa nepodarilo správne spustiť ( 0xc0000017 )
  • Aplikáciu sa nepodarilo správne spustiť ( 0xc00007b ).



About the author

Som Windows MVP a pracujem s Windows od roku 2007. Moje skúsenosti zahŕňajú vývoj softvéru, hardvéru a zvuku a aplikácií pre Windows. Vždy hľadám najlepšie spôsoby, ako zlepšiť používateľskú skúsenosť pri mojej práci, takže ak potrebujete pomôcť s návrhom alebo vývojom softvérovej aplikácie, určite môžem ponúknuť svoje služby.



Related posts