Исправление ошибки 0xc0000142

ошибка 0xc0000142Ошибка 0xc0000142 возникает при попытке запустить игру или приложение. Появление сбоя связано с отсутствием необходимых библиотек или наличием проблем с совместимостью. Сложность в том, что бывает трудно понять, что стало причиной ошибки, поэтому иногда приходится тратить достаточно много времени на её исправление.

Причины появления сбоя

Прежде чем приступать к исправлению ошибки, попробуем выделить несколько основных причин его возникновения.

  • Действие вирусного программного обеспечения, мешающего программе обращаться к библиотекам Windows.
  • Повреждение библиотек, драйверов и других компонентов, необходимых для запуска приложения или игры.
  • Несовместимость запускаемой программы с установленной на компьютер версией Windows.
  • Проблемы с ОЗУ или напряжением, поступающим на элементы от блока питания.
  • Неверная настройка BIOS, приводящая к конфликту в работе компонентов системного блока.
  • Большое количество поврежденных секторов на жестком диске.

Это лишь основные причины, на практике ошибка  0xc0000142 выскакивает еще из-за ряда факторов, среди которых может быть, например, обновление системы: приложение перестает быть совместимым с системой после очередного апдейта Windows.

Как видите, ошибка может иметь как программный, так и аппаратный характер. Иногда сбой вызывается совокупностью факторов, и тогда на устранение проблемы приходится потратить достаточно много времени.

Исправление ошибки

Если сбой возник после установки очередной модернизации системы, то логичным шагом для его устранения будет деинсталляция обновлений.  Посмотрим, как это делается, на примере Windows 7:

  1. Откройте панель управления, перейдите в раздел «Система и безопасность». Зайдите в «Центр обновления».
  2. Щелкните в меню слева по ссылке «Установленные обновления».
  3. Выделите последние инсталлированные компоненты и по очереди их удалите.Установленные обновления

После отката модернизации проверьте, заработало ли приложение, при запуске которого появлялась ошибка. Если нет, то переходите к следующему способу устранения сбоя – включению режима совместимости.

  1. Щелкните правой кнопкой по ярлыку программы, которая не запускается. Перейдите в свойства.
  2. Откройте вкладку «Совместимость». Отметьте пункт «Запустить программу в режиме совместимости».
  3. Выберите более раннюю версию Windows. Рекомендуется выбирать ту версию, которая была актуальной на момент выхода программы.Совместимость

Попробуйте несколько вариантов совместимости. Кроме того, запускайте приложение/игру от имени администратора. В некоторых случаях это помогает избавиться от появления сообщения об ошибке при запуске 0xc0000142.

Проверка на вирусы

Если запуск от имени администратора и настройка совместимости не решают проблемы, проверьте систему антивирусом, чтобы исключить наличие вредоносного софта, мешающего приложению обратиться к нужным библиотекам Windows.

Если установленный на компьютер антивирус не обнаружил ничего подозрительного, то просканируйте систему с помощью бесплатной утилиты Dr.Web CureIt. Скачайте версию с актуальными базами сигнатур и убедитесь, что в Windows не поселился никто лишний.

После удаления вирусов (если вы их обнаружите) необходимо запустить анализ целостности файлов Windows. Запустите безопасный режим с поддержкой командной строки и выполните запрос «sfc /scannow».sfc-scannow

Система самостоятельно устранит ошибки, которые возникли в результате деятельности вредоносного софта.

Обновление DirectX и драйверов

Одной из причин появления ошибки 0xc0000142 может быть использование устаревшей версии DirectX или NET Framework. Обновить эти компоненты можно на официальном сайте Microsoftю Если речь идет о запуске игры, то обычно мастер установки сам предлагает инсталлировать подходящую версию DirectX – не отказывайтесь от этой возможности.

Кроме того, обратите внимание на драйверы видеокарты. Они тоже должны быть в нормально состоянии.

Если сомневаетесь в корректности работы программного обеспечения, удалите драйверы видеокарты и затем установите их заново в ручном режиме, скачав с сайта производителя графического адаптера.

Переустановка игры и восстановление системы

В некоторых случаях сообщение о сбое 0xc0000142 возникает в результате некорректной установки программы.

При инсталляции важные компоненты оказываются поврежденными, что приводит к невозможности осуществить запуск приложения. Чтобы устранить эту неполадку, необходимо переустановить программу.

В крайнем случае, можно воспользоваться функцией «Восстановление системы», позволяющей откатить Windows к более раннему состоянию. Но будьте осторожны: при откате отменяются все изменения, так что программы, установленные после точки восстановления, придется инсталлировать заново.


Windows , , , Bookmark