Что такое ошибка приложения 0xc0000142. Отсутствие или повреждение файлов дополнительного программного обеспечения. Обновление библиотек DirectX и NET Framework

Операционная система Windows 10 имеет отличный графический интерфейс, полностью ориентированный на большинство пользователей, которые разберутся с ним без всяких проблем.

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

Часто пользователи Windows 10 получают сообщение: ошибка при запуске приложения 0xc0000142 . Как исправить такую ошибку?

Ошибка приложения 0xc0000142: основные причины возникновения

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

Возникшая в системе ошибка 0xc0000142 с большой вероятностью может быть вызвана по одной из множества причин в данном списке:

  • В операционную систему проник вирус, который не дает программам и приложениям обращаться к нужным библиотекам.
  • Нужные для полноценного запуска игры файлы, действующие драйвера, необходимые библиотеки и различные компоненты системы имеют повреждения.
  • Запущенная игра или приложение несовместимы с вашей версией Windows.
  • Есть критические проблемы в оперативной памяти, а также в напряжении, которое выдает ваш блок питания на все компоненты в системном блоке.
  • BIOS материнской платы имеет неверные настройки, что приводит к неминуемому конфликту всех компонентов в вашем компьютере и соответственно возникает ошибка 0xc0000142.
  • Жесткий диск приходит в упадок, и начинает возникать все больше «битых» секторов.

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

Как исправить возникшую ошибку 0xc0000142 при запуске различных приложений

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

Для исправления ошибки 0xc0000142 примените следующие советы:

  • Для начала откатите систему на предыдущую точку восстановления системы. Если восстановление системы невозможно произвести из-за отсутствия контрольной точки, то переходим к следующему пункту.

Обязательно обновите драйвера NET Framework и DirectX до самых последних актуальных версий. Их вы сможете скачать бесплатно с сайта компании Microsoft, а драйвер для видеокарты скачивайте с сайта производителя.



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

Некоторые вирусы могут удалить необходимые файлы и библиотеки, а также заблокировать доступ к ним. Советуем проверить систему на наличие вирусов, для этого используйте популярную бесплатную утилиту Dr.Web CureIt.



На заметку: если антивирус найдет опасные файлы в системе, то возникает подозрение о повреждении важных системных библиотек. Чтобы восстановить их без переустановки операционной системы, вам необходимо перезапустить Windows в безопасном режиме и запустить команду “sfc/scannow”. Данная утилита проверит файлы на целостность и устранит проблемы, а недостающие файлы будут восстановлены.

Запускаем программу от имени администратора системы, а также указываем совместимость. Правой кнопкой мыши щелкаем по ярлыку, идем на вкладку “Совместимость”, затем выбираем режим совместимости с Windows XP SP3 или Windows 7.

  • Иногда исправить возникающую ошибку 0xc0000142 помогает обычная очистка диска от временных файлов. Для этого удалите все элементы в папке Temp расположенной по пути Windows/Temp.

Отключите компьютер от сети и попробуйте отсоединить силовой кабель непосредственно от блока питания. На следующие сутки подключите всё обратно. Подобная “разрядка” часто помогает решить критическую проблему возникновения ошибки 0xc0000142.

Если в конечном итоге вам не удалось исправить возникшую ошибку 0xc0000142 ни одним из выше перечисленных методов, высокая вероятность того, что у вас возникла несовместимость программы с компонентами вашей системы или их некорректная работа в связи с неисправностью. Рекомендуется обновить BIOS, а после этого протестировать систему с подключением и отключением проблемных компонентов вашего компьютера.

Игры выходят с каждым годом всё интереснее и более захватывающие. Их ждут с нетерпением, и когда игра, наконец-то, вышла и приобретена, ничего не может испортить настроение. Но есть то, что может запросто сбить весь положительный настрой. И это - ошибка 0xc0000142 во время запуска. Но не стоит рвать волосы по этому поводу. Лучше почитать решение этой проблемы и играть себе на здоровье.

Причины возникновения ошибки

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

  • проблема с программами NET Framework или DirectX;
  • библиотека удалена вирусом;
  • регистр переполнен устаревшими файлами;
  • проблема из-за самой игры.

Чаще всего подобная беда возникает во время запуска следующих игр:

  • The Sims 3;
  • GTA 4;
  • Hitman absolution;
  • Far cry 3;
  • Lineage 2;
  • The Witcher 2;
  • Arma 3;
  • State of Decay.

Устраняется ошибка приложения 0xc0000142 в зависимости от причины. Поэтому разберем каждую по отдельности.

Но для начала стоит попробовать (кликнуть правой кнопкой мыши на ярлык с игрой - «Запуск от имени администратора»). Для некоторых игр этот способ может помочь. Ещё может быть такое, что игруха несовместима с операционкой. Для этого на ярлык кликаем правой клавишей мыши, выбираем "Свойства" - "Совместимость", поставить галочку рядом с "Запустить программу в с" и выбрать нужную операционную систему. После чего попытаться снова сделать запуск. Если это не помогло, тогда пробуем дальше.

DirectX или NET Framework

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

Заходим на официальный сайт Microsoft, выбираем раздел «Продукты»/"Популярные загрузки", находим эти два продукта, скачиваем и устанавливаем.


Крайне нежелательно скачивать их с посторонних сайтов, так как есть вероятность дохватить разного рода нехорошие вещи, например вирусы, шпионские программы, "Спутник mail.ru" или браузер "Амиго".

Если после установки DirectX или NET Framework ошибка при запуске 0xc0000142 не исчезла, продолжаем искать причину.

Работа вируса

Причиной этой небольшой проблемки может быть вирус или какая-нибудь вредоносная программа, особенно если на компьютере не стоит антивирус. Совершенно необязательно ставить какой-то крутой с платной лицензией. Сейчас довольно много качественных бесплатных антивирусных программ, таких как 360 Total Security, Dr. Web Curelt или Avast. Всё, что нужно - это просканировать системный диск (практически всегда это диск С), дождаться окончания и удалить все вирусы. В борьбе с вредоносным ПО помогут бесплатные программы AdwCleaner или HitmanPro.

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

Много мусора

Если реестр долго не чистить, в нем скапливается слишком много ненужных файлов, которые могут блокировать нужный. Решение проблемы может лежать в очистке папки Temp, что находится на диске С\Пользователи\Имя пользователя\AppData\Local\Temp. Но чтобы не удалить ничего лишнего, лучше воспользоваться специальной программой, например Ccleaner.

Программа абсолютно бесплатная и переведена на русский язык. Запускаем, справа нажимаем «Реестр», «Поиск проблем». Когда поиск закончится, кликаем на «Исправить». На предложение создать резервные копии нажимаем «Нет», «Исправить отмеченные» и закрыть. Пробуем. Нет? Тогда идем дальше.


Проблема в самой игре

Также причиной могут быть ошибки, возникшие в процессе установки игры. В этом случае стоит переустановить игру ещё раз и понаблюдать за процессом инсталляции. Возможно, что появилась из-за ошибки в самой игре, особенно если это криво собранный и скачанный с торрента repack. Лучше всего, конечно, купить на 100 % работающую лицензию. Но если такой возможности нет, то найти более качественную версию в интернете.

Крайняя мера

Вполне возможно, что ошибка 0xc0000142 появилась именно из-за самой игры, которая каким-то образом повредила нужную библиотеку. Если известно, какая именно библиотека повреждена (тип файла.dll), её можно скачать и поместить на законное место. Если это неизвестно, можно сделать откат. Путь такой: Пуск\Все программы\Стандартные\Служебные\Восстановление системы. В открывшемся окне нажимаем "Далее" и выбираем сохраненную точку, образованную до установки игрушки.

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

Операционная система Windows ориентирована на пользователей своим графическим интерфейсом, разобраться с которым нет никаких проблем. Но когда дело доходит до ошибок Windows, не любой администратор компьютера сможет с ходу сказать, чем они вызваны. Ошибка при запуске приложений 0xc0000142 является одной из самых распространенных проблем, которая может возникать из-за множества факторов. В рамках данной статьи мы рассмотрим, как исправить ошибку 0xc0000142 при запуске приложений, и чем вызвано ее проявление в большинстве случаев.

