Det finns många möjliga orsaker till fel 0xc0000142. Så vi kommer att täcka många möjliga lösningar för att hjälpa dig att fixa det.

Fel 0xc0000142 uppstår när användare försöker starta vissa Windows-programpaket. De som stötte på det här problemet ser vanligtvis ett felmeddelande som säger "Applikationen kunde inte startas korrekt (0xc0000142)." När det händer vägrar det berörda programmet att starta.

Tyvärr är fel 0xc0000142 en generisk kod som kan påverka många Windows-programpaket. Men många användare rapporterar att det vanligtvis kommer från Microsoft Office-applikationer och spel.

Så om du stöter på det här problemet är det så här du kan fixa fel 0xc0000142 i Windows 11 och 10.

1. Kör påverkad programvara med administratörsbehörighet

Starta felsökningen 0xc0000142 genom att ställa in den berörda programvaran så att den körs som administratör. Det kommer att säkerställa att programmet kan komma åt mer begränsade filplatser. Du kan eventuellt stoppa den här felkoden genom att ställa in den berörda appen så att den alltid körs som administratör.

instagram viewer

2. Ställ in Berörd programvara att köras i kompatibilitetsläge

Om fel 0xc0000142 uppstår för äldre programvara kan det finnas ett kompatibilitetsproblem med din dators Windows 11/10-plattform. Att ställa in en app eller ett spel för att köras i kompatibilitetsläge för en äldre Windows-plattform kan lösa ett sådant problem.

Så här kan du ställa in din programvara så att den körs i kompatibilitetsläge:

  1. tryck på Windows logotyp + E tangentbordsknappar och öppna installationsmappen för din berörda programvara.
  2. Högerklicka på programvarans EXE-fil (applikation) för att välja Egenskaper.
  3. Klicka på egenskapsfönstret Kompatibilitet flik.
  4. Markera kryssrutan märkt Kör det här programmet i kompatibilitetsläge.
  5. Välj det Windows-operativsystem som var det senaste under programmets utgivningsår i rullgardinsmenyn. Att välja Windows 8 eller 7 kommer förmodligen att räcka för de flesta appar.
  6. Klick Tillämpa för att ställa in det nya kompatibilitetsläget.
  7. Välj OK för att stänga egenskapsfönstret.

En alternativ metod är att använd Windows 11 Program Compatibility Troubleshooter. Det verktyget tillämpar automatiskt rekommenderade kompatibilitetsinställningar, vilket sparar tid och ansträngning.

3. Skanna din dators systemfiler

Skadade DLL-systemfiler (Dynamic Link Library) kan orsaka fel 0xc0000142. Du kan leta efter och åtgärda systemfilskorruption genom kör Windows System File Checker.

Vi rekommenderar också att du kör ett skanningskommando för Deployment Imaging Servicing Management. Det verktyget kan åtgärda problem med Windows-systemavbildningen. För att köra det verktyget, kör det här kommandot i kommandotolken:

DISM.exe /Online /Cleanup-image /Restorehealth

4. Ställ in rätt systemlokal

Att ställa in en korrekt systemlokal är en felkorrigering 0xc0000142 som har fungerat för vissa användningsområden. För att tillämpa denna korrigering måste du välja en systemlokalinställning för icke-unicode-programvara som matchar rätt region för din dator. Du kan ställa in lämplig systemlokal enligt följande:

  1. Tryck Windows tangenten + R, typ Kontrollpanel i Kör och välj OK.
  2. Klicka på Område i fönstret Alla objekt på kontrollpanelen.
  3. Klicka sedan på Administrativ flik.
  4. tryck på Ändra systemspråk knapp.
  5. Välj rätt region för din PC i rullgardinsmenyn.
  6. Tryck OK i fönstret Regioninställningar.
  7. Klicka på Tillämpa för att spara dina regionala inställningar och OK att lämna.

5. Registrera om DLL-filer i Windows

Många användare har sagt att omregistrering av alla DLL-filer fungerar för att fixa fel 0xc0000142. Detta understryker att fel 0xc0000142 uppstår eftersom vissa nödvändiga DLL-filer inte är korrekt registrerade. Det finns många DLL-filer, men du kan registrera om dem alla genom att utföra ett enda kommando enligt följande:

  1. tryck på Windows logotyp + S tangenten samtidigt och mata in kommandotolken.
  2. Öppna kommandotolken med administratörsbehörighet genom att välja Kör som administratör för den appens sökresultat.
  3. Mata in det här kommandot för omregistrering av DLL: er och tryck Lämna tillbaka:
    för %1i (*.dll) do regsvr32 /s %1
  4. Vänta sedan tills alla DLL-filer har registrerats innan du stänger kommandotolken.

6. Kör en CHKDSK (Check Disk) Scan

En annan möjlig orsak till felet 0xc0000142 är att din dator har dåliga disksektorer. Du kan leta efter och reparera dåliga disksektorer genom att kör en CHKDSK-skanning (Check Disk). i kommandotolken.

7. Uppdatera drivrutinen för din dators GPU (Graphics Processing Unit)

Om du behöver åtgärda felet 0xc0000142 för ett Windows-spel, uppdatera din dators grafikdrivrutin kan hjälpa. Du kan göra det manuellt med hjälp av ett drivrutinsuppdateringsverktyg från tredje part eller AMD- eller NVIDIA-programvara som GeForce Experience.

8. Aktivera .NET Framework 3.5-funktionen

Vissa program behöver äldre .NET Framework-versioner för att köras i Windows. Så du kanske behöver aktivera .NET Framework 3.5 på Windows om den funktionen inte är tillgänglig på din dator.

9. Redigera Windows-registernyckeln

Många användare som har åtgärdat felet 0xc0000142 bekräftar att redigeringen av ett Windows-register fungerade för dem. Dessa användare ändrade värdet på en LoadAppInit_DLL DWORD i Windows-nyckeln. Det här är de exakta stegen för att tillämpa denna potentiella lösning:

Det är riskabelt att redigera registret. Alltid säkerhetskopiera ditt Windows-register innan du gör några ändringar för att säkerställa att du kan återgå till originalet om du stöter på problem efter att ha tillämpat denna korrigering.

  1. Klicka på aktivitetsfältets förstoringsglasikon eller sökrutan för att aktivera ett filsökningsverktyg.
  2. Ange sökfrasen regedit i filsökningsverktyget.
  3. Välj Registerredigerare för att visa registerfönstret.
  4. Gå till denna nyckelplats genom att ange följande sökväg i registerredigerarens adressfält:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\Windows
  5. Dubbelklicka på LoadAppInit_DLLs DWORD.
  6. Mata sedan in 0 i Värdedata rutan om det DWORD är inställt på ett annat sätt.
  7. Klick OK för att tillämpa det nya värdet för LoadAppInit_DLLs DWORD.
  8. Stäng registereditorn och starta om din dator.

10. Installera om berörda programvarupaket

Den sista potentiella lösningen är att installera om programvarupaket där 0xc0000142-felet uppstår. Om du gör det uppdateras och repareras programvarans filer, vilket kan vara nödvändigt om andra upplösningar inte fungerar. Att installera om är också ett annat sätt att uppdatera appar.

Det finns många sätt att avinstallera programvara i Windows, och du kan välja vilken metod som helst för att ta bort appen. Men om felet uppstår när du öppnar ett spel kan du behöva avinstallera det med dess klientprogramvara, till exempel Epic Games Launcher. Installera sedan om den senaste versionen av appen eller spelet genom att ladda ner det från dess webbplats eller spelklient.

Få fel 0xc0000142 sorterat i Windows 11 och Windows 10

Att fixa fel 0xc0000142 är inte alltid enkelt eftersom det är ett problem med många möjliga orsaker. Det finns många bekräftade sätt att åtgärda problemet, varav många täcks här. Så du måste förmodligen försöka använda åtminstone några av dessa felsökningsmetoder för att hitta en som får fel 0xc0000142 löst på din dator.

Olika reparationsverktyg från tredje part för Windows 11 och Windows 10 kan också vara användbara för att fixa fel 0xc0000142. Windows Repair, Advanced SystemCare och Windows Repair Toolbox är bland de bästa reparationsverktygen för gratisprogram för programvarufelsökning.