Игра выдает ошибку 0xc0000142.

07.09.2019


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

Причин для подобного сбоя может быть весьма много, но в целом можно выделить такие проблемы:

  1. Зараженность системы вирусами;
  2. Отсутствуют или имеют сбои определенные библиотеки игры. Иногда вступают в конфликт с другими программами;
  3. Какие-либо проблемы с DirectX или.Net Framework;
  4. Неисправные драйвера на видеокарту;
  5. Неисправное оборудование или BIOS настроен неправильно.

Ошибка при запуске 0xc0000142 - решение проблемы

Если у вас возникла ошибка при запуске 0xc0000142, предварительно необходимо очистить систему от возможных вирусов. Ошибка приложения 0xc0000142 часто устраняется после зачистки вирусов, которые могут повредить многим программам и корректной работе всей ОС. Зараженные файлы и вредоносный код проще всего устранить с помощью любого антивируса, к примеру Dr. Web или Kaspersky. Лучше найденные файлы с вирусами перемещать в карантин, тогда можно вернуть жизненно важный элемент работы приложения.

Если вирусы действительно имели место, то после процедуры следует проверить целостность системы, вставив в консоль команду sfc /scannow.

Затем пробуем изменить совместимость программы:

  1. ПКМ по exe файлу утилиты и «Свойства»;
  2. Перейдите во вкладку «Совместимость»;

  1. Установите запуск приложения с совместимостью Windows XP, 7 или 8, в зависимости от текущей версии;
  2. Снова ПКМ по файлу и выберите «Запуск от имени администратора».

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

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

Установка необходимых платформ

Ошибка приложения 0xc0000142 часто проявляется по причине отсутствия важных библиотек, платформ, которые необходимы для обработки игры. Так важными для всех игр являются DirectX, .Net Framework и Microsoft Visual C++. Необходимо поочередно обновить каждое приложение и проверить, вероятно ошибка устранилась.

DirectX установить просто, веб-установщик можно найти по ссылке https://www.microsoft.com/ru-ru/Download/confirmation.aspx?id=35 . Весит он немного, а выполняет подготовительную функция. Файл определит максимально возможную версию приложения и загрузит его.

Net Framework скачать последнюю версию платформы можно на оф сайте https://www.microsoft.com/ru-RU/download/details.aspx?id=48130 работает по аналогичному принципу, что и DirectX.

Visual C++ нужно обновить до актуальной версии, хотя обычно в составе пакета игры идет подходящий дистрибутив, но если в дальнейшем она обновлялась, то может потребоваться загрузка нового приложения https://www.microsoft.com/ru-ru/download/details.aspx?id=48145 .

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

Как исправить ошибку 0xc0000142? Другие способы решения проблемы

Windows ошибка 0xc0000142 часто проявляется из-за несовместимости или устаревшего состояния драйверов на видеокарту и это не удивительно. Необходимо проверить имеет ли место данная проблема:

  1. Клик по Пуск и ПКМ на «Компьютер», затем «Свойства»;
  2. Далее «Диспетчер устройств»;

  1. Разверните список «Видеоадаптеры»;
  2. Двойной клик на элемент и следуйте в раздел «Драйвер»;
  3. Нажмите на «Обновить».

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

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

Иногда диск содержит какие-либо ошибки или битые сектора, которые препятствуют корректной работе. Чтобы удостовериться в догадке следует:

  1. Клик по Пуск, а далее «Компьютер»;
  2. ПКМ по системному разделу и «Свойства»;
  3. Перейдите на вкладку «Сервис»;
  4. Клик по кнопке «Проверить диск на ошибки»;
  5. Повторите процедуру с разделом, на котором находится игра.

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

Что делать, если ошибку 0xc0000142 вызвали проблемы с оборудованием?

Здесь существует несколько нюансов, которые блокируют запуск программ: несовместимое оборудование (это может быть принтер, факс или даже флешка), неисправный модуль ОЗУ, проблемы с HDD или блоком питания.

Предварительно отсоедините все второстепенное оборудование и перезагрузите ПК. Проверьте наличие ошибки. Если проблема сохранилась, то снимаем крышку системного блока и вынимаем одну планку ОЗУ. Методом подбора определяем проблемный модуль памяти.

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

Недостаток получаемого напряжения от БП можно определить, если при стрессовой нагрузке показатели не доходят до 100% при этом напряжение несколько меньше от заявленного производителем.

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

Если у Вас остались вопросы по теме «Ошибка 0xc0000142 запуска приложения в Windows», то можете задать их в комментариях


if(function_exists("the_ratings")) { the_ratings(); } ?>

Часто на разных версиях Windows могут возникать проблемы запуска программ или игр. При этом при попытке запуска приложения появляется окно со следующим содержимым: Ошибка при запуске приложения (0xc0000142) . Пользователю только остается нажать кнопку ОК и, понятное дело, что программа не запускается. Такая ошибка частое явление, поэтому существуют определенные способы ее устранения.


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

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

На следующем этапе попытайтесь запустить программу с правами администратора или с включенным режимом совместимости. Иногда это помогает. Чтобы запустить программу от имени администратора следует или выделить или ярлык или сам исполняемый файл программы и нажать правую кнопку мыши. В открывшемся меню перейдите в самый низ и нажмите Свойства .

Совет: Чтобы быстро открыть окно свойств нажмите сочетание Alt + Enter на клавиатуре.

Здесь перейдите на вкладку совместимость и отметьте пункт Выполнять эту программу от имени администратора . Тут же можно задействовать режим совместимости, выбрав нужную операционную систему. Подразумевается, что в этой операционной системе приложение работало исправно. То есть, если в Windows 7 программа запускалась нормально, а в Windows 10 выскакивает ошибка – выбирайте Windows 7 .

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

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

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

  • Первый – обновить драйвер видеоадаптера до последней актуальной версии, скачав его на официальном сайте.
  • Второй вариант – это, наоборот, откатить драйвер до предыдущей версии (если он был обновлен) .

Такие действия смогут избавить вас от ошибки запуска игры.

Следующий метод устранения ошибки 0xc0000142 – это проверка системы на наличие поврежденных файлов

Для этого необходимо запустить командную строку (Win+R > CMD > OK) от имени администратора и выполнить следующую команду:

sfc /scannow

Проверка позволит найти и исправить поврежденные файлы системы Windows.

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

chkdsk БУКВА_ДИСКА: /F /R

Данная команда выполнить поиск поврежденных секторов диска и попытается их восстановить.

Избавиться от ошибок в работе системы может помочь средство восстановления Windows, Откройте Панель управления и откройте раздел Восстановление . После чего нажмите кнопку Запуск восстановления системы . Откроется окно мастера, следуя шагам которого, выберите более раннюю точку записи для восстановления. По окончанию работы мастера попытайтесь запустить программу. Возможно, придется переустановить после этого программу.

Существуют и причины, связанные с «железом» . Так, при недостатке оперативной памяти компьютера или проблемах в работе BIOS наблюдаются подобные ошибки. Но аппаратные неисправности крайне редко сказываются именно на запуске приложения.

Существуют такие ситуации, когда данный софт, который вы установили на свою операционную систему, просто с ней несовместим. Это распространенная проблема со старыми программами на современных системах Windows. Та или иная программа могла использовать компоненты приложений Windows, которые более не поддерживаются операционной системой в принципе. Выходом из такого положения будет либо поиск и установка обновленного приложения, которое совместимо с данной версией Windows. Либо можно использовать виртуальную машину для запуска конкретного приложения или иметь на своем компьютере сразу две операционные системы. Однако такое решение придется не всем по душе, так связано со многими трудностями и неудобствами.

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

Особенно часто это встречается в таких играх как:

  • far cry 3;
  • симс 3;
  • lineage 2;
  • injustice;
  • call of duty ghosts;
  • arma 3;
  • state of decay;
  • gta 4;
  • splinter cell blacklist;
  • hitman absolution.

В чем же дело, почему не может запуститься игра? Давайте подробно разберем, почему может вылетать код ошибки в операционной системе windows . Такая ошибка может выскочить из-за троянов или вирусов, поселившихся на компьютере, из-за возникшего конфликта ассоциации файлов, или установочный файл просто поврежден. Также эта ошибка может означать отсутствие установленных служебных программ DirectX или NET Framework

Как устранить

Более подробно как устранить ошибку 0xc0000142 можно посмотреть в статье Ошибка при запуске приложения 0xc0000142.

  1. Проверьте в первую очередь, установлены ли у вас на компьютере такие служебные программы как DirectX или NET Framework. Именно они могут распознать другой язык программирования, и запустить вашу игру. Также следует следить за их обновлением: ведь каждый год идет усовершенствование языка
  2. Можно попробовать установить новый дистрибутив игры, может случиться и так, что при установке некоторые файлы были повреждены.
  3. Если эти действия не реанимировали игру, то попробуйте откатить систему на ту дату, пока игра была еще не установлена. Может случиться и так, что при ее установке повредились файлы библиотеки DLL, которые как раз и отвечают за установку игры. Этот способ может решить проблему с запуском.
  4. Может показаться странным следующий совет, но на форумах есть такие пользователи, у которых решилась проблема запуска игры при обесточивании компьютера. Да, просто отключить его от питания примерно на 1 день, а потом попробовать запустит игру. Может быть, и вам поможет этот совет.
  5. Наличие вирусов или вредоносных кодов на компьютере так же вызывает эту ошибку. Необходимо антивирусов в безопасном режиме проверить ваш компьютер, можно использовать утилиту Dr.Web CureIt, она совершенно бесплатна и отлично справляется со своей задачей. Именно вирусы могут повредить установочные файлы игры, да и системные файлы тоже. Очень хорошо помогает командная строка, запущенная в безопасном режиме. При ее вызове впишите sfc /scannow, запуститься проверка системных файлов, и во время ее работы все поврежденные файлы восстановятся.
  6. Очень часто помогает решить эту проблему чистка папки Temp. Можно воспользоваться любой программой, которая чистит реестр, например, CCleaner .
  7. Иногда эта ошибка может выскочить и из-за самой игры. Такое отмечалось в windows XP, когда запускались приложения из консоли. Но разработчик ее успешно устранили, и операционная система была обновлена. Это очень важный момент, если выскакивает сообщение об ошибке 0xC0000142, систему нужно периодически обновлять.
  8. Можно запустить игру от имени администратора, иногда этот способ помогает.

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

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

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

Вместе с ошибкой также появляется и небольшое сообщение, но оно содержит крайне минимальный набор полезной информации:

Ошибка при запуске приложения (0x0000142). Для выхода из приложения нажмите на кнопку «OK».

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

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

Давайте для начала попробуем что-то простое, но эффективное. Возможно, требуемая вам программа или игра требует для своего запуска прав учетной записи Администратора. Мы рекомендуем вам попробовать запустить приложения от имени Администратора.

Как это сделать? Для начала вам понадобится добраться до папки, в которой установлено приложение. Как только вы войдете в нужную папку, найдите исполнительный файл приложения. Например, Skype.exe или Steam.exe. Нажмите на этот файл правой кнопкой мыши и выберите «Запустить от имени Администратора». Возможно, на этот раз ошибки 0xc0000142 не возникнет.

Эксперименты с совместимостью Windows

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

Для этого вам потребуется найти в папке приложения его исполнительный файл(EXE, помните?). Нажмите на него правой кнопкой мыши и выберите «Свойства». Перейдите во вкладку «Совместимость» и поочередно выставляйте режимы совместимости с различными версиями Windows. Например, некоторые далеко не самые старые программы или игры охотно запускаются при совместимости с Windows 95/97. Старые, в свою же очередь, могут, по какой-то причине, запуститься в совместимости с Windows 7 или даже Windows 8.

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

Установка обновлений Windows

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

Нажмите правой кнопкой мыши на Пуск, а затем кликните на иконку шестеренки , чтобы открыть «Параметры» системы. Далее выберите раздел «Обновление и безопасность». Потом перейдите во вкладку «Центр обновления Windows». Тут вам потребуется нажать на кнопку «Проверить наличие обновлений», а затем наблюдать за автоматическим поиском доступных обновлений и их установкой.

Если же система все-таки обнаружила наличие новых обновлений(и удачно их установила) — вернитесь к приложению. Возможно, что отложенные обновления, которые вы сейчас установили, — это именно то, чего не хватало для вашего приложения. Запустите его и проверьте наличие ошибки 0xc0000142.

Установка библиотек необходимого ПО

Практически все приложения в Windows требуют для своей корректной работы библиотеки такого программного обеспечения, как DirectX, Microsoft Visual С++ и.NET Framework. Если какие-то библиотеки указанного ПО будут отсутствовать в вашей операционной системе — это может привести к определенным проблемам, например, ошибке 0xc0000142 при запуске приложений. Загрузить все необходимое ПО вы можете прямо с официального сайта Майкрософт, в разделе загрузок.

Заметка: знайте, что установщики данного ПО могут также находиться в папке самой программы или игры. Как правило, они будут лежать в папке под названием Redist или Redistributable. Также стоит напомнить, что вам потребуется установить Microsoft Visual С++ и.NET Framework не только самой последней на данный момент версии, но и все предыдущие.

Обновление графического драйвера

Отмечается, что ошибка 0xc0000142 может появиться из-за устаревшего драйвера для графического ускорителя. Мы рекомендуем вам проверить, установлен ли у вас в системе драйвер последней версии. Если же нет, то пройдите на официальный сайт разработчика ГП(nVidia, AMD или Intel) и загрузите последнюю версию драйвера. Установив последнюю версию, попробуйте снова запустить приложение и проверьте, появляется ли ошибка 0xc0000142.

System File Checker

Как говорилось ранее, в самом начале статьи, ошибка 0xc0000142 могла быть вызвана повреждениями системных файлов. Если они действительно были повреждены — переживать не стоит, так как существует системная утилита System File Checker, предназначение которой заключается в проверке целостности системных файлов и их восстановлении. Давайте же посмотрим, как ею пользоваться.

Итак, нажмите правой кнопкой мыши на Пуск и выберите «Командная строка(Администратор)». Также вы можете получить доступ к ней с помощью поисковика системы(Win+S ). Открыв строку, пропишите в ней команду sfc /scannow , а затем нажмите Enter. Перед вами начнется процесс по сканированию системных файлов. Программа попытается устранить найденные повреждения, если они действительно имели место быть.

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

Очистка папки Temp

В операционной системе Windows существует особая папка под названием Temp . В данной папке аккумулируются все временные файлы, которые создаются самой системой, приложениями в ней, процессами установки и т.д и т.п. Эти файлы могут создавать время от времени некоторые проблемы для пользователя системы, например, ошибка 0xc0000142 тоже могла возникнуть из-за них. Попробуйте очистить эту папку от файлов в ней. Пройдите в директорию C:\Windows\Temp и удалите абсолютно все папки и файлы, которые вы обнаружите там(нажмите Ctrl+A и Shift+Delete ). Очистив папку Temp, перезагрузите компьютер и проверьте наличие ошибки 0xc0000142.

Разумеется, существует вероятность, что все вышеуказанные меры не помогли вам избавиться от оговариваемой проблемы. Что делать в таком случае? К сожалению, у вас остается только два варианта: точка восстановления или переустановка операционной системы Windows. Это две крайние меры, которые практически на 100% избавят вас от ошибки 0xc0000142.

Нашли опечатку? Выделите текст и нажмите Ctrl + Enter

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

Ошибка 0xc0000142 как исправить

В первую очередь надо произвести диагностику компьютера антивирусом. Если эта работа вредоносной программы, то файлы уже, скорее всего, повреждены, но, для того, чтобы ошибка не появлялась и дальше, причину неполадки надо найти и уничтожить. Восстановить поврежденные файлы можно повторной установкой программы или, если вирус задел очень много приложений, можно попытаться восстановить систему с контрольной точки, когда еще все работало. Для этого необходимо вызвать окно Выполнить (воспользовавшись комбинацией Win+R), там надо ввести rstrui.exe. Далее выбирается контрольная точка и запускается восстановление.

Появление этой ошибки часто связано с устаревшей версией DirectX, поэтому рекомендуется его обновить. Также обновить надо и NET Framework.

Иногда для устранения подобной программы помогает очистка папки C:\Windows\Temp. Для этого можно использовать специально разработанное программное обеспечение (например, CCleaner) или собственными руками. Но при ручной очистке надо действовать осторожно и не трогать неизвестные Вам файлы, иначе возможно возникновение сбоев в других приложениях.

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

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

Если это сбой в работе самой Windows, то помочь может следующий способ: вызовите окно Выполнить (Win+R) и введите sfc \ scannow. С помощью этой команды начнется сканирование системы на наличие и исправление ошибок. Таким образом, данная ошибка тоже может быть устранена.

Если это проблема с цифровой подписью, то действовать надо следующим образом: нажимаем Win+R, в окне Выполнить вводим regedit, дальше идем по пути HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows. Тут выбираем файл LoadAppInit_DLLs, нажимаем на него правой клавишей мыши, выбираем Изменить и меняем значение файла на 0. Проблемы могут быть и с другими подписями, для их поиска можно воспользоваться специальными программами (например, AutoRuns).

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