Выдает ошибку 0xc0000142 что делать. Обновление графического драйвера


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

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

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

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

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

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


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

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

Для этого запустите консоль в режиме администратора. Введите

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

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

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

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

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

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

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


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


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

Встретиться с ошибкой 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. Причина в основном связана с неполадками при загрузке файлов DLL. Это означает, что библиотеки DLL, к которым обращается программа или игра, недоступны — отсутствуют или повреждены. Поскольку неполадка связана с файлами, решить ее можно путем правильной их переустановки.

Предлагаем самые распространенные причины, которые причастны к возникновению ошибки с кодом 0xc0000142:

  1. Неполадки могут возникнуть через конфликт программного обеспечения. Определить какая программа вызывает ошибку можно с помощью чистой загрузки Windows.
  2. Попробуйте временно отключить антивирус или удалить его на время запуска приложения.
  3. Проблема может исчезнуть после переустановки DirectX и Net FrameWork.
  4. Причина может возникнуть в самом приложении, возможен сбой при установке. Попробуйте переустановить его или скачать с другого источника.
  5. Драйверы Nvidia также могут быть причастны в возникновении ошибки 0xc0000142, поэтому обновите их до последней версии.

Для начала выполните . Это загрузка системы с минимальной конфигурацией, без запуска служб (за исключением Microsoft) и стороннего программное обеспечение. С ее помощью можно обнаружить конфликтующее ПО, улучшить производительность, отключив ненужные фоновые процессы.

Произведите чистую загрузку и попытайтесь запустить приложение. Если ошибка исчезает, это значит, что одна или несколько программ вызывает конфликт. Теперь по очереди включайте службы и программы в автозагрузке (окно msconfig) пока не обнаружите ту, которая вызывает проблемы.

Если в чистой загрузке неполадка остается, выполните сканирование системных файлов. Откройте командную строку(администратор) с помощью Win+X, и просканируйте систему командой sfc /scannow .

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

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

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

Теперь попробуйте открыть приложение и проверить, запускается с ошибкой 0xc0000142 или нет.

Внесение изменений в системный реестр

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

Для этого нужно изменить значение параметра LoadAppinit_DLLs на «0».


Перезагрузите ПК и проверьте, ушла ли ошибка с кодом 0xc0000142.







2024 © gtavrl.ru.