Грешка в приложението 0xc0000142

Може да сте срещнали проблем, когато сте се опитали да отворите приложение или игра и вместо да стартирате, сте получили съобщението за грешка „ Грешка при стартиране на приложение 0xc0000142 “. Има редица фактори, които причиняват тези грешки. Някои софтуер на трети страни, злонамерен софтуер и други фактори попадат в тази категория. Основният проблем с тази грешка, както казва Microsoft, е  инициализирането на DLL . Това означава, че грешката 0xc0000142 може да бъде както в Windoiws 10, така и в Windows 7. Ще се опитаме да използваме надеждни методи за отстраняване на грешката, която звучи така:

Възникна грешка при стартиране на приложението (0xc0000142). Натиснете бутона "OK", за да излезете от приложението.

грешка в приложението 0xc0000142

Коригирайте грешка 0xc0000142 при стартиране на приложения

Преди всичко ви съветвам да стартирате играта като администратор. Просто щракнете с десния бутон върху прекия път и изберете „Изпълни като администратор“. Второто нещо, което трябва да опитате, е да инсталирате самата игра или програмата като администратор, първо деинсталирайте инсталираната.

Стартиране на играта с администраторски права

1. Задаване на съвместимост

В повечето случаи грешка 0xc0000142 може да бъде разрешена, ако стартирате програмата в режим на съвместимост.

  1. Щракнете с десния бутон върху прекия път ( игра или програма, която няма да се стартира ) и изберете Properties .
  2. В новия прозорец отидете в раздела " Съвместимост " и поставете отметка в квадратчето " Стартиране на тази програма в режим на съвместимост ".
  3. След това трябва да изберете с коя операционна система да комбинирате вашата игра или програма, препоръчвам да стартирате Windows XP (Service Pack 3) . Ако не помогне, изберете Windows 7 и така нататък.

Режим на съвместимост на приложенията

2. Пререгистрирайте всички DLL файлове

Изпълнете командния ред като администратор и въведете следната команда for %1 in (*.dll) do regsvr32 /s %1. Трябва да направите това веднага след стартиране на работния плот на Windows или да го направите в безопасен режим. Когато процесът приключи, рестартирайте компютъра си и проверете дали грешката 0xc0000142 при стартиране на игра или приложение е отстранена.

Пререгистрирайте всички DLL файлове чрез CMD

3. Стартиране на SFC и DISM

Тези две команди са вградени в системата на Windows и изпълняват функцията за възстановяване на системните файлове и системната цялост. Можете да прочетете пълното ръководство за сканиране и възстановяване на системни файлове, но кой знае, просто отворете командния ред като администратор и въведете командите по ред, като натискате Enter след всяка една. Всяка команда може да отнеме много време (15-30 минути), след което повредените файлове ще бъдат отстранени и грешката 0xc0000142 трябва да бъде премахната.

  1. sfc /scannow
  2. DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH
  3. sfc /scannow

4. Промяна на стойността LoadAppinit_dlls

Тъй като проблемът е причинен от неподписани или повредени DLL файлове, можем да променим стойността на ключа LoadAppinit_dlls на 0. Това ще попречи на dll да стартира в своя ключ reg при стартиране на приложението.

  1. Натиснете Win + R и напишете regedit, за да отворите редактора на reetsra и отидете на /
  2. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows...
  3. Отдясно намерете LoadAppInit_DLLs, щракнете двукратно върху него и задайте стойността на 0 .
  4. Рестартирайте компютъра си и проверете дали грешката 0xc0000142 е разрешена при стартиране на приложение или игра.

LoadAppinit_dlls

5. Премахнете стартирането от системния регистър

Натиснете клавишната комбинация WIN + R и въведете  regedit . Когато се отвори редакторът на системния регистър, отворете следното ключово място:

  • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

Сега премахнете програмните сегменти от дясната странична лента. Тези сегменти включват DWORD стойности и други записи, създадени от конфликтната програма на определено място в Редактора на системния регистър. След като приключите с деинсталирането, затворете редактора на системния регистър и рестартирайте компютъра си, за да влязат в сила промените. И при следващото зареждане грешката 0xc0000142 трябва да изчезне.

Чисто стартиране чрез регистър

6. Отстраняване на неизправности в състояние на чисто зареждане

Отстраняването на състояние на чисто зареждане винаги коригира много системни грешки. Можете да научите повече за това в урока „Как да почистите стартирането“. Чистото състояние на зареждане зарежда системата без никакви други услуги. Стартирането се извършва с основните услуги на Microsoft, което ви позволява да идентифицирате един или друг дефектен драйвер, програма, услуга, процес на трета страна.