Existuje mnoho možných príčin chyby 0xc0000142. Pokryjeme preto mnoho možných riešení, ktoré vám pomôžu problém vyriešiť.
Chyba 0xc0000142 sa vyskytuje, keď sa používatelia pokúšajú spustiť niektoré softvérové balíky systému Windows. Tí, ktorí narazili na tento problém, zvyčajne uvidia chybové hlásenie, ktoré hovorí: „Aplikáciu sa nepodarilo správne spustiť (0xc0000142).“ Keď k tomu dôjde, dotknutý program sa odmietne spustiť.
Bohužiaľ, chyba 0xc0000142 je všeobecný kód, ktorý by mohol ovplyvniť mnoho softvérových balíkov Windows. Mnoho používateľov však uvádza, že zvyčajne pochádza z aplikácií a hier balíka Microsoft Office.
Ak teda narazíte na tento problém, takto môžete opraviť chybu 0xc0000142 v systéme Windows 11 a 10.
1. Spustite ovplyvnený softvér s oprávneniami správcu
Spustite riešenie problémov s chybou 0xc0000142 nastavením dotknutého softvéru tak, aby sa spúšťal ako správca. To zabezpečí, že program bude mať prístup k obmedzenejším umiestneniam súborov. Tento kód chyby by ste mohli potenciálne zastaviť pomocou
nastavenie ovplyvnenej aplikácie, aby sa vždy spúšťala ako správca.2. Nastavte ovplyvnený softvér na spustenie v režime kompatibility
Ak sa pri staršom softvéri vyskytne chyba 0xc0000142, môže nastať problém s kompatibilitou s platformou Windows 11/10 vášho počítača. Nastavenie aplikácie alebo hry na spustenie v režime kompatibility pre staršiu platformu Windows by mohlo vyriešiť takýto problém.
Takto môžete nastaviť, aby sa softvér spúšťal v režime kompatibility:
- Stlačte tlačidlo Windows logo + E tlačidlá na klávesnici a otvorte inštalačný priečinok pre príslušný softvér.
- Kliknite pravým tlačidlom myši na súbor EXE (aplikácie) softvéru a vyberte ho Vlastnosti.
- Kliknite na okno vlastností Kompatibilita tab.
- Začiarknite políčko označené Spustite tento program v režime kompatibility.
- V rozbaľovacej ponuke vyberte operačný systém Windows, ktorý bol najnovší v roku vydania vášho softvéru. Výber systému Windows 8 alebo 7 bude pravdepodobne postačovať pre väčšinu aplikácií.
- Kliknite Použiť na nastavenie nového režimu kompatibility.
- Vyberte OK pre zatvorenie okna vlastností.
Alternatívnou metódou je použite Poradcu pri riešení problémov s kompatibilitou programu Windows 11. Tento nástroj automaticky použije odporúčané nastavenia kompatibility, čím vám ušetrí čas a námahu.
3. Skenujte systémové súbory počítača
Poškodené systémové súbory DLL (Dynamic Link Library) môžu spôsobiť chybu 0xc0000142. Môžete skontrolovať a opraviť poškodenie systémových súborov pomocou spustením Kontrola systémových súborov Windows.
Odporúčame vám tiež spustiť skenovací príkaz Deployment Imaging Service Management. Tento nástroj môže vyriešiť problémy s obrazom systému Windows. Ak chcete spustiť tento nástroj, vykonajte tento príkaz v príkazovom riadku:
DISM.exe /Online /Cleanup-image /Restorehealth
4. Nastavte správne miestne nastavenie systému
Nastavenie správneho miestneho nastavenia systému je oprava chyby 0xc0000142, ktorá pri niektorých použitiach fungovala. Ak chcete použiť túto opravu, musíte vybrať miestne nastavenie systému pre softvér bez kódovania Unicode, ktoré zodpovedá správnej oblasti vášho počítača. Vhodné miestne nastavenie systému môžete nastaviť takto:
- Stlačte tlačidlo Windows kláves + R, typ Ovládací panel v Spustiť a vyberte OK.
- Kliknite na región v okne Všetky položky ovládacieho panela.
- Ďalej kliknite na administratívne tab.
- Stlačte tlačidlo Zmeňte miestne nastavenie systému tlačidlo.
- V rozbaľovacej ponuke vyberte správny región pre váš počítač.
- Stlačte tlačidlo OK v okne Nastavenia regiónu.
- Klikni na Použiť tlačidlo na uloženie miestnych nastavení a OK k východu.
5. Znova zaregistrujte súbory DLL v systéme Windows
Mnoho používateľov uviedlo, že opätovná registrácia všetkých súborov DLL funguje na opravu chyby 0xc0000142. To zdôrazňuje, že chyba 0xc0000142 vzniká, pretože niektoré požadované súbory DLL nie sú správne zaregistrované. Existuje veľa súborov DLL, ale všetky ich môžete znova zaregistrovať vykonaním jedného príkazu takto:
- Stlačte tlačidlo Windows logo + S súčasne stlačte kláves a zadajte príkazový riadok.
- Otvorte príkazový riadok s oprávneniami správcu výberom Spustiť ako správca pre výsledok vyhľadávania danej aplikácie.
- Zadajte tento príkaz na opätovnú registráciu knižníc DLL a stlačte Návrat:
pre %1v (*.dll) robiť regsvr32 /s %1
- Potom počkajte, kým sa nezaregistrujú všetky knižnice DLL, a až potom zatvorte príkazový riadok.
6. Spustite kontrolu CHKDSK (kontrola disku).
Ďalším možným dôvodom chyby 0xc0000142 je, že váš počítač má chybné sektory disku. Chybné sektory disku môžete skontrolovať a opraviť pomocou spustenie kontroly CHKDSK (Check Disk). v príkazovom riadku.
7. Aktualizujte ovládač pre GPU (grafická procesorová jednotka) vášho počítača
Ak potrebujete opraviť chybu 0xc0000142 pre hru Windows, aktualizujte grafický ovládač vášho počítača môže pomôcť. Môžete to urobiť manuálne pomocou nástroja na aktualizáciu ovládačov tretej strany alebo softvéru AMD alebo NVIDIA, ako je GeForce Experience.
8. Povoliť funkciu .NET Framework 3.5
Niektoré programy potrebujú na spustenie vo Windowse staršie verzie .NET Framework. Takže možno budete musieť povoliť .NET Framework 3.5 v systéme Windows ak táto funkcia nie je na vašom počítači dostupná.
9. Upravte kľúč databázy Registry systému Windows
Mnoho používateľov, ktorí opravili chybu 0xc0000142, potvrdilo, že úprava databázy Registry systému Windows pre nich fungovala. Títo používatelia upravili hodnotu LoadAppInit_DLL DWORD v kľúči Windows. Toto sú presné kroky na uplatnenie tohto potenciálneho rozlíšenia:
Je riskantné upravovať register. Vždy zálohujte si register systému Windows pred vykonaním akýchkoľvek zmien, aby ste sa uistili, že sa môžete vrátiť k originálu, ak sa po použití tejto opravy vyskytnú problémy.
- Kliknutím na ikonu lupy na paneli úloh alebo na pole Hľadať aktivujte nástroj na vyhľadávanie súborov.
- Zadajte hľadanú frázu regedit do nástroja na vyhľadávanie súborov.
- Vyberte Editor databázy Registry pre zobrazenie okna registra.
- Prejdite na toto kľúčové miesto zadaním nasledujúcej cesty do panela s adresou editora databázy Registry:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\Windows
- Dvakrát kliknite na LoadAppInit_DLLs DWORD.
- Potom zadajte 0 v Hodnotové údaje ak je DWORD nastavený inak.
- Kliknite OK na použitie novej hodnoty pre LoadAppInit_DLLs DWORD.
- Zatvorte Editor databázy Registry a reštartujte počítač.
10. Preinštalujte príslušné softvérové balíky
Posledným potenciálnym riešením je preinštalovanie softvérových balíkov, pri ktorých sa vyskytne chyba 0xc0000142. Tým sa obnovia a opravia súbory softvéru, čo môže byť potrebné, ak iné rozlíšenia nefungujú. Preinštalovanie je tiež ďalším spôsobom aktualizácie aplikácií.
Existujú mnoho spôsobov odinštalovania softvéru v systéme Windowsa môžete si vybrať ľubovoľný spôsob odstránenia aplikácie. Ak sa však chyba vyskytne pri otvorení hry, možno ju budete musieť odinštalovať pomocou klientskeho softvéru, ako je napríklad Epic Games Launcher. Potom preinštalujte najnovšiu verziu aplikácie alebo hry stiahnutím z jej webovej stránky alebo herného klienta.
Získajte chybu 0xc0000142 vyriešenú v systéme Windows 11 a Windows 10
Oprava chyby 0xc0000142 nie je vždy jednoduchá, pretože ide o problém s mnohými možnými príčinami. Existuje mnoho overených spôsobov, ako tento problém vyriešiť, mnohé z nich sú uvedené tu. Pravdepodobne teda budete musieť skúsiť použiť aspoň niekoľko z týchto metód na riešenie problémov, aby ste našli ten, ktorý na vašom počítači vyrieši chybu 0xc0000142.
Na opravu chyby 0xc0000142 môžu byť užitočné aj rôzne nástroje na opravu od tretích strán pre Windows 11 a Windows 10. Windows Repair, Advanced SystemCare a Windows Repair Toolbox patria medzi najlepšie bezplatné nástroje na opravu softvéru na riešenie problémov so softvérom.