Ошибка 0xc0000142 windows 10

Ошибка 0xc0000142 возникает в любой из версий Windows, когда приложение не удается правильно инициализировать.

Ошибка 0xc0000142

Проблема связана с ошибкой загрузки DLL, это означает, что приложение использует в своей работе системные файлы либо поврежденные, либо не совместимые с программой. Вот только краткий перечень программ и игр при запуске которых выходила эта ошибка: iTunes, AutoCAD, GTA 5, Fallout 4, Divinity 2 и многие другие.

0xc0000142 при запуске игры, приложения в windows 10, 7, 8: как исправить

  • Запуск приложения в режиме совместимости
  • Замена значения LoadAppInit_DLL в реестре
  • Переустановка системных приложений
  • Запуск sfc (проверка системных файлов)
  • Прочие возможные причины
  • Продвинутый способ (для опытных пользователей)

Запуск приложения в режиме совместимости

  1. Нажимаем правой кнопкой мыши на запускаемом файле приложения или игры
  2. Выбираем Свойства
  3. Переходим на вкладку Совместимость
  4. Нажимаем галку Запустить программу в режиме совместимости и выбрать версию операционной системы. Здесь всё сугубо индивидуально для каждой программы, нужно подбирать. Какая-то должна работать в Windows XP, какая то в Windows 7 и т.д.
  5. Нажимаем галку Выполнять эту программу в режиме администратора
    Запуск приложения в режиме совместимости
  6. Нажимаем ОК. Пробуем запустить приложение

Замена значения LoadAppInit_DLL в реестре

  1. Нажимаем комбинацию клавиш + R
  2. В появившемся окне вводим regedit и нажимаем Ок
  3. Переходим в раздел

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Windows \ LoadAppInit_DLLs

    реестр appinit-dlls
  4. Щелкаем два раза мышкой на параметре LoadAppInit_DLLs
  5. Устанавливаем 0. и Нажимаем OK
  6. Пробуем запустить капризное приложение

Переустановка системных приложений

Так как ошибка связана с использованием несовместимых или испорченных DLL, то логично попробовать переустановить системные приложения, драйвера и т.п. Как вариант можно скачивать всё по отдельности, как например DirectX 11, OpenAl, Net FrameWork и т.д, а можно использовать специальную программу Всё в одном All in One Runtimes, которая содержит актуальные версии всех необходимых библиотек

  1. Переходим по ссылке https://www.computerbase.de/downloads/systemtools/all-in-one-runtimes/ нажимаем на красную кнопку справа
  2. Запускаем и переустанавливаем основные приложения
    aio-runtimes установка

Запуск sfc (проверка системных файлов)

Запустите команду sfc / scannow, для сканирования всех защищенных системных файлов и их замены при обнаружении неправильных версий. (Подробнее про sfc) Для этого запустите консоль в режиме администратора. Введите

sfc / scannow

Нажмите Enter и дождитесь результата

Прочие возможные причины

  • Проверьте свой компьютер на наличие вирусов, которые могли внести изменения в системные файлы или файлы приложения
  • Установите все обновления виндовс, которые находятся в очереди в Центре обновления Windows, и дождитесь их полной установки
  • Менее распространено, но всё таки бывает, что ошибка 0xc0000142, связана с устаревшим драйвером видеокарты. Обновите драйвер видеоакрты
  • Переустановите Ваше приложение повторно

Продвинутый способ (для опытных пользователей)

Если предыдущие способы не помогли или вы хотите выяснить первопричину возникновения ошибки, можно просканировать неработающее приложение на предмет использования им DLL, с отображением полных путей к библиотекам и отображением их разрядности x32 или x64 для выявления не совместимости. Будем использовать программу Dependency Walker, которая как раз всё это и умеет делать. Ссылки для скачивания (в зависимости от разрядности Вашей ОС): Скачать Dependency Walker для x32 Скачать Dependency Walker для x64 Открываем не работающую программу в Dependency Walker и анализируем все используемые ею DLL. Каждый случай индивидуален и здесь придется поработать, поанализировать самостоятельно.

Программа для исправления ошибки 0xc000007b
Понравилась статья? Поделиться с друзьями:
ErrorWin
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: