Existuje mnoho možných příčin chyby 0xc0000142. Pokryjeme tedy mnoho možných řešení, která vám pomohou problém vyřešit.
Chyba 0xc0000142 nastane, když se uživatelé pokusí spustit některé softwarové balíčky systému Windows. Ti, kteří se setkali s tímto problémem, obvykle vidí chybovou zprávu, která říká: „Aplikaci se nepodařilo správně spustit (0xc0000142). Když k tomu dojde, postižený program se odmítne spustit.
Bohužel chyba 0xc0000142 je obecný kód, který by mohl ovlivnit mnoho softwarových balíků Windows. Mnoho uživatelů však uvádí, že obvykle pochází z aplikací a her sady Microsoft Office.
Pokud tedy narazíte na tento problém, takto můžete opravit chybu 0xc0000142 ve Windows 11 a 10.
1. Spusťte dotčený software s oprávněními správce
Spusťte odstraňování problémů s chybou 0xc0000142 nastavením dotčeného softwaru, aby se spouštěl jako správce. To zajistí, že program bude mít přístup k více omezeným umístěním souborů. Tento chybový kód byste mohli potenciálně zastavit nastavení dotčené aplikace, aby vždy běžela jako správce.
2. Nastavte ovlivněný software tak, aby se spouštěl v režimu kompatibility
Pokud se u staršího softwaru objeví chyba 0xc0000142, může nastat problém s kompatibilitou s platformou Windows 11/10 vašeho počítače. Nastavení aplikace nebo hry pro spuštění v režimu kompatibility pro starší platformu Windows by mohl takový problém vyřešit.
Takto můžete nastavit, aby váš software běžel v režimu kompatibility:
- zmáčkni Okna logo + E tlačítka klávesnice a otevřete instalační složku dotčeného softwaru.
- Klikněte pravým tlačítkem na soubor EXE (aplikace) softwaru a vyberte jej Vlastnosti.
- Klepněte na okno vlastností Kompatibilita tab.
- Zaškrtněte políčko označené Spusťte tento program v režimu kompatibility.
- V rozevírací nabídce vyberte operační systém Windows, který byl nejnovější v roce vydání vašeho softwaru. Výběr systému Windows 8 nebo 7 bude pravděpodobně stačit pro většinu aplikací.
- Klikněte Aplikovat pro nastavení nového režimu kompatibility.
- Vybrat OK pro opuštění okna vlastností.
Alternativní metodou je použijte Poradce při potížích s kompatibilitou programu Windows 11. Tento nástroj automaticky použije doporučená nastavení kompatibility, což vám ušetří čas a námahu.
3. Prohledejte systémové soubory počítače
Poškozené systémové soubory DLL (Dynamic Link Library) mohou způsobit chybu 0xc0000142. Můžete zkontrolovat a opravit poškození systémových souborů pomocí spuštění Kontrola systémových souborů Windows.
Doporučujeme také spustit skenovací příkaz Správa služeb Deployment Imaging. Tento nástroj může vyřešit problémy s bitovou kopií systému Windows. Chcete-li tento nástroj spustit, spusťte tento příkaz v příkazovém řádku:
DISM.exe /Online /Cleanup-image /Restorehealth
4. Nastavte správné národní prostředí systému
Nastavení správného národního prostředí je oprava chyby 0xc0000142, která pro některá použití fungovala. Chcete-li použít tuto opravu, musíte vybrat nastavení národního prostředí systému pro software bez Unicode, které odpovídá správné oblasti vašeho počítače. Vhodné národní prostředí systému můžete nastavit následovně:
- lis Okna klíč + R, typ Kontrolní panel v Spustit a vyberte OK.
- Klikněte na Kraj v okně Všechny položky ovládacího panelu.
- Dále klikněte na Správní tab.
- zmáčkni Změňte národní prostředí systému knoflík.
- V rozevírací nabídce vyberte správnou oblast pro váš počítač.
- lis OK v okně Nastavení regionu.
- Klikněte na Aplikovat pro uložení regionálních nastavení a OK k východu.
5. Znovu zaregistrujte soubory DLL ve Windows
Mnoho uživatelů uvedlo, že přeregistrování všech souborů DLL funguje pro opravu chyby 0xc0000142. To zdůrazňuje, že chyba 0xc0000142 vzniká, protože některé požadované soubory DLL nejsou správně zaregistrovány. Existuje mnoho souborů DLL, ale všechny je můžete znovu zaregistrovat provedením jediného příkazu takto:
- zmáčkni Okna logo + S současně stiskněte klávesu a zadejte příkazový řádek.
- Otevřete příkazový řádek s oprávněními správce výběrem Spustit jako administrátor pro výsledek vyhledávání dané aplikace.
- Zadejte tento příkaz pro přeregistrování knihoven DLL a stiskněte Vrátit se:
pro %1v (*.dll) dělat regsvr32 /s %1
- Před zavřením příkazového řádku počkejte, dokud nebudou zaregistrovány všechny knihovny DLL.
6. Spusťte skenování CHKDSK (Check Disk).
Dalším možným důvodem chyby 0xc0000142 je, že váš počítač má špatné sektory disku. Můžete zkontrolovat a opravit vadné sektory disku pomocí spuštění kontroly CHKDSK (Check Disk). v příkazovém řádku.
7. Aktualizujte ovladač pro GPU vašeho počítače (Graphics Processing Unit)
Pokud potřebujete opravit chybu 0xc0000142 pro hru Windows, aktualizace grafického ovladače vašeho PC může pomoci. Můžete to udělat ručně pomocí nástroje pro aktualizaci ovladačů třetí strany nebo softwaru AMD nebo NVIDIA, jako je GeForce Experience.
8. Povolte funkci .NET Framework 3.5
Některé programy potřebují ke spuštění ve Windows starší verze rozhraní .NET Framework. Takže možná budete muset povolit rozhraní .NET Framework 3.5 v systému Windows pokud tato funkce není na vašem počítači dostupná.
9. Upravte klíč registru systému Windows
Mnoho uživatelů, kteří opravili chybu 0xc0000142, potvrzuje, že úprava registru systému Windows pro ně fungovala. Tito uživatelé upravili hodnotu LoadAppInit_DLL DWORD v klíči Windows. Toto jsou přesné kroky pro použití tohoto potenciálního rozlišení:
Je riskantní upravovat registr. Vždy zálohujte si registr Windows před provedením jakýchkoli změn, abyste zajistili, že se budete moci vrátit k originálu, pokud po použití této opravy narazíte na problémy.
- Kliknutím na ikonu lupy na hlavním panelu nebo na pole Hledat aktivujte nástroj pro vyhledávání souborů.
- Zadejte hledaný výraz regedit do nástroje pro vyhledávání souborů.
- Vybrat Editor registru pro zobrazení okna registru.
- Přejděte na toto umístění klíče zadáním následující cesty do adresního řádku Editoru registru:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\Windows
- Dvakrát klikněte na NačístAppInit_DLLs DWORD.
- Poté zadejte 0 v Hodnotové údaje pokud je DWORD nastaven jinak.
- Klikněte OK chcete-li použít novou hodnotu pro LoadAppInit_DLLs DWORD.
- Ukončete Editor registru a restartujte počítač.
10. Znovu nainstalujte dotčené softwarové balíčky
Posledním potenciálním řešením je přeinstalace softwarových balíčků, u kterých dojde k chybě 0xc0000142. Pokud tak učiníte, obnoví se a opraví soubory softwaru, což může být nezbytné, pokud jiná rozlišení nefungují. Přeinstalace je také další způsob aktualizace aplikací.
Existují mnoho způsobů, jak odinstalovat software v systému Windowsa můžete si vybrat libovolnou metodu odebrání aplikace. Pokud však k chybě dojde při otevření hry, možná ji budete muset odinstalovat pomocí klientského softwaru, jako je Epic Games Launcher. Poté znovu nainstalujte nejnovější verzi aplikace nebo hry stažením z jejího webu nebo herního klienta.
Získejte chybu 0xc0000142 vytříděnou ve Windows 11 a Windows 10
Oprava chyby 0xc0000142 není vždy jednoduchá, protože se jedná o problém s mnoha možnými příčinami. Existuje mnoho ověřených způsobů, jak tento problém vyřešit, z nichž mnohé jsou popsány zde. Pravděpodobně tedy budete muset zkusit použít alespoň několik z těchto metod odstraňování problémů, abyste našli ten, který na vašem počítači vyřeší chybu 0xc0000142.
K opravě chyby 0xc0000142 mohou být užitečné také různé nástroje pro opravy třetích stran pro Windows 11 a Windows 10. Windows Repair, Advanced SystemCare a Windows Repair Toolbox patří mezi nejlepší bezplatné nástroje pro opravu softwaru pro řešení problémů se softwarem.