Ошибка 0х0000142 при выключении компьютера

Все порой сталкиваются с проблемами в самый неподходящий момент. Одна из них – ошибка при запуске приложения 0xc0000142 – появляется тогда, когда вы хотите

Содержание

  1. Ошибка при запуске приложения 0xc0000142 — как исправить
  2. Что это значит
  3. Проблемы с совместимостью
  4. Не достаточно прав для использования
  5. Ошибка в реестре
  6. Вирусы
  7. Не хватает обновлений
  8. Повреждение системных файлов
  9. Временные файлы
  10. Ошибка драйверов
  11. Ошибка при установке
  12. Причина в железе
  13. Итоги
  14. Ошибка 0xc0000142
  15. Что такое 0xc0000142?
  16. Возможные решения проблемы
  17. Использовать средство проверки системных файлов
  18. Запустить неработающую программу в режиме совместимости
  19. Проверить настройки реестра
  20. Выполнить чистый запуск Windows
  21. Обновить графический драйвер
  22. Восстановить Windows в предыдущее рабочее состояние
  23. Удалить обновления
  24. Выявить проблему с помощью сторонней программы
  25. Как исправить ошибку 0xc0000142?
  26. Исправляем ошибку 0xc0000142 на Windows 7/8/8.1/10
  27. Запуск от имени Администратора
  28. Эксперименты с совместимостью Windows
  29. Установка обновлений Windows
  30. Установка библиотек необходимого ПО
  31. Обновление графического драйвера
  32. System File Checker
  33. Очистка папки Temp
  34. Как исправить ошибку 0xc0000142: при запуске программы, приложения или игры
  35. Причины появления
  36. Способы устранения ошибки
  37. Несовместимость с текущей операционной системой
  38. Запуск блокирует сторонний софт
  39. Компонент отсутствует
  40. Локальные причины ошибки 0xc0000142
  41. Нет российской локализации
  42. Для компонента установлены права администратора
  43. Проблема после переустановки утилиты
  44. Запуск на пиратской операционной системе
  45. 0xc0000142
  46. Метод 1
  47. Метод 2
  48. Метод 3
  49. Метод 4
  50. Метод 5
  51. Метод 6
  52. Особый метод
  53. Итоги проделанной работы

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

oshibka pri zapuske prilozheniya

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

Что это значит

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

oshibka pri zapuske prilozheniyaОшибка при запуске приложения 0xc0000142

Проблемы с совместимостью

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

Решение довольно простое – нужно лишь запустить программу в режиме совместимости, соответствующем вашей системе или более старой. Для этого нажмите значок этой самой программы или игры ПКМ и выберите «Свойства». Перейдите на вкладку совместимости и выберите нужный вам режим. Если он не подошел, можете попробовать более старые.

problemy s sovmestimostyuПроблемы с совместимостью

Не достаточно прав для использования

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

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

Ошибка в реестре

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

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

Вирусы

Эти ребята частенько являются причиной многих проблем на компьютере. Ошибка 0xc0000142 тоже может возникать из-за них.

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

Не хватает обновлений

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

Проверьте наличие обновлений и скачайте их, если таковые имеются.

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

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

Вам нужно запустить компьютер в безопасном режиме. Сделать это можно двумя способами:

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

Временные файлы

Весь кэш и прочий мусор лучше иногда чистить, даже если ошибки не возникают. Просто зайдите в C:WindowsTemp и удалите все оттуда.

Ошибка драйверов

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

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

nvidia geforceNvidia GeForce Experience

Ошибка при установке

Если вы неправильно установили игру или программу, можете получить ошибку 0xc0000142. Исправить это поможет банальная переустановка.

Причина в железе

Возможно, какой-то компонент компьютера не работает или работает неправильно. Может, для запуска игры не хватает объема оперативной памяти. Жесткий диск может быть поврежден.

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

Итоги

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

Источник

Ошибка 0xc0000142

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

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

Что такое 0xc0000142?

Данная ошибка может возникнуть в любой версии Windows, включая 10, 8 и 7.

Возможные решения проблемы

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

Если эти способы не сработали, следует перейти к следующему пункту.

Использовать средство проверки системных файлов

Запустить неработающую программу в режиме совместимости

Проверить настройки реестра

Выполнить чистый запуск Windows

Важно! Чтобы выйти из состояния чистой загрузки, следует запустить утилиту настройки системы, на вкладке «Общие» отметить пункт «Обычный запуск».

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

Восстановить Windows в предыдущее рабочее состояние

Удалить обновления

Выявить проблему с помощью сторонней программы

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

Источник

Как исправить ошибку 0xc0000142?

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

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

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

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

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

Исправляем ошибку 0xc0000142 на Windows 7/8/8.1/10

application error

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

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

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

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

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

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

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

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

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

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

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

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

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

System File Checker

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

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

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

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

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

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

Источник

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

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

fit 300 200 false crop 2560 1440 0 0 q90 481932 858fcee2eaebffa8f333cd4fa

fit 960 530 false crop 2560 1440 0 0 q90 481932 858fcee2eaebffa8f333cd4fa

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

Рассматриваемая ошибка проявляется при открытии программы или игры и сопровождается сообщением «Ошибка при запуске приложения (0xc0000142). Для выхода из приложения нажмите кнопку ОК». Она актуальна для всех версий операционной системы Windows от XP до 10.

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

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

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

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

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

Несовместимость с текущей операционной системой

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

В этом случае избавиться от ошибки можно очень быстро:

После этого повторите попытку запуска. Если игра или программа заработала — проблема была именно в несовместимых настройках, и она решена.

fit 110 73 false crop 5114 2876 0 266 q90 480712 696bfc74706d1c87834863617

Запуск блокирует сторонний софт

Один из компонентов игры или приложения фильтруется защитным ПО — это может быть «родной» файервол или антивирус. Обычно при этом Защитник выдает оповещение о нахождении потенциальной угрозы. Ошибка 0xc0000142 из-за фильтрации защитным софтом чаще происходит с онлайн-клиентами игр. Антивирус попросту считает неизвестный источник ненадежным, блокируя трафик с сети и сам компонент, который его принимает.

Как поступить в данной ситуации? Зависит от надежности используемой утилиты:

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

Компонент отсутствует

Здесь все просто — для запуска игры или программы не хватает исполняемых файлов. В этом случае параллельно появляется еще одно окно, прямо указывающее на отсутствие конкретного файла или пакета обновлений.

При указании на отсутствии конкретного компонента, его можно скачать на сайте dll.ru. В поисковой строке введите полное название библиотеки (как в окне при запуске утилиты) и загрузите ее. Обязательно прочтите описание к файлу, т.к. его необходимо сохранить в определенном месте.

Если речь идет о целом пакете компонентов, вероятнее всего вы давно не обновляли свой Виндовс — именно это сделайте. Когда такая проблема возникает и после — установите сам пакет дополнений. Практически всегда от вас потребуют установить новую версию DirectX, OpenGL (драйвера видеокарт для игр) или NET Framework (служба для работы программ). Их можно найти на сайте Майкрософт.

Локальные причины ошибки 0xc0000142

Выше были рассмотрены универсальные случаи, которые возникают и решаются у всех одинаково. Но бывают и отдельные ситуации, вызывающие ошибку 0xc0000142 в частном порядке.

Нет российской локализации

Некоторые непопулярные в регионе игры (и реже программы) могут поддерживать лишь несколько языков. И если среди них только латиница — можно и не запустить утилиту. Это из-за кириллицы в названиях папок, которую она не распознает. В результате приложение ошибается в пути к компоненту и не понимает его. Обычно параллельно с основной ошибкой выдается сообщение об отсутствии нужного файла по конкретному трею. На самом деле он там есть, но обратите внимание — часть пути отобразится некорректно в виде иероглифов. Нередко она проявляется и при использовании мультиязычных приложений — ошибка 0xc0000142 при запуске Microsoft Office или Flash Player тоже встречается.

Есть два решения такой проблемы:

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

fit 110 73 false crop 6276 3530 0 326 q90 470642 5e1fef86f123256db5b1695a1

Для компонента установлены права администратора

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

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

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

Эту проблему можно решить двумя способами:

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

Появление ошибки 0xc0000142 при запуске игры на Windows 10 без лицензии со временем закономерно. Причина проста — вы не получаете обновлений и все компоненты устаревают. А при попытке поставить тот же NET Framework может ничего не выйти.

Тут можно посоветовать разве что перейти на «светлую сторону» и установить лицензионное ПО.

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

Источник

0xc0000142

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

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

Ошибка проявляется на различных версиях Windows 7, Windows 8, Windows 10. После прочтения пользователь ПК сможет самостоятельно разобраться с проблемой, не теряя времени на поиск других статей, видео, людей, способных решить вопрос. И не пойдет, потеряв надежду, в сервисный центр, где нужно будет еще и заплатить. Каждый метод подходит для решения проблемы на каждой из версий.image1

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

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

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

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

Метод 1

Запуск программы или игры от имени администратора. Банальный метод, который работает. Точные причины выяснить не удалось. Вшитое ли требование для запуска в саму программу, либо издержки ОС, остается только гадать.image2

Метод 2

Переустановить игру или программу, удалив ее с ПК и запустив процесс установки заново. Симптомы ошибки: прерывание, ошибки установки; битая сборка. Если простая переустановка не помогает, найдите другой источник для скачивания. Лучше подойдет официальный.

Метод 3

Запустить программу или игру в режиме совместимости с другой версией Windows. Возможно, приложение рассчитано на более раннюю версию, из-за чего и возникает конфликт.image3

Метод 4

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

Метод 5

Метод 6

Особый метод

Итоги проделанной работы

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

Источник

[Решено] Ошибка при запуске приложения 0xc0000142

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

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

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

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

  • влияние антивируса;
  • конфликт, отсутствие, повреждение файлов программы, игры;
  • повреждены, отсутствуют файлы библиотек: отсутствие или повреждения DirectX или .NET Framework, Microsoft Visual C++;
  • нарушение совместимости приложения и вашей версии Windows;
  • повреждение драйверов для оборудования;
  • проблемы с допуском пользователя к запуску приложения.

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

Проблемы с совместимостью

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

Решение довольно простое – нужно лишь запустить программу в режиме совместимости, соответствующем вашей системе или более старой. Для этого нажмите значок этой самой программы или игры ПКМ и выберите «Свойства». Перейдите на вкладку совместимости и выберите нужный вам режим. Если он не подошел, можете попробовать более старые.

Проблемы с совместимостью

Проблемы с совместимостью

Ошибка 0xc0000142 при запуске windows. Исправляем

Самый простой способ на Windows 7, а также Windows 8, 8.1 — поменять настройку совместимости.

  • Жмите правой кнопкой мыши на ярлык программы. Нужно выбрать строку «Свойства»
  • После этого выберите «Совместимость», далее «Windows XP Service Pack3 (пакет обновления 3)»
  • Нажмите кнопку «Применить», затем «ОК». Попробуйте зайти в приложение

Попробуйте выставить остальные варианты совместимости (Windows 95, 98, 2000). В разных ситуациях может помочь разный выбор совместимости.

ошибка 0xc0000142 при запуске windows

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

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

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

5. Если вы проделали первые 4 пункта, но результата нет, давайте удалим временные файлы. Можно воспользоваться специальной программой, например, CCleaner.

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

↑ Ошибка 0xc0000142 при запуске приложения в Windows 10

• Повреждение файлов и библиотек, которые требуются для запуска приложения.

• Проблемы с совместимостью.

• Системный файл недоступен.

• Недостаточно прав для запуска приложения.

• ОС не соответствует требованиям игры или программы.

• Присутствие на компьютере вирусов и вредоносных приложений.

• Компоненты NetFramework и DirectX работают некорректно.

• Отсутствуют необходимые драйверы видеокарты.

• К компьютеру подключено несовместимое оборудование.

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

Дополнительные способы исправить ошибку

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

Параметр LoadAppInitDlls в реестре

  1. Если путь к папке вашего пользователя содержит кириллицу, причем «Пользователи» не в счет (C:ПользователиКириллическое_имя), попробуйте создать нового локального пользователя с именем на латинице, зайти под ним и запустить программу. Может потребоваться переустановка программы под новым пользователем, особенно если речь идет о какой-либо среде разработки и компиляторах, интерпретаторах.
  2. Если ошибка возникает при запуске ПО, работающего с графикой (игры, редакторы), вручную установите последние драйверы видеокарты с сайтов NVIDIA, AMD, Intel. Причем, если у вас есть интегрированная и дискретная видеокарты — установите драйверы и для той и для другой. с помощью sfc /scannow
  3. Установите все распространяемые пакеты Visual C++, сделать это проще всего автоматически (сразу полный набор) с помощью последнего способа из инструкции Как скачать Visual C++ всех версий Redistributable x64 и x86.
  4. При наличии раздела реестраи параметра LoadAppinit_DLLs в нем, измените значение этого параметра с 1 на 0 (для этого дважды нажмите по имени параметра), примените настройки и перезагрузите компьютер.
  5. По некоторым отзывам, сбой может вызывать «Служба Microsoft Office Нажми и работай».

Как исправить ошибку 0xc0000142 — видео инструкция

И, наконец в случае, если проблема все еще не решена, выполнить поиск вредоносного ПО на вашем компьютере, например, с помощью AdwCleaner или других средств удаления вредоносных программ.

E-mail


30 Декабря 2011

In English

Информативно, не правда ли? Видим имя файла, код ошибки, а чего делать и кого искать — неясно. Из текста можно догадаться, что приложению по каким-то причинам не удалось правильно загрузиться. Порывшись на форумах с англо-русским словариком, самое большее, что можно понять, это то, что не смогла загрузиться какая-то библиотека (т.е. dll), которая нужна больному файлу. Да вот только какая? Осталось всего лишь составить список всех библиотек, используемых процессом и проверить наличие каждой на диске. И пускай есть несколько хороших почти-бесплатных программ для просмотра таблицы импорта любого исполняемого файла в окружении непонятных цифр и абревиатур типа RVA, вот только большинство пользователей, столкнувшихся с такой проблемой, уже давно испугались читать дальше и побежали переустанавливать Windows. Для тех, кто остался, рассказываю дальше.

Конечно же я не призываю искать программы, показывающие необходимые Dll, чтобы потом выписать их в блокнотик и затем по одной отыскать где-то в системных папках на жестком диске, убедившись в их целости и сохранности. Даже несмотря на то, что в таблице импорта explorer.exe на моем компьютере их всего лишь 19, это занятие может растянуться надолго (ручной поиск причины ошибки в первый раз у меня занял около четырех часов). А уж если догадаться, что программа в процессе работы может загрузить любую библиотеку динамически, то под подозрение может попасть почти все содержимое компьютера.

Для наблюдения за загрузкой процесса пришлось создать Наблюдателя, который сможет запустить выбранную программу (через меню «Файл») и зафиксировать все более-менее значимые события в процессе ее работы: создание и удаление потоков, загрузку и выгрузку библиотек, возникновение исключений (exceptions). Все, что увидит, подробно запишет в текстовый файл и покажет на экране дерево загрузки и таблицу с подробной информацией о каждой библиотеке.

Текстовый лог-файл будет создан в папке с программой и сразу после окончания сканирования откроется в Блокноте. Его можно проанализировать самостоятельно на предмет наличия ошибок загрузки или прислать мне на почту
Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
, подскажу, что сделать дальше.

PS Если окно с ошибкой выскакивает в ходе загрузки Windows и, соответственно, запустить данную утилиту не представляется возможным, можно попробовать загрузиться с LiveCD и прописать ее запуск в реестре в ключе winlogon/shell. После перезагрузки она должна запуститься вместо explorer.exe. Разумеется, затем обязательно вернуть explorer.exe на место. Для тех, кто не понял, о чем я, самостоятельно лучше ничего не трогать.

Это важно!

  • Запуск программы выполнять от имени Администратора! В случае запуска не от Администратора, будет показано окно с предупреждением о том, что возможна некорректная работа программы.
  • В версиях программы, начиная с 10.12.2012, убрана необходимость наличия на компьютере Visual Studio C++ Redistributable Package, из-за чего она стала немного «тяжелее».
  • Программа не вносит никаких изменений на жесткий диск или в реестр компьютера и, естественно, не содержит вредоносный код. Ее использование или неиспользование целиком и полностью лежит в руках пользователя.
  • Более продвинутая и профессиональная утилита, способная диагностировать проблему появления ошибки 0xc0000142, называется Dependency Walker, однако для ее использования необходимо обладать некоторыми знаниями в области системного программирования и уметь пользоваться англо-русским словариком.
  • Если «Запустил файл, открылся лог, а я там ничего не понимаю!», — следует прислать мне текстовый файл с логом на электронную почту
    Этот e-mail адрес защищен от спам-ботов, для его просмотра у Вас должен быть включен Javascript
    . Будем разбираться вместе. К логу очень желательно добавить лог от программы Dependency Walker в режиме профилирования (кнопка F7), это намного ускорит процесс. НО! Причину, по которой вдруг не смогла запуститься ‘крякнутая’ игрушка, мне разбирать не интересно. Спрашивайте у авторов патчей. И прежде чем кидать лог, надо дочитать эту страницу до конца. Возможно, решение вашей проблемы здесь уже описано. Поэтому если я не отвечаю на сообщение, следует призадуматься

Прямая ссылка для скачивания:

exe-файл x32 (версия от 19.04.2013)

exe-файл x64 для 64-битных операционных систем (версия от 19.04.2013)

Известные проблемы:

  • The Sims 3. Программа выдает ошибку 0xC0000142 в результате «кривой» установки DirectX в папку The Sims 3GameBin. Анализ лога показал проблему в библиотеке d3dx9_31.dll, размер которой был всего лишь 73К. Ошибка устранена после переустановки DirectX с официального сайта.
  • LogonUI.exe. Программа выдает ошибку 0xC0000142; в итоге не загружается Windows. Анализ конкретного случая показал, что в результате работы некой программы по «украшательству» Windows был изменен сам файл LogonUI.exe, что привело к ошибке. Ошибка устранена после замены файла на оригинальный с загрузочного диска (LiveCD).
  • При установленном на компьютере антивирусе Касперского 2011 в загрузку процесса вклинивается библиотека mzvkbd3.dll, и в результате процесс завершается с ошибкой 0xC0000142. Если в логе видна загрузка этой библиотеки, то для устранения ошибки первым делом стоит попробовать деинсталлировать антивирус либо обновить его до версии 2012. Подтверждено устранение ошибки 0xC0000142 в программах The Witcher 2 (Ведьмак) и StairCon.
  • В операционной системе Windows XP при попытке запуска консольных приложений типа cmd.exe или ping.exe может возникать ошибка 0xC0000142. Для устранения этой ошибки корпорация Microsoft выпустила обновление KB950312. Проблема решается заменой файла Winsrv.dll
  • Ошибка 0xC0000142 может появляться, когда используются пропатченные библиотеки, нарушающие лицензию оригинальной программы. Например, поломанная игра FAR CRY 3 не запускается под Windows XP, поскольку разработчики кряка не задумались о том, что эта операционная система официально не поддерживает DirectX 11. Также любая игра, использующая steam_api.dll, может упасть из-за подменённого файла без копирайта от Valve Corporation. Неоригинальная библиотека steam_api.dll не совместима с Windows XP! Ну, или если в логе видна загрузка какого-нибудь патча от SKIDROW, то причину появления ошибки лучше спросить у них.
  • Свою библиотеку pctESPHooking32.dll суёт во все места PCTools Firewall. Проблема обнаружилась при запуске программы ImgBurn и после деинсталляции этого файрвола успешно разрешилась.
  • Ошибку 0xC0000142 вызывает библиотека BrowserProtect.dll, которая вместе со своим процессом BrowserProtect.exe загружается автоматически при старте операционной системы и занимается непонятными вещами, блокируя изменение настроек браузеров и стартовой страницы. Библиотека загружается через AppInit_DLLs, следовательно, получает управление при запуске абсолютно любой программы на компьютере. Да ещё и сам процесс сильно позаботился о своей безопасности, прописавшись аж в Task Scheduler! Живёт тоже по странному адресу вида C:ProgramDataBrowserProtect2.6.1125.80{c16c1ccb-7046-4e5c-a2f3-533ad2fec8e8}
  • Недавнее изобретение от NVIDIA, а именно NVIDIA GeForce Experience, добавляет загрузку библиотеки rxinput.dll в память всех процессов при их запуске, из-за чего в некоторых случаях (ошибки проявляются в системе Windows 7) с ошибкой 0xC0000142 падают совсем безобидные программы типа skype.exe или даже iexplore.exe. Отключение сервиса NVIDIA Streamer Service, которому, вероятно, принадлежит эта библиотека, а также принудительное её удаление из ключа реестра AppInit_DLLs, к сожалению, не помогло устранить ошибку. Поэтому единственным известным мне способом восстановить нормальную работоспособность системы является деинсталляция NVIDIA GeForce Experience и ожидание багфикса от авторов. В системе Windows 8 ошибка не проявляется

LineAge 2

