Ошибка при запуске приложения 0xc0000142 state of decay. Изменение настроек реестра. Несовместимость с версией Windows

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

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

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

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

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

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

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

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

Чтобы исправить ошибку 0xc0000142 проделайте следующее:


Важно: Если в ходе проверки антивирусом действительно были найдены подозрительные файлы, нельзя исключать вероятность, что они повредили важные системные библиотеки. Восстановить их можно без переустановки Windows, для этого достаточно запустить операционную систему в безопасном режиме с поддержкой командной строки и ввести к ней sfc /scannow. Данная команда служит для проверки целостности файлов операционной системы. Если системная утилита обнаружит проблемы, они будут устранены, а недостающие файлы восстановлены.


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

Сегодня мы будем обсуждать одну общеизвестную ошибку, с которой достаточно часто сталкиваются пользователи различных операционных систем Windows. Звучит она следующим образом: «Ошибка при запуске (инициализации) приложения (0xc0000142). Для выхода из приложения нажмите кнопку ОК.» Что делать, если вы увидели такую ошибку на своем экране?

Основные причины возникновения неполадки

  • Вирусы или трояны на компьютере.
  • Конфликт, отсутствие или повреждение файлов, библиотек или программ.
  • Отсутствие или повреждения DirectX или NET Framework.
  • Несовместимость некоторых файлов.

Решение проблемы

  • Скажу сразу, что очень часто эта проблема возникает при установке и последующем запуске игр. Нередко с нею сталкиваются те пользователи, которые в игрушки не играют вообще, а ошибка появляется при запуске какой-либо программы. Специалисты рекомендуют в первую очередь обновить два компонента: и NET Framework.
  • Само собой, можно просто перeустановить программу или игру. Есть вероятность того, что при установке были повреждены некоторые файлы и простая переустановка справится с этой проблемой.
  • Если два описанных выше способа не помогли, то попробуйте восстановиться на более раннюю дату с помощью . Вполне возможно, что при установке ПО были повреждены элементы системы (например, библиотеки DLL). Откат должен помочь в этом случае.
  • На некоторых форумах пишут, что иногда справиться с этой неполадкой помогает такой необычный способ: необходимо полностью обесточить системный блок (да-да, даже из розетки нужно вынуть штекер). В такой состоянии СБ должен находиться по меньшей мере сутки. Звучит смешно, однако сразу несколько пользователей подтвердили, что им этот способ помог.
  • Обязательно проверьте компьютер на наличие вредоносных файлов или программ. Воспользуйтесь антивирусом и специальной лечащей утилитой типа Dr.Web CureIt.
  • Если вы нашли вирусы, судя по всему, именно они повредили некоторые файлы, из-за которых ПО не запускается. В этом случае делаем откат системы на более раннюю дату и если это невозможно, тогда перезагружаем компьютер в безопасном режиме с поддержкой командной строки и вводим sfc /scannow. Это системная проверка, которая при нахождении измененных или поврежденных файлов заменяет их самостоятельно на целостные.
  • Может помочь очистка папки Temp. Вы можете сделать это как самостоятельно, так и с помощью дополнительных утилит типа .
  • В редких случаях может быть виновата сама программа. Например, в Windows XP при запуске консольных приложений некогда могла возникать ошибка 0xC0000142. Ее устранили в очень короткий срок — это произошло вместе с обновлением, которое выпустила компания. Поэтому не забывайте обновлять свою версию Windows.
  • Попробуйте запустить приложение от имени администратора. Может помочь, проверено.
  • Также ошибка может появляться на экране из-за недостаточного объема оперативной памяти, при ее неисправности, при неверных настройках БИОСа, при проблемах с жестким диском. Но, как показывает практика, чаще всего проблема связана именно с «софтом», а не с «железом».

Вопросы по теме можете задавать через комментарии, попробую помочь.

Игры выходят с каждым годом всё интереснее и более захватывающие. Их ждут с нетерпением, и когда игра, наконец-то, вышла и приобретена, ничего не может испортить настроение. Но есть то, что может запросто сбить весь положительный настрой. И это - ошибка 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), её можно скачать и поместить на законное место. Если это неизвестно, можно сделать откат. Путь такой: Пуск\Все программы\Стандартные\Служебные\Восстановление системы. В открывшемся окне нажимаем "Далее" и выбираем сохраненную точку, образованную до установки игрушки.

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