Ошибка приложения 0xc0000142: основные причины


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

Если ошибка 0xc0000142 возникла при запуске игры или программы, это может быть по одной из следующих причин:

  • На компьютере имеется вирусное программное обеспечение, которое не позволяет программе обратиться к библиотекам Windows;
  • Необходимые для запуска программы или игры файлы, библиотеки, драйвера или компоненты системы повреждены;
  • Приложение несовместимо с текущей версией операционной системы;
  • Имеются проблемы с оперативной памятью или напряжением, которое поступает на компоненты компьютера от блока питания;
  • BIOS на материнской плате настроен неверно, что приводит к конфликту компонентов компьютера и ошибке 0xc0000142;
  • Жесткий диск имеет большое количество «битых» областей.

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

Как исправить ошибку 0xc0000142 при запуске приложений

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

Ошибка возникает при запуске 32 и 64 разрядных приложений в операционных системах семейства Windows (XP/Vista/7/8/10). Возвращается операционной системой, если при запуске приложения ОС не смогла загрузить, или получить доступ к одной из разделяемых библиотек (dll), загруженных в память.


Ошибка 0х0000142 в Windows 7-10


Ошибка 0х0000142 в Windows XP

Разделяемые библиотеки – это файлы, содержащие код и данные необходимые для работы нескольких программ. Эти программы могут пользоваться ими одновременно, разделяют их.

К сожалению, сообщение об ошибке малоинформативно. Мы не знаем какие библиотеки отсутствуют или вызывают ошибку запуска. Поэтому нам придется «бить из голубицы по воробьям» и устанавливать целые пакеты.

К счастью, их немного:

  • пакет DirectX;
  • пакет управляющих библиотек Windows;
  • пакет.NET Framework;
  • драйвера видео и звук.

Устранение ошибки

  1. Запустите проверку на целостность управляющих файлов Windows. Для этого запустите командную строку от имени администратора и введите SFC /SCANNOW

Запуск командной строки от имени администратора


Проверка целостности системных файлов

Проверка установит на месте ли все системные библиотеки, если нет скачает и установит их как нужно.

  1. Скачайте и установите DirectX. Страница для скачивания.
  2. Скачайте и установите.NET Framework.

Оба пакета: DirectX и NET Framework обязательно присутствуют в Windows. Они автоматически обновляются через центр обновления.

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

Попробуйте запустить приложение в режиме совместимости с той ОС, под которое оно разрабатывалась. Для этого на ярлыке или файле запуска приложения щелкните правой кнопкой мыши и выберите «Свойства ».

Свойства ярлыка, который выдает ошибку 0х0000142

В свойствах перейдите на вкладку «Совместимость » установите галочку в пункте «Запустить программу в режиме совместимости » и выберите подходящую операционную систему.

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

Способ, который часто помогает – это переустановка программы в режимах: администратора и совместимости с предыдущей версией Windows.

Другая ситуация, когда ошибка появляется в результате того, что в ОС установлено ограничение на количество загружаемых библиотек. Чтобы его снять откройте редактор реестра (команда regedit ).


Вход в редактор реестра

Откройте ветку HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows найдите ключ LoadAppInit_DLLs и измените его значение с 1 на 0 .


Правка реестра для устранения ошибки 0х0000142

Если ошибка не исчезает, попробуйте запустить программу . Или переустановите ее запустив установщик от имени администратора.

Очистите систему от мусора с помощью стандартной очистки диска либо через специальную утилиту. Обновите драйвера на звуковую и видео карты.

Если ничего не помогло

Есть библиотеки, которые ОС насильно втискивает в исполнение основной программы:

  • антивирус;
  • брандмауэр;
  • система управления и настройки драйверов (например, GeForce Experience)

Попробуйте и удалить последнюю. GeForce Experience породила около 20 таких ошибок в разных играх в версии 1.2. и операционной системе Windows 7.

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

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

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