Основной процесс L2.exe представляет собой 32-разрядное приложение. На 64-разрядных системах в импорте бывают ошибки, связанные с отсутствием функций (InterlockedIncrement, InterlockedDecrement) в таблице экспорта библиотеки kernel32.dll. Эти функции не работают на 64-разрядных системах, вместо них должны использоваться другие (InterlockedIncrement64, InterlockedDecrement64). Даже на официальном сайте Lineage есть упоминание о том, что 64-разрядные системы не поддерживаются, и что программа может работать некорректно (http://www.lineage2.com/en/game/download/system-requirements/).

Далее, если у вас в системе процессор AMD, то это ещё более усложняет проблему. У него есть два режима работы. В основном режиме — Long Mode — упразднены некоторые элементы x86 архитектуры, поэтому нет гарантии, что в такой системе заработает любое 32-разрядное приложение. В Legacy Mode он предоставляет полную совместимость с 32-разрядной системой. Не знаю, как это переключить и возможно ли. Но в этом режиме точно не будет работать ни одна 64-разрядная программа.

Однако, мне известны случаи, когда LineAge 2 всё-таки удавалось запустить после очистки реестра CCleaner’ом или после отключения службы Lanman Workstation

The Witcher 2 (Ведьмак) 

Про него уже можно написать доклад и выступать с ним на митинге. Обнаруженные проблемы с запуском, приводящие к появлению ошибки 0xC0000142:

  • Программа выдает ошибку 0xC0000142 при установленном антивирусе Kaspersky Internet Security (а так же, Kaspersky Anti-Virus) 2011 после загрузки библиотеки kloehk.dll либо mzvkbd3.dll. Ошибка устранена после обновления KIS (KAV) до версии 2012.
  • Другая причина ошибки 0xC0000142 — в пакете Microsoft .Net Framework. Для устранения ошибки следует (пере)установить этот пакет с официального сайта 
  • В работу приложения самым странным образом вмешивается процесс datamngrUI.exe, который обычно находится в C:Program FilesSearchqu ToolbarDatamngr, и пытается инжектить свои библиотеки datamngr.dll и IEBHO.dll в память Ведьмаку, явно снося ему крышу. По сообщениям мистера Гуглинга, процесс занимается весьма нехорошими вещами: принудительно подменяет стартовую страницу браузеров и впечатывает свои панельки в IE и аддоны в FireFox. Так что, очевидно, должен быть убит на месте вместе со всей своей бандой. После очищения от заразы игра должна запуститься. Другие известные пути её прописки: C:Program FilesWindows iLivid Toolbar, C:Program FilesSearchcore Toolbar.
  • В процесс загрузки вмешивается библиотека appinit_dll.dll от компании Lucidlogix Inc. Проблема должна решиться удалением программ, расположенных обычно по адресу %PROGRAMFILES%Lucidlogix Technologies.
  • Ведьмак не захотел запускаться, обнаружив на своем пути библиотеку r3god.dll, принадлежащую программе для удаленного администрирования (читай: слежке за пользователем) — Remote Administrator, или просто RAdmin. Для убийства обоих зайцев — ошибки 0xC0000142 и RAdmin’а — следует найти, каким образом библиотека загружается в систему. Если открыто установлен RAdmin — то деинсталлировать его. В моем случае я нашел загрузку библиотеки r3god.dll через AppInit_DLLs — раздел реестра HKEY_LOCAL_MACHINESoftwareMicrosoftWindows NTCurrentVersionWindows
  • Процесс падает с ошибкой 0xC0000142, если в системе присутствует библиотека acaptuser32.dll, которая является частью плагина Adobe Acrobat’s Capture 3D. Библиотека обычно находится в папке C:WindowsSystem32 или C:WindowsSysWoW64 (на 64-разрядных системах). Соответственно, для устранения ошибки достаточно отключить этот плагин, либо просто переименовать эту библиотеку (но я бы не рекомендовал, ибо возможно чревато появлением других оишибок).

Ошибка 0xC0000142 при выключении (перезагрузке)

Если ошибка 0xC0000142 возникает, например, в процессе cmd.exe только при выключении (перезагрузке) компьютера, то виноват в этом не сам процесс cmd.exe, а тот, кто запускается при помощи него при старте операционной системы. Например, нечто под названием «AMD Accelerated Video Transcoding device initialization«, относящееся к пакету драйверов видеокарты AMD Catalyst имеет исполняемый файл kdbsync.exe и при этом сидит в автозагрузке в виде:

cmd.exe /c start «AMD Accelerated Video Transcoding device initialization» /min «C:Program Files (x86)AMD AVTbinkdbsync.exe» aml

В этом случае на ошибки стоит проверять не cmd.exe,  а процесс kdbsync.exe, хотя в данном примере автозапуск этого процесса можно просто отключить в реестре: HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun, параметр AMD AVT.

Ошибка 0xC0000142 в процессе cmd.exe и других консольных приложениях

Если процесс cmd.exe падает на взлете, а в логе видна загрузка только библиотек ntdll.dll, kernel32.dll, kernelbase.dll, то проблема с большой долей вероятности заключается в измененной библиотеке kernel32.dll, которая не смогла инициализироваться. В логе Dependency Walker указывается, что DllMain вернула 0 (то есть ошибку). Следует обратить внимание на дату изменения этой библиотеки и вспоминать, кто или что вносили изменения в системных файлах.

Ошибка при инициализации приложения 0xC0000135

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

Ошибка при инициализации приложения 0xC000001D

Перед завершением процесса может возникать исключение 0xC000001D — Попытка выполнить недопустимую команду. Обычно связано с тем, что процессор не поддерживает набор команд SSE2. Лечится заменой процессора, либо поиском такой же программы, скомпилированной без поддержки это набора команд.

< Предыдущая

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

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

Что это значит

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

Ошибка при запуске приложения 0xc0000142

Ошибка при запуске приложения 0xc0000142

Проблемы с совместимостью

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

Решение довольно простое – нужно лишь запустить программу в режиме совместимости, соответствующем вашей системе или более старой. Для этого нажмите значок этой самой программы или игры ПКМ и выберите «Свойства». Перейдите на вкладку совместимости и выберите нужный вам режим. Если он не подошел, можете попробовать более старые.

Проблемы с совместимостью

Проблемы с совместимостью

Не достаточно прав для использования

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

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

Ошибка в реестре

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

  • Откройте окно «Выполнить» (Win+R) и наберите в нем regedit.
  • В открывшемся редакторе реестра вам нужно пройти по пути: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWindowsLoadAppInit_DLLs. Будьте предельно внимательны и не перепутайте разделы. Если вы затронете какие-либо важные файлы в реестре, сделаете только хуже.
  • Когда вы доберетесь до нужного файла, убедитесь, что это он, а потом откройте его.
  • Поменяйте его значение на 0.
  • Сохранитесь, закройте редактор и перезагрузите систему.

Ошибка DirectX или .NET Framework

Ошибка 0xc0000142 может скрываться в банальном отсутствии важных пакетов, таких как DirectX или .NET Framwork.

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

Ошибка DirectX или .NET Framework

Ошибка DirectX или .NET Framework

Вирусы

Эти ребята частенько являются причиной многих проблем на компьютере. Ошибка 0xc0000142 тоже может возникать из-за них.

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

Не хватает обновлений

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

Проверьте наличие обновлений и скачайте их, если таковые имеются.

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

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

Вам нужно запустить компьютер в безопасном режиме. Сделать это можно двумя способами:

  • Открыть окно «Выполнить» и набрать в нем команду sfc / scannow.

Запустить компьютер в безопасном режиме

Запустить компьютер в безопасном режиме
  • При включении компьютера до запуска ОС нажать F8 и выбрать «Безопасный режим».

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

Временные файлы

Весь кэш и прочий мусор лучше иногда чистить, даже если ошибки не возникают. Просто зайдите в C:WindowsTemp и удалите все оттуда.

Ошибка драйверов

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

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

Nvidia GeForce Experience

Nvidia GeForce Experience

Ошибка при установке

Если вы неправильно установили игру или программу, можете получить ошибку 0xc0000142. Исправить это поможет банальная переустановка.

Причина в железе

Возможно, какой-то компонент компьютера не работает или работает неправильно. Может, для запуска игры не хватает объема оперативной памяти. Жесткий диск может быть поврежден.

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

Итоги

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

Понравилась статья? Поделить с друзьями:
  • Ошибка 0х0000135 как исправить
  • Ошибка 0х0001 dayz
  • Ошибка 0х000012f как исправить windows 10 при запуске приложения
  • Ошибка 0х0000124 как исправить
  • Ошибка 0х00000bc4 при подключении принтера