Hur man fixar spelapplikationsfel 0xc0000142

Åtgärda spelapplikationsfel 0xc0000142: (Fix Games Application Error 0xc0000142: ) Windows-programvaran kan inte ladda spel ofta ger det här felet " Applikationen kunde inte starta korrekt 0xc0000142(The application was unable to start correctly 0xc0000142) " Eller 0xc0000142 visas när vi försöker öppna följande applikationer och spel:

Hur man fixar spelapplikationsfel 0xc0000142

Far Cry 3
Metro Last Night
Dying light far cry 4
Call of duty advanced warfare
Gta V
Autodesk AutoCAD
AutoCAD 
Sleeping dogs
Witcher 2
Watch dogs
Outlook
Metal Gear
Age of Empire

PROBLEM: Problemet är ett DLL-laddningsfel(DLL load error) vilket innebär att DLL-filen(DLL) som startar programmet är osignerad(unsigned) eller digitalt inte längre giltig(digitally no longer valid)  och fixen vi kommer att se kommer att ha DLL- filer som troligen kan lösa detta fel, så låt oss se vad som händer.

Fix för spelapplikationsfel 0xc0000142(Games Application Error 0xc0000142)

Se till att skapa en återställningspunkt ifall något går fel.

Metod 1: Ersätt DLL-filer

1. Gå till den här länken(link) och ladda ner filerna.

Spelprogramfel 0xc0000142 fix

2. Efter nedladdningen, extrahera filen och placera dessa filer i din spelmapp.

3. Det är det, folk, ditt spel borde vara igång på nolltid.

Om detta löser ditt problem behöver du inte fortsätta, men om du inte gjorde det, fortsätt till nästa metod.

Metod 2: Starta programmet i kompatibilitetsläge(Compatibility Mode)

Kör programmet i kompatibilitetsläge och starta alltid programmet som administratör.

1.Högerklicka på filen (ger spelapplikationsfel 0xc0000142(games application error 0xc0000142) ).

2. Klicka på Egenskaper(Properties) .

3. Klicka på fliken Kompatibilitet(Compatibility tab) .

4. Klicka på " Kör kompatibilitetsfelsökare(Run Compatibility Troubleshooter) " om spelen fungerar spara inställningarna om inte fortsätt.

5.Sätt en bock på Kör(Run) det här programmet i kompatibilitetsläge(compatibility mode) för.

kompatibilitetsfelsökning

6.Välj det operativsystem som drivrutinen är tillgänglig för.

7.Sätt en bock på Kör(Run) detta program som administratör(administrator) under Privilege Level.

8. Klicka på Apply och avsluta.

Metod 3: Få mer information om felet

Jag använde Microsoft Exchange Server Error Code Lookup- verktyget för att leta efter detta fel (det här verktyget känner till många vanliga Windows - fel). Detta är utgången:

Microsoft Exchange Server-felkodsökning

Problemet är DLL-laddningsfel( DLL load error) och nu måste vi hitta vilken DLL som orsakar detta fel, vilket inte alltid är så lätt – även om meddelandet säger vilken DLL som inte kunde laddas, är det inte alltid den DLL -filen (ibland kan det saknas beroende(missing dependency) ) vilket i sin tur är ett större problem.

Om du använde steam för att installera ditt spel kan du be det att verifiera spelets cache. Om inte, försök att installera om spelet eller försök att reparera eventuella Visual C/C++ Runtimes eller. NET Frameworks som du har installerat ifall de skulle ha blivit skadade. Uppdatera dina grafikkortsdrivrutiner och fönster som med största sannolikhet kommer att lösa problemet.

Lite djupare...

Ett sätt att kontrollera om det saknas beroenden är att använda Dependency Walker ( Dependency Walker) .

Dependency Walker

Du måste se till att du får den senaste versionen av Dependency Walker och processorarkitekturen för Dependency Walker bör vara densamma som spelet (x86-version för att kontrollera ett 32-bitarsprogram och x64-version för att kontrollera 64-bitarsprogram). Tänk på att det ibland kan ge resultat som kan vara svårt att förstå men ibland kan det ge mycket användbara resultat.

Ett alternativt sätt är att använda Process Monitor

processövervakare

Detta kommer att registrera de åtgärder som dina program vidtar, som att komma åt en DLL -fil. Använd den för att spela in åtgärderna för din spelstartprocess där den ger spelapplikationsfelet 0xc0000142(games application error 0xc0000142) och ställ sedan in ett filter så att det bara inkluderar dina spelaktiviteter. För att göra detta, gå till " Verktyg(Tools) " sedan " Processträd(Process Tree) " och hitta ditt spel på listan.

Inkludera underträd i processövervakaren

Välj spelet och klicka på * Inkludera underträd(Include Subtree) *.

Du vill förmodligen också utesluta alla händelser som inte registrerar systemhändelser – det finns en rad med knappar i verktygsfältet för att göra detta:

knappar för att inkludera händelser som inte är filsystemhändelser

Nu måste du undersöka allt med tillägget *.dll* som har resultatet NAME NOT FOUND eller PATH NOT FOUND . Om ovanstående inte löste ditt problem kan du prova det här inlägget  Hur man fixar applikationsfel 0xc0000142(How To Fix Application Error 0xc0000142) .

Du kanske också gillar:

Efter att noggrant följt metoderna ovan kan det hända att Fix Games Application Error 0xc0000142 har åtgärdats, men om du fortfarande har frågor, ställ dem gärna i kommentarsavsnittet.



About the author

Jag är Windows MVP och har arbetat med Windows sedan 2007. Min erfarenhet inkluderar mjukvaruutveckling, hårdvara och ljud samt Windows-appar. Jag letar alltid efter de bästa sätten att förbättra användarupplevelsen i mitt arbete, så om du behöver hjälp med att designa eller utveckla en mjukvaruapplikation kan jag definitivt erbjuda mina tjänster.



Related posts