Sovellus ei voinut käynnistyä oikein (0xc0000142) Windowsissa

Olet ehkä törmännyt hetkeen, kun yritit avata sovellusta, mutta se ei avautunut, ja sen sijaan ilmestyi virheilmoitus Sovellus ei voinut käynnistyä oikein (0xc0000142)(The application was unable to start correctly (0xc0000142)) . Jos saat tämän virheilmoituksen, tämä viesti saattaa kiinnostaa sinua.

Tänään keskitymme tähän virheeseen avattaessa komentokehotetta(Command Prompt) . Komentorivi(Command Prompt) on yleensä vakio, kun se korjaa erityyppisiä virheitä Windows 10 : ssä . Mutta entä jos sama komentokehote(Command Prompt) kohtaa saman virheen? Tällaisten virheiden korjaaminen on todella vaikeaa. Mutta se ei ole mahdotonta. On olemassa useita tekijöitä, jotka aiheuttavat tämäntyyppisiä virheitä. Jotkut kolmannen osapuolen ohjelmat, haittaohjelmat ja muut tekijät kuuluvat tähän luokkaan. Yritämme kaikki mahdolliset korjaukset korjataksemme tämän virheen.

Virhe kuuluu -

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

Eikä käyttäjällä ole muuta vaihtoehtoa kuin napsauttaa OK-painiketta.

Microsoft sanoo,

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

Sovellus ei voinut käynnistyä oikein (0xc0000142)

Kokeilemme seuraavia mahdollisia korjauksia yrittääksemme korjata virheen 0xc0000142 komentokehotteessa (Command Prompt)Windows 10 : ssä :

  1. Rekisteröi KAIKKI DLL-tiedostot uudelleen
  2. Suorita SFC ja DISM
  3. Vianmääritys Clean Boot -tilassa.
  4. Korjaa rekisterimerkintä.
  5. Tarkista ryhmäkäytäntöasetus.

Suosittelisin luomaan järjestelmän palautuspisteen . Tämä johtuu siitä, että kun teet tämäntyyppisiä muutoksia, on mahdollista, että tietokoneesi ohjelmistopuolella jokin hajoaa. Tai jos sinulla ei ole tapana tehdä järjestelmän palautuspistettä, kehotan sinua luomaan sellaisen usein.

1] Rekisteröi KAIKKI DLL-tiedostot uudelleen

Ensinnäkin(First) , aloita avaamalla  komentokehoteikkuna(Command Prompt) , jossa on järjestelmänvalvojan(Administrator) oikeudet, etsimällä CMD :tä Cortanan hakukentässä(Cortana Search Box) . Napsauta sitten hiiren kakkospainikkeella asianmukaista merkintää ja napsauta  Suorita järjestelmänvalvojana (Run as Administrator).

Kirjoita sitten seuraava ja paina Enter:

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

Tämä rekisteröi KAIKKI DLL-tiedostot uudelleen .

Sinun tulisi tehdä tämä heti, kun käynnistät Windows 10 :n tai käynnistämisen jälkeen vikasietotilaan.(booting into Safe Mode.)

Kun olet valmis,  käynnistä (Reboot ) tietokone uudelleen ja tarkista, onko virhe nyt korjattu vai ei.

2] Suorita SFC ja DISM

SFC DISM Ultimate Windows Tweaker

Lataa Ultimate Windows Tweaker ja käytä sitä System File Checkerin ja DISM :n suorittamiseen napin painalluksella. Tämä tarkistaa käyttöjärjestelmän mahdollisten tiedostovaurioiden varalta ja korjaa vastaavasti järjestelmäkuvan.

3] Vianmääritys puhtaassa käynnistystilassa

Vianetsintä Clean Boot -tilassa(Clean Boot State) sisältää aina mahdollisuuden korjata monia järjestelmään liittyviä virheitä(System) . Voit lukea tästä lisää puhtaan käynnistyksen suorittamista koskevasta oppaastamme.(Perform a Clean Boot.)

4] Tarkista rekisteriasetukset

Paina WINKEY + R -näppäinyhdistelmää käynnistääksesi Suorita(Run) - apuohjelman, kirjoita  regedit  ja paina Enter. Napsauta  Kyllä (Yes ) saadaksesi UAC- tai käyttäjätilien valvontakehotteen(User Account Control Prompt) .

Kun Rekisterieditori(Registry Editor) avautuu, siirry seuraavaan avaimen sijaintiin -

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

Poista nyt ohjelmien segmentit oikeasta sivupaneelista. Nämä segmentit sisältävät DWORD-arvot(DWORD Values) ja muut merkinnät, jotka ristiriitainen ohjelma on tehnyt mainitussa paikassa rekisterieditorin(Registry Editor) sisällä .

Voit myös tarkistaa seuraavan avaimen:

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

Muuta LoadAppInit_DLL(LoadAppInit_DLLs) :n arvoa 1 arvosta 0.

Kun olet poistanut, sulje rekisterieditori(Registry Editor) ja käynnistä (Reboot ) tietokone uudelleen, jotta muutokset tulevat voimaan.

Korjaus: (Fix:) Office-sovellusvirhe 0xc0000142 .

5] Tarkista ryhmäkäytäntöasetus

Poista komentokehote käytöstä

Avaa Suorita-ruutu, kirjoita gpedit.msc ja paina Enter avataksesi paikallinen ryhmäkäytäntöeditori(Local Group Policy Editor) . Siirry(Navigate) seuraavalle polulle:

User Configuration/Administrative Templates/System

Oikean reunan ruudussa näet Estä pääsy komentokehotteeseen(Prevent access to the command prompt) . Määritä käytäntö kaksoisnapsauttamalla(Double) sitä. Valitse Käytössä(Select Enabled) ja napsauta 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.

Jos Windows -versiossasi ei ole tätä ryhmäkäytäntömerkintää(Group Policy) , voit ohittaa tämän korjauksen. Tämä korjaus ei varmasti toimi Windows 10 Home -koneissa, koska siinä ei ole ryhmäkäytäntöeditoria(Group Policy Editor) .

Toivottavasti tämä viesti auttaa sinua. Kokeneet(Advanced) käyttäjät saattavat haluta lukea tämän viestin MSDN :ssä .

Muut vastaavat Sovellus ei voinut käynnistyä oikein(The application was unable to start correctly) virheitä:(Other similar The application was unable to start correctly errors:)

  • Sovellus ei alustunut kunnolla ( 0xc0000135 )
  • Sovellus ei alustunut kunnolla 0xc0000005
  • Sovellus ei voinut käynnistyä oikein ( 0xc0000022 )
  • Sovellus ei voinut käynnistyä oikein ( 0xc0000018 )
  • Sovellus ei voinut käynnistyä oikein ( 0xc0000017 )
  • Sovellus ei voinut käynnistyä oikein ( 0xc00007b ).



About the author

Olen ohjelmistosuunnittelija ja Windows 10 -asiantuntija. Minulla on yli kahden vuoden kokemus älypuhelimien, Windows 10:n ja Microsoft Edgein kanssa työskentelystä. Pääpaino on saada laitteesi toimimaan paremmin ja nopeammin. Olen työskennellyt erilaisissa projekteissa yrityksille, kuten Verizon, IMac, HP, Comcast ja monet muut. Olen myös sertifioitu ohjaaja Microsoft Azure -pilvikoulutuksessa.



Related posts