Помилка під час запуску програми 0xc0000142

Можливо ви натрапили на проблему, коли намагалися відкрити програму або гру, і замість запуску отримали повідомлення про помилку " Помилка при запуску програми 0xc0000142 ". Існує ряд факторів, які є причиною таких помилок. До цієї категорії відносяться деякі сторонні програми, шкідливе ПЗ і інші фактори. Основною проблемою цієї помилки, як каже Microsoft, є  ініціалізація DLL . Це означає, що помилка 0xc0000142 може бути як в Windoiws 10, так і в Windows 7. Ми спробуємо скористатися надійними способами, щоб виправити помилку, яка звучить наступним чином:

Помилка при запуску програми (0xc0000142). Для виходу з програми натисніть кнопку "OK".

помилка програми 0xc0000142

Виправити помилку 0xc0000142 якщо буде запущено програму

Насамперед, раджу вам запустити гру від імені адміністратора. Клацніть просто правою кнопкою миші по ярлику і виберіть "Запуск від імені адміністратора". Друге, що ви повинні спробувати - це встановити саму гру або програму від імені адміністратора, попередньо видалити встановлену.

Запуск гри з правами адміністратора

1. Налаштування сумісності

У більшості випадках помилка 0xc0000142 може бути усунена, якщо ви запустите програму в режимі сумісності.

  1. Натисніть правою кнопкою миші по ярлику ( грі або програмі, яка не починається ) і виберіть пункт " Властивості ".
  2. У новому вікні перейдіть у вкладку " Сумісність " і встановите галочку " Запустити програму в режимі сумісності ".
  3. Далі вам потрібно вибрати з якою ОС поєднати вашу гру або програму, я рекомендую почати Windows XP (пакет оновлень 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 , щоб відкрити редактор реетсра і перейдіть по шляху /
  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, що дозволяє виявити той чи інший несправний драйвер, програму, службу, сторонній процес.