Вспомните, как часто Вам приходится сталкиваться с разнообразными ошибками при запуске игр и программ? Достаточно часто, ведь так? Что ж, сегодня мы расскажем Вам, что делать с ошибкой при запуске приложения 0xc0000142. Наиболее часто она является воплощением проблем с совместимостью операционной системы с данной игрой или программой. Иными словами, Вы стараетесь на новой версии ОС (условно, на Windows 8.1 или 10) запустить достаточно старое приложение, которое создавалось ещё под более раннюю версию системы. Также данная ошибка может говорить о том, что отсутствует или повреждён файл одной из библиотек, требуемых для запуска приложения. Как бы то ни было, мы с Вами в любом случае разберёмся с проблемой и решим её.

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

Спросите себя: данная ошибка возникает исключительно при запуске одного и того же приложения? Если это действительно так, то наиболее вероятен тот вариант, что проблема решится, если установить правильный режим совместимости для приложения. Что ж, давайте разберёмся с тем, как это делать:
Важно перепробовать все варианты совместимости, только тогда можно быть на сто процентов уверенным в том, что проблема в другом – в отсутствии нужной библиотеки или файла.

Обновляем библиотеки, чтобы устранить ошибку 0xc0000142 при запуске игр и программ

Прежде чем приступить к обновлению библиотек, мы рекомендуем попробовать ещё один весьма полезный “трюк”, который порой решает множество проблем разом:
  • Кликните ПКМ по значку приложения и в выпадающем меню выберите «Запуск от имени Администратора».


    Не исключено, что это поможет. Если же ничего не получилось и на сей раз, то стоит попытать статье другим путём. Мы рекомендуем Вам:

    Поздравляем Вас, если проблема не связана с самим приложением, оно наверняка должно заработать. Как видите, её можно назвать достаточно банальной и решается она в несколько несложных действий.
  • Пользователи операционной системы Windows 10 при запуске программ или игр могут увидеть уведомление: Ошибка при запуске приложения 0xc0000142. Для выхода из приложения нажмите кнопку «ОК». Как исправить и какие причины возникновения ошибки разберем подробнее в статье.

    Причины

    Неисправность может проявится из-за:

    1. Наличия вирусов на компьютере.
    2. Конфликта, отсутствия или повреждения файлов и библиотек запускаемого приложения.
    3. Конфликта, отсутствия или повреждение файлов DirectX и NetFramework.

    Также ошибка возможна, если:

    1. Напряжения недостаточно для работы приложения (игры).
    2. Установлены неподходящие драйвера.
    3. Подключено несовместимое оборудование.
    4. Неисправен модуль оперативной памяти.
    5. Некорректно выставлены настройки BIOS.
    6. На жестком диске битые сектора.
    7. Windows завершила работу в аварийном режиме.

    Способы устранения

    Важно! Перед тем как устранять неисправность, проверьте систему на наличие вирусов с помощью программы Dr.Web CureIt или . В 90% случаев вирусы заражают или удаляют файлы библиотек.dll.

    Чтобы ее устранить, выполните следующие действия:

    1. Нажмите ПКМ по.exe файлу программы и выберите «Свойства». Запустите игру в режиме совместимости с другой версией ОС. Перепробуйте все возможные варианты: Windows 8,8.1, 7 и т.д. Затем нажмите ПКМ - Запуск от имени администратора.
    2. Переустановите DirectX и Net Framework и перезагрузите ПК.
    3. Переустановите приложение или игру (вероятно файлы библиотек были повреждены вирусом или же произошли ошибки при установке). Скачивайте дистрибутив только с официальных источников, чтобы избежать повреждений файлов при установке и заражения вирусами.
    4. Установите все доступные обновления из «Центра обновления Windows».
    5. Очистите мусорные файлы и папку Temp с помощью утилиты CCleaner или вручную.
    6. Уведомление при запуске игры может быть вызвано некорректной работой графического драйвера. Откатите драйвер до предыдущей версии.
    7. Если ошибка произошла после заражения ПК вирусами, нажмите Win+R (Выполнить) и пропишите команду: sfc /scannow

      Начнется сканирование системы и выявленные неисправности и недочеты будут устранены.

    8. .
    9. Проверьте значение параметра реестра. Зайдите в Выполнить (Win+R) и пропишите команду: regedit

      Затем откройте ветку.

    Понравилась статья? Поделиться с друзьями: