Има много възможни причини за грешка 0xc0000142. Така че ще разгледаме много възможни решения, за да ви помогнем да го поправите.
Грешка 0xc0000142 възниква, когато потребителите се опитат да стартират някои софтуерни пакети на Windows. Тези, които са се сблъсквали с този проблем, обикновено виждат съобщение за грешка, което гласи: „Приложението не можа да стартира правилно (0xc0000142).“ Когато това се случи, засегнатата програма отказва да се стартира.
За съжаление, грешка 0xc0000142 е общ код, който може да засегне много софтуерни пакети на Windows. Много потребители обаче съобщават, че обикновено идва от приложения и игри на Microsoft Office.
Така че, ако се сблъскате с този проблем, ето как можете да коригирате грешка 0xc0000142 в Windows 11 и 10.
1. Стартирайте засегнатия софтуер с администраторски разрешения
Започнете отстраняването на грешка 0xc0000142, като настроите засегнатия софтуер да работи като администратор. Това ще гарантира, че програмата има достъп до по-ограничени местоположения на файлове. Потенциално бихте могли да спрете този код за грешка от
настройка на засегнатото приложение винаги да се изпълнява като администратор.2. Задайте засегнатия софтуер да работи в режим на съвместимост
Ако възникне грешка 0xc0000142 за по-стар софтуер, може да има проблем със съвместимостта с платформата Windows 11/10 на вашия компютър. Настройването на приложение или игра за работа в режим на съвместимост за по-стара платформа на Windows може да разреши такъв проблем.
Ето как можете да настроите софтуера си да работи в режим на съвместимост:
- Натисни Windows лого + д бутони на клавиатурата и отворете инсталационната папка за вашия засегнат софтуер.
- Щракнете с десния бутон върху EXE файла на софтуера (приложение), за да изберете Имоти.
- Кликнете върху прозореца със свойства Съвместимост раздел.
- Поставете отметка в квадратчето с етикет Стартирайте тази програма в режим на съвместимост.
- Изберете операционната система Windows, която е била най-новата в годината на издаване на вашия софтуер от падащото меню. Избирането на Windows 8 или 7 вероятно ще е достатъчно за повечето приложения.
- Кликнете Приложи за да зададете новия режим на съвместимост.
- Изберете Добре за да излезете от прозореца със свойства.
Алтернативен метод е да използвайте инструмента за отстраняване на неизправности при съвместимост на програми на Windows 11. Този инструмент автоматично прилага препоръчителните настройки за съвместимост, спестявайки ви време и усилия.
3. Сканирайте системните файлове на вашия компютър
Повредените системни файлове DLL (Dynamic Link Library) могат да причинят грешка 0xc0000142. Можете да проверите и отстраните повреда на системния файл от стартиране на Windows System File Checker.
Също така препоръчваме да изпълните команда за сканиране на Deployment Imaging Servicing Management. Тази помощна програма може да коригира проблеми със системния образ на Windows. За да стартирате този инструмент, изпълнете тази команда в командния ред:
DISM.exe /Онлайн /Cleanup-image /Restorehealth
4. Задайте правилния системен локал
Задаването на правилен системен локал е корекция на грешка 0xc0000142, която работи за някои употреби. За да приложите тази корекция, трябва да изберете системна локална настройка за не-unicode софтуер, който съответства на правилния регион за вашия компютър. Можете да зададете подходящия локал на системата, както следва:
- Натиснете Windows ключ + Р, Тип Контролен панел в Run и изберете Добре.
- Кликнете върху Регион в прозореца Всички елементи на контролния панел.
- След това щракнете върху Административни раздел.
- Натисни Промяна на локала на системата бутон.
- Изберете правилния регион за вашия компютър от падащото меню.
- Натиснете Добре в прозореца Настройки на региона.
- Кликнете върху Приложи бутон, за да запазите вашите регионални настройки и Добре за излизане.
5. Повторно регистриране на DLL файлове в Windows
Много потребители казаха, че повторното регистриране на всички DLL файлове работи за коригиране на грешка 0xc0000142. Това подчертава, че възниква грешка 0xc0000142, защото някои необходими DLL файлове не са регистрирани правилно. Има много DLL файлове, но можете да ги пререгистрирате всички, като изпълните една команда, както следва:
- Натисни Windows лого + С натиснете едновременно и въведете командния ред.
- Отворете командния ред с администраторски привилегии като изберете Изпълни като администратор за резултатите от търсенето на това приложение.
- Въведете тази команда за пререгистриране на DLL файлове и натиснете Връщане:
за %1в (*.dll) направи regsvr32 /s %1
- След това изчакайте, докато всички DLL файлове бъдат регистрирани, преди да затворите командния ред.
6. Стартирайте сканиране на CHKDSK (проверка на диска).
Друга възможна причина за грешката 0xc0000142 е, че вашият компютър има лоши дискови сектори. Можете да проверявате и поправяте лоши дискови сектори от стартиране на сканиране CHKDSK (Check Disk). в командния ред.
7. Актуализирайте драйвера за GPU на вашия компютър (графичен процесор)
Ако трябва да поправите грешката 0xc0000142 за игра на Windows, актуализиране на графичния драйвер на вашия компютър може да помогне. Можете да направите това ръчно, като използвате инструмент за актуализиране на драйвери на трета страна или софтуер на AMD или NVIDIA като GeForce Experience.
8. Активирайте функцията .NET Framework 3.5
Някои програми се нуждаят от по-стари версии на .NET Framework, за да работят в Windows. Така че може да се наложи активирайте .NET Framework 3.5 в Windows ако тази функция не е налична на вашия компютър.
9. Редактирайте ключа на системния регистър на Windows
Много потребители, които са коригирали грешка 0xc0000142, потвърждават, че редактирането на регистър на Windows е работило за тях. Тези потребители промениха стойността на LoadAppInit_DLL DWORD в ключа на Windows. Това са точните стъпки за прилагане на тази потенциална резолюция:
Рисковано е да редактирате регистъра. Винаги архивирайте системния регистър на Windows преди да направите каквито и да било промени, за да сте сигурни, че можете да се върнете към оригинала, ако срещнете проблеми след прилагането на тази корекция.
- Щракнете върху иконата на лупа в лентата на задачите или полето за търсене, за да активирате инструмент за намиране на файлове.
- Въведете фразата за търсене regedit в инструмента за намиране на файлове.
- Изберете Редактор на регистъра за да видите прозореца на системния регистър.
- Отидете до това ключово местоположение, като въведете следния път в адресната лента на редактора на системния регистър:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Текуща версия\Windows
- Щракнете двукратно върху LoadAppInit_DLLs DWORD.
- След това въведете 0 в Данни за стойността ако тази DWORD е зададена по различен начин.
- Кликнете Добре за да приложите новата стойност за LoadAppInit_DLLs DWORD.
- Затворете редактора на системния регистър и рестартирайте компютъра.
10. Преинсталирайте засегнатите софтуерни пакети
Последното потенциално решение е преинсталиране на софтуерни пакети, за които възниква грешката 0xc0000142. Това ще обнови и поправи файловете на софтуера, което може да е необходимо, ако други разделителни способности не работят. Преинсталирането също е друг начин за актуализиране на приложения.
Има много начини за деинсталиране на софтуер в Windowsи можете да изберете всеки метод за премахване на приложението. Ако обаче грешката възникне, когато отворите игра, може да се наложи да я деинсталирате с нейния клиентски софтуер, като например Epic Games Launcher. След това преинсталирайте най-новата версия на приложението или играта, като я изтеглите от нейния уебсайт или клиент за игри.
Получете подредена грешка 0xc0000142 в Windows 11 и Windows 10
Коригирането на грешка 0xc0000142 не винаги е лесно, защото това е проблем с много възможни причини. Има множество потвърдени начини за отстраняване на този проблем, много от които са разгледани тук. Така че вероятно ще трябва да опитате да приложите поне няколко от тези методи за отстраняване на неизправности, за да намерите такъв, който отстранява грешка 0xc0000142 на вашия компютър.
Различни инструменти за ремонт на трети страни за Windows 11 и Windows 10 също могат да бъдат полезни за коригиране на грешка 0xc0000142. Windows Repair, Advanced SystemCare и Windows Repair Toolbox са сред най-добрите безплатни инструменти за поправка за отстраняване на софтуерни проблеми.