Ошибка при запуске командной строки 0xc0000142

  • #1

Ноут eMashines eMD443
CPU AMD c-50 (1гГц)
RAM 2 Gb
Windows 7 SP1

Перестали запускаться многие программы, при запуске cmd.exe выдаёт ошибку приложения oxc0000142. Ошибки при запуске многих программ.
С помощью cureit и Malwarebyts удалили много вирусов и троянов (удалялись по умолчанию, выбор программ не меняли).

Error142

Пробовал лечить создал тему, удалил много вирусов, не помогло, порекомендовали обратиться сюда.

  • Error142.GIF

    Error142.GIF

    7.7 KB
    · Просмотры: 148

  • #2

Немного неправильную информацию дал.

Cureit не сканирует!
Бегает «по кругу», всю ночь ждал, ни одного файла не проверил!

shestale


  • #4

Последнее редактирование модератором: 23 Сен 2014

Dragokas


  • #5

Последнее редактирование: 23 Сен 2014

Кирилл


  • #7

Это я сделал

2. Выполните проверку целостности системных файлов. Отчет о проверке прикрепите в этой теме, упаковав в архив формата ZIP.

А с этим сложнее! Я же писал, что

при запуске cmd.exe выдаёт ошибку приложения oxc0000142

Соответственно и все консольные приложения не запускаются, к ним же относится и проверка целостности системных файлов sfc /scannow

Эти сделаю завтра и отправлю!

Dragokas


  • #8

А с этим сложнее! Я же писал, что

упс… Прошу прощения.

Тогда: пожалуйста, нажмите пуск и в поисковой строке наберите:

затем нажмите одновременно комбинацию клавиш: Ctrl + Shift + Enter.
После окончания сканирования, откройте папку c:windowsLogsCBS
Файл CBS.log скопируйте на рабочий стол и затем заархивируйте в архив формата ZIP и приложите к сообщению.

  • #9

упс… Прошу прощения.

Тогда: пожалуйста, нажмите пуск и в поисковой строке наберите:
затем нажмите одновременно комбинацию клавиш: Ctrl + Shift + Enter.

Ещё раз напоминаю, любые консольные приложения НИКАК не запускаются!!!
Ни из под пользователя, ни из под админа!!!

Опять ошибка 0xc0000142

Вот логи от GetSystemInfo

EventLog Errors не запускается, та же ошибка 142

  • GetSystemInfo_РОМАН-ПК_Роман_2014_09_24_09_35_32.zip

    381.3 KB
    · Просмотры: 1

Кирилл


regist


  • #11

Вот логи от GetSystemInfo

PovAndy, прочитайте инструкцию до конца нужна ссылка.

shestale


Кирилл


  • #13

PovAndy, по порядку:
Удалите следующие продукты

  • Malwarebytes Anti-Malware
  • AVAST Software
  • Avira

Затем выполните перезагрузку,дочистите остатки антивирусов по этой инструкции:
http://safezone.cc/threads/chistka-sistemy-posle-nekorrektnogo-udalenija-antivirusa.58/

Затем снова перезагрузка и уже по новой установите только один антивирусный продукт.

Проверьте наличие проблемы.+ Нажмите потом правой кнопкой на мой компьютер, управление, просмотр событий, журналы Windows.
Затем откройте Журналы windows.
На каждом журнале правой кнопкой мыши — очистить журнал.

Upload 2014 9 24 21 7 4

Затем перезагрузка и еще раз

Как сделать исследование утилитой GetSystemInfo.

  • #14

Спасибо!Попробую!
А то я уже решил переустановить на ХР

Последнее редактирование: 29 Сен 2014

  • #15

Получил комп в руки! (До этого только по удалёнке с ним работал)
Зашел в режим восстановления системы, sfc /scannow запустился, но тут же предложил перезагрузить комп и повторить запуск. Перегрузился и… та же песня «Перегрузите комп и запустите повторно…»

Попробовал пройтись стандартным восстановлением, зашел в режим восстановления системы, (ERD), запустил авто-поиск проблем. Минут 15 система лопатила винду.
И ЧУДО! После перезагрузки заработал cmd.exe и другие проги стали работать без ошибок!

Почистить винду от авиры смог только в безопасном режиме.

Всем спасибо за помощь! (Уже собрался переустанавливать…)
Что-то, для закрепления лечения винды, ещё надо делать?

Последнее редактирование: 1 Окт 2014

Кирилл


  • #17

Потому что в среде восстановления,давайте по новой из под системы:
Проверка целостности системных файлов утилитой sfc

В обычном режиме сделал, никаких изменений, всё норм.

Как выполнить тестирование диска с помощью HD Tune?

Это обязательно?
Вроде всё сейчас работает!

Я думал надо повторно антивирусами проверить или на последние обновления протестировать. (Может ещё что-то)

Если это важно, то тоже сделаю!

Последнее редактирование: 2 Окт 2014

Кирилл


  • #18

Это обязательно?
Вроде всё сейчас работает!

Это для того,что бы понять причину,источник.
Дополнительная диагностика.

Если вам оно не нужно — то не надо.
Просто сообщите.

  • #19

Пока нет возможности проверить.
Если получится, я отпишусь!

Спасибо за помощь, сейчас всё работает!

Главная » Уроки и статьи » Windows

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

Почему возникает

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

  • антивирус;
  • неподходящее место установки (в пути к папке присутствует кириллица);
  • некорректная работа приложения с вашей версией операционной системы.

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

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

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

Антивирус

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

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

Удалить любое приложение можно, используя панель управления (вызывается совместным нажатием Win и R с последующим вводом команды «control»).

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

Далее требуется лишь найти нужную программу и кликнуть по кнопке «Удалить». Важно отметить, что, в отличие от удаления вручную, такой способ поможет наверняка избавиться от компонентов приложения, имеющих иное расположение.

Совместимость и права

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

  1. Открыть «Свойства» приложения. Для этого нужно кликнуть ПКМ по его ярлыку, а затем выбрать пункт с соответствующим названием (располагается в самом низу).
  2. Перейти во вкладку, которая называется «Совместимость» (третья по счету).
  3. Найти пункт, отвечающий за совместимость, включить его и выбрать версию системы, которая, по-вашему мнению, должна быть наиболее подходящей. Ниже также поставить галочку напротив пункта, связанного с правами администратора.

Перезагружать ПК не нужно: все изменения вступят в силу сразу после нажатия на кнопки «ОК» или «Применить».

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

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

  1. Вызвать диспетчер задач. Для этого нужно нажать ПКМ по панели задач и выбрать пункт с соответствующим названием.
  2. Перейти во вкладку «Автозагрузка».
  3. Нажать по нужному пункту, а затем по кнопке «Отключить» в правом нижнем углу.

  1. Перезагрузить устройство.

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

  1. Для начала требуется открыть специализированную утилиту «Службы» (относится к числу встроенных). Ее можно найти с помощью поиска на панели задач. В дополнение она есть в меню «Пуск» в папке «Средства администрирования».

  1. Нужно найти в списке службы, связанные с данным приложением и дважды кликнуть по ним ЛКМ, чтобы открыть настройки.
  2. В свойствах присутствует пункт «Тип запуска». Следует выбрать «Отключена».

  1. По окончанию процедуры важно не забыть нажать на «ОК» для применения изменений и перезагрузить устройство.

Другие возможные причины и способы их решения

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

Также рекомендуется убедиться, что системные файлы не повреждены. Сделать это можно, используя командную строку. Ярлык последней, в свою очередь, можно найти в меню «Пуск» в папке «Служебные». Открывать строку следует только от имени администратора (ПКМ по ярлыку, затем перейти в «Дополнительно» и выбрать нужный пункт). В утилиту следует ввести следующую команду:

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

Параметр реестра

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

Далее нужно перейти по адресу, который обведен красным на скриншоте. Следует предупредить, что таковой раздел может отсутствовать – это совершенно нормально и не должно вызывать беспокойство.

Если он есть, то потребуется изменить один параметр (также обведен красным). Для этого необходимо дважды кликнуть по нему ЛКМ. В единственной доступной строке, именуемой «Значение», требуется поставить 0 вместо 1.

Применив новое значение, следует перезагрузить компьютер.

Драйвера

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

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

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

Visual C++

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

Как и в предыдущем случае, не стоит скачивать пакеты с неизвестных сайтов. Найти их можно на официальном сайте Microsoft:

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

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

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


Дата: 14.02.2022
Автор/Переводчик: Wolf

Ошибка при запуске «0xc0000142» может возникать в ОС семейства Windows при попытке запустить файл с расширением exe (исполнительный файл приложения). Основная тому причина — это неверный стартовый алгоритм запуска программы. А предшествующих тому причин может быть множество.

Ошибка приложения (0хс0000142)

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

Содержание

  1. Каким образом исправить ошибку 0xc0000142 при запуске, какие действия можно предпринять?
  2. Ошибка 0xc0000142 при запуске и входе в систему Windows 10, 8.1, Windows 7
  3. Почему появляется ошибка 0xc0000142
  4. Как исправить ошибку 0xc0000142
  5. Переустановка приложения
  6. Настройка запуска в режиме совместимости
  7. Переустановка DirectX или NET
  8. Актуализация драйверов для графической подсистемы
  9. Очистка временных файлов
  10. Восстановление загрузки DLL в реестре
  11. Лечение вирусов
  12. Диагностика состояния системных файлов
  13. Откат до рабочего состояния
  14. Проверить настройки реестра
  15. Выявить проблему с помощью сторонней программы
  16. Выполнить чистый запуск Windows
  17. Запуск SFC и DISM
  18. При помощи изменения значения loadappinit_dlls
  19. Удалить обновления
  20. Как ещё можно исправить такую ошибку
  21. Как исправить ошибку 0xc0000142 видео инструкция

Ошибка 0xc0000142 при запуске и входе в систему Windows 10, 8.1, Windows 7

В Windows есть раздел «Автозагрузка», в котором находятся программы, запускаемые вместе с системой. Вполне вероятно, что одна из них и вызывает соответствующую проблему.

Соответственно, чтобы устранить ошибку 0xc0000142 при запуске потребуется изучить раздел автозагрузки и поочерёдно отключать каждое имеющееся там приложение (можно воспользоваться, например, C&Cleaner). После запуска программы нужно:

  1. Перейти в «Инструменты», открыть «Запуск»
  2. Выбрать приложение, которое нужно убрать из автозагрузки, после нажать «Выключить»

CCleaner Free Удаление програм

Почему появляется ошибка 0xc0000142

Основная причина — это неисполнимые обстоятельства в запускаемом exe-файле. Например, для загрузки приложения нужны DLL, которые отсутствуют в системе. Возможные тому причины:

  1. Антивирусное ПО определяет исполнительный файл как «троян» и принудительно прекращает его работу
  2. Несовместимость ПО и системы (например, программа разработана для Windows XP и её пытаются запустить в средне Windows 10)
  3. Отсутствие некоторых системных библиотек (используется «пиратская» копия ОС или же без установленных обновлений)
  4. Наличие вредоносного ПО (которое заменяет собой системные библиотеки Windows)
  5. Наличие вредоносного ПО (которое заменяет собой системные библиотеки Windows)
  6. Некорректные драйвера (если программа задействует аппаратные ресурсы, например, обращается к сетевой плате)
  7. Физические ошибки винчестера (износ секторов и появление «нечитаемых» кластеров)

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

Обнаружить причину самостоятельно невозможно (для рядового пользователя). Но если появляется код 0xc0000142 при запуске игры (ПО, что задействует графическое ускорение) или даже Word, то в 99% случаев «виновником» являются драйвера видеокарты. Оптимальный вариант — это произвести их переустановку. Если же даже после переустановки Windows проблема не исчезает, то это однозначно аппаратная проблема.

Какой ты инструмент? Пройди тест и узнаешь

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

Вполне возможно, что запустить exe-файл не получается, так как он повреждён (CRC32, исходный код не читаем). Поэтому приложение необходимо просто переустановить. Для этого нужно:

  • Открыть «Параметры»

Вход в параметры

  • Перейти в «Приложения»

Приложения

  • Выбрать программу, которую планируется переустановить, нажать «удалить», дождаться окончания деинсталляции
  • Установить приложение повторно

Настройка запуска в режиме совместимости

Есть утилиты, которые разработчиками выпускались ещё в период Windows XP или Vista. И они не адаптированы под работу в более новых редакциях операционной системы. Но в Майкрософт предусмотрели подобные нюансы и добавили в Windows так называемый «режим совместимости».

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

  • Открыть Свойства» запускаемого файла (кликнуть правой кнопкой на exe-файле или на его ярлыке, выбрать соответствующий пункт)

выбираем свойства файла

  • Перейти в «Совместимость»
  • Отметить «Режим запуска» и поочерёдно выбрать предложенные ОС (после каждого раза повторно запускать приложение)Совместимость

Отличишь кринж от краша? Пройди увлекательный тест и узнай это!

Переустановка DirectX или NET

При попытке открыть приложение для работы с графикой ошибка 0xc0000142 может указывать на отсутствие установленных библиотек DirectX и/или NET. Решение: потребуется их переустановить вручную. В Windows 10 это выполняется через центр обновления (выбрать «Удалить обновления» и указать, какой именно пакет нужно переустановить).В остальных редакциях Windows нужно с сайта Майкрософт скачать установочные пакеты (обязательно соблюдая разрядность ОС) и выполнить инсталляцию вручную.

Актуализация драйверов для графической подсистемы

Нужно понимать, что происходит, когда юзер открывает exe-файл на ПК. В exe «вшиты» инструкции по запуску приложения. Но часть алгоритмов выполняются не самим exe-файлом, а DLL-библиотеками из папки System32. В исполнительном же файле есть только ссылки на них. И то же самое происходит, когда запускаемая утилита использует графическое ускорение. Она передаёт ряд инструкций драйверу видеоадаптера. Но если тот повреждён, то и будет ошибка 0xc0000142 при запуске игры. Устраняется это так:

  • Открыть «Диспетчер устройств» (через «Панель управления»)
    Диспетчер устройств
  • Выбрать свой видеоадаптер, кликнуть правой кнопкой мыши и выбрать «удалить устройство»
  • Перезагрузить компьютер

удаляем видеоадаптер и перезапускаем комп

  • Установить актуальный драйвер (скачав установщик с официального сайта производителя)
  • Произвести перезагрузку снова (чтобы новый драйвер стал задействованным)

Волга или Победа? А ты знаком с советским автопромом? Проверь себя в увлекательном тесте!

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

В папке Temp Windows распаковывает временные файлы. В их числе — некоторые DLL. И они могут между собой конфликтовать, не давая возможности нормально работать exe-файлам. Очистку временных файлов можно выполнить при помощи C&Cleaner (бесплатное приложение).

Очистка файлов

Восстановление загрузки DLL в реестре

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

  • Открыть реестр
    Выполнение команды Win + R
  • Перейти в ветку CurrentVersion/Windows
  • Раскрыть LoadAppinit_DLLs
  • Сменить значение параметра на 0 (по умолчанию установлено 1)
  • Сохранить

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

Лечение вирусов

Многие вирусы при заражении системы интегрируются в DLL-библиотеки (подменяют их «клонами», в которые интегрирован зловредный код). Поэтому может помочь банальная проверка ПК на наличие «Троянов».

Воспользоваться можно любым антивирусом, главное — установить последние сигнатуры для него. И как исправить ошибку при запуске приложения 0xc0000142 этим методом рекомендуется создать rescue-копию системного диска. Либо штатными средствами Windows или же через Acronis Rescue Manager (для формирования образа рабочей системы со всеми файлами системного диска).

Диагностика состояния системных файлов

Рекомендуется её проводить после каждой диагностики Windows антивирусным ПО. Потому как даже если антивирус и удалит заражённые данные, то системные файлы он не восстановит. Но такой функционал предусмотрен самой Windows! Для этого необходимо запустить консоль (cmd) и ввести /scannow. Проверка занимает от 2 до 20 минут, по результатам которой выводится перечень всех найденных ошибок в работе системных библиотек.

Откат до рабочего состояния

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

  • Открыть «Параметры», перейти в «Центр обновления», выбрать «Восстановление»

выбираем параметры

  • Перейти в «Центр обновления», выбрать «Восстановление»

Выбираем центр обновления

  • Выбрать «Начать»Начинаем восстановление
  • Следовать пошаговой инструкции

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

Использовать C&Cleaner, так как в программу встроена функция проверки реестра на ошибки и их автоматическое устранение:

  • Запустить программу
  • Перейти в «Реестр»
  • Выбрать «Поиск»
  • После окончания проверки — нажать «Исправить выбранное»

решить проблему с помощью программы

После выполненной проверки обязательно следует перезагрузить ПК.

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

Существует масса сторонних приложений, с помощью которых также ошибка 0xc0000142 Windows 10 устраняется. Как они работают? Проверяют работу исполняемых файлов (когда задействуются все DLL).

При обнаружении неисполняемых инструкций — выводится соответствующий отчёт. На этот счёт можно порекомендовать такие программы, как Advanced System Care. После её запуска автоматически включается сканирование ОС на наличие всевозможных ошибок. Пользователю лишь потребуется нажать «Исправить».

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

На крайний случай необходимо выполнить «Новый запуск» Windows. Такая функция имеется в Windows 10 и 8.1, позволяет откатить систему до заводского состояния, но при этом не удаляя пользовательские файлы. В других версиях операционную систему для этого придётся полностью переустанавливать Windows (хотя в ноутбуках от Lenovo есть штатная утилита для восстановления системы, даже если это Windows 7).

После первой загрузки ПК рекомендуется установить все имеющиеся обновления.

Для выполнения процедуры необходимо:

  • Открыть «Конфигурация системы» (команда msconfig)

открыть Конфигурацию

  • В разделе «Выборочный запуск» убрать все пункты, нажать «ОК»
  • Перезагрузить ПК

Снять галочки и нажать Ок. Потом перезагрузить комп

Запуск SFC и DISM

SFC.exe и DISM.exe — это системные утилиты Windows для восстановления DLL-библиотек. С помощью команды DISM /Online /Cleanup-Image /RestoreHealth (вводить через консоль) можно не только проверить систему, но и восстановить все нечитаемые DLL (они будут скачаны автоматически в процессе проверки).

При помощи изменения значения loadappinit_dlls

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

  • Зажимаем Win + R
  • Вбиваем regedit
  • Дальше идем в раздел HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows NT CurrentVersion Windows LoadAppInit_DLLs
  • Жмём два раза LoadAppInit_DLLs
  • Ставин ноль
  • Перезапускаем приложение
    Исправление ошибки

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

Иногда помогает удаление последних обновлений системы. Выполняется через меню «Обновления» (пакеты KBXXXXX).

Как ещё можно исправить такую ошибку

На тематических форумах нередко рекомендуют избавляться от ошибки при запуске приложения 0xc0000142 Windows 10 следующими способами:

  • Проверка винчестера на ошибки (через Victoria HDD или HDD Regenerator) и удаление повреждённых кластеров (функция «repare»)
  • Установка всех актуальных драйверов для системы
  • Переустановка программы, но с использованием её лицензионной копии

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

Итого, причин для возникновения ошибки — масса. Но проблема программная в множестве случаев, то есть устраняется банальной очисткой реестра и проверкой исправности файлов DLL Windows.

  • На главную
  • Категории
  • Операционные системы
  • Windows
  • Ошибка 0xc0000142

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

2020-10-16 02:07:43219

Ошибка 0xc0000142

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

Что такое 0xc0000142?

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

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

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

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

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

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

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

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

  1. Открыть командную строку от имени Администратора. Для этого нажать Win+R, в поисковую строку вставить команду cmd и одновременно зажать клавиши Ctrl+Shift+Enter.
  2. Чтобы разрешить инструменту вносить изменения на этом компьютере, кликнуть по кнопке «Да».
  3. Вставить команду sfc /scannow и нажать «Enter».
  4. Процесс проверки системы на наличие поврежденных файлов займет до 15 минут. Нельзя закрывать окно, пока на экране не отобразится 100%-ный результат.
  5. Инструмент автоматически восстановит поврежденные файлы.

Перезагрузить компьютер и проверить, будет ли возникать ошибка.

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

Возможно, приложение просто несовместимо с системой. В этом случае можно изменить его свойства:

  1. Щелкнуть правой кнопкой мыши по иконке программы, которая выдает ошибку, и в выпадающем меню выбрать «Свойства».
  2. Перейти во вкладку «Совместимость».
  3. Отметить галочкой пункт «Запустить программу в режиме совместимости». Выбрать предыдущую версию Windows, например, 8 или 7.
  4. Нажать по очереди кнопки «Применить» и «Ок».

Теперь следует проверить, запускается ПО или нет.

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

Следует убедиться, то реестр не был изменен другой программой:

  1. Нажать Win+R, вставить команду regedit, кликнуть по кнопке «Ок».
  2. Откроется редактор реестра, где нужно перейти по пути HKEY_LOCAL_MACHINE – SOFTWARE – Microsoft – Windows NT – CurrentVersion – Windows.
  3. Справа в списке найти файл «LoadAppInit_DLLs» и дважды кликнуть по нему.
  4. Установить значение «0». Подтвердить изменение нажатием на «Ок».

Важно! Даже если и было установлено значение «0», нужно клацнуть по «Ок» и осуществить ребут системы.

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

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

  1. В поисковую строку окна «Выполнить» вписать команду msconfig, нажать «Enter».
  2. Откроется средство настройки системы.
  3. Перейти во вкладку «Службы». Отметить галочкой пункт «Не отображать службы…».
  4. Кликнуть по кнопке «Отключить все», чтобы запретить запуск всех сервисов, отличных от Microsoft, при включении ПК.
  5. Перейти во вкладку «Автозагрузка». В версиях Windows 10 и 8 необходимо дополнительно открыть «Диспетчер», клацнув по соответствующей кнопке.
  6. Отключить автозапуск всех программ.
  7. Выйти из «Диспетчера», нажать по очереди кнопки «Применить» и «Ок».
  8. Перезагрузить компьютер.

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

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

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

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

  1. Кликнуть правой кнопкой мышки по значку «Пуск» и выбрать инструмент «Диспетчер устройств». Или с помощью клавиш Win+R вызвать окно «Выполнить», вставить команду devmgmt.msc и нажать «Ок».
  2. В списке найти нужный драйвер, клацнуть по нему правой кнопкой мышки и открыть его «Свойства».
  3. Перейти на вкладку «Драйвер». Нажать кнопку «Обновить».
  4. Система предложит 2 варианта – автоматический поиск последней версии (на компьютере и в интернете) и поиск только на компьютере (в этом случае нужно указать папку расположения драйвера).
  5. Выбрать автоматический поиск и следовать инструкциям на экране.

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

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

Благодаря этой опции возможно восстановить систему до предыдущей даты или рабочего состояния, не затрагивая текущие настройки и файлы:

  1. Win+R – команда rstrui – «Ок».
  2. Откроется окно восстановления, нажать кнопку «Далее», чтобы начать процесс восстановления.
  3. В следующем окне выбрать точку восстановления. Повторно нажать кнопку «Далее». Подтвердить действие.

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

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

Чтобы удалить обновления через параметры системы, необходимо:

  1. Используя клавиши Win+I, открыть раздел «Обновление и безопасность».
  2. Перейти во вкладку «Центр обновления». Теперь нужно просмотреть историю, кликнув по соответствующей кнопке.
  3. Выбрать пункт «Удалить обновления». В новом окне выделить проблемный компонент и удалить его.

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

Если ни один из вышеописанных методов (хотя это маловероятно) не помог, рекомендуется скачать и установить утилиту Dependency Walker, которая просканирует неработающее ПО.

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

Максим Орлов

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

RRS feed

  • Remove From My Forums
  • Question

  • Since the update of windows 10 to version 1703 (OS Build 15063.296) the following command typed into cmd.exe:

    start «» «cmd.exe /c start /b more.com <nul»

    causes error 0xC0000142 (not always but most times).

    This breaks some of my installed applications when they want to start other programs.

Answers

  • The problem seems to be fixed with Cumulative Update KB4025342 from July 11 2017!

    • Marked as answer by
      asking_man
      Wednesday, July 12, 2017 10:34 AM

All replies

  • Did you mean that exact command the whole line?

    If I put;

    cmd.exe /c start /b more.com <nul

    That give three blank lines (approx.) but does not error. Does this happen on multiple machines for you?

  • The better command line is (the double quotes are important):

    start cmd.exe /c «start /b more.com <nul»

    you can also use:

    start cmd.exe /c «start /b mode.com con»

    This happens on all (two) machines I updated to 1703. On 1607 (and Windows 7) machines this works.

    more.com is only a placeholder for any program, but since it is provided by Microsoft, I used this.

    This currently breaks my Siemens SCADA system from working.

    • Edited by
      asking_man
      Wednesday, May 10, 2017 9:04 PM

  • Ok thanks. The start cmd.exe /c «start /b mode.com con» does give the error once in a while. Look for a work-around I would say.

  • Thanks so far.

    When I attach windbg to the failed process, I get the following information:

    0:000> k
    Child-SP          RetAddr           Call Site
    000000c1`7667f328 00007ff9`424301c0 ntdll!NtRaiseHardError+0x14
    000000c1`7667f330 00007ff9`4244a4c7 ntdll!LdrpInitializationFailure+0xab968
    000000c1`7667f370 00007ff9`423f9b2b ntdll!_LdrpInitialize+0x50987
    000000c1`7667f3f0 00007ff9`423f9ade ntdll!LdrpInitialize+0x3b
    000000c1`7667f420 00000000`00000000 ntdll!LdrInitializeThunk+0xe
    0:000> lm
    start             end                 module name
    00007ff6`da820000 00007ff6`da82c000   more       (deferred)            

    00007ff9`42380000 00007ff9`4255b000   ntdll      (private pdb symbols)  d:arsymbolsntdll.pdb41D57AE3B178CDF490C0B78265127E9B1ntdll.pdb

    Unloaded modules:
    00007ff9`3fab0000 00007ff9`3fb5e000   KERNEL32.DLL
    00007ff9`3f4f0000 00007ff9`3f739000   KERNELBASE.dll

    • Edited by
      Karen_HuMicrosoft contingent staff
      Thursday, May 11, 2017 6:10 AM
  • Hi,

    I’ve checked the syntax, and it seems ok for me.

    The stuff with the command line is already a deep analysis of how my SCADA system is starting its child processes and reduces the things to the main problem.

    Here is a snipped from a little C++ program I’ve written to reproduce the error:

    STARTUPINFOW si;
    PROCESS_INFORMATION pi;
    memset(&si, 0, sizeof si);
    si.cb = sizeof si;
    wchar_t* pszCmd = L"cmd.exe /c start /b mode.com con";
    BOOL isSuccess = CreateProcessW((wchar_t*)0, pszCmd, NULL, NULL, FALSE, CREATE_NEW_CONSOLE, NULL, NULL, &si, &pi);
    

    This works on Windows 7 and Windows 10 1607 but on Windows 10 1703 I get error 0xC0000142. Our Siemens SCADA Software is currently not working on Windows 10 1703 because it cannot start its child processes.

  • The 0xC0000142 maps to STATUS_DLL_INIT_FAILED, and the cmd error code 9059.

    More interestingly,

    C:UsersAdmin>start "" "%comspec% /c start /b more.com <nul"

    results in

    [Window Title]
    C:WINDOWSsystem32cmd.exe /c start /b more.com <nul

    [Content]
    Windows cannot find ‘C:WINDOWSsystem32cmd.exe /c start /b more.com <nul’. Make sure you typed the name correctly, and then try again.

    [OK]
    But only because of the missing closing parenthesis.

    Incorrect

    C:UsersAdmin>start "" "%comspec% /c start /b more.com <nul"

    Your example misses the second parenthesis.

    Correct

    C:UsersAdmin>start "" "%comspec%" /c start /b more.com <nul"
    C:UsersAdmin>start "" "C:windowssystem32cmd.exe" /c start /b more.com <nul"

    either works fine, or throws 0xC0000142 for ‘more’/’mode’.

    —————————
    mode.com — Application Error
    —————————
    The application was unable to start correctly (0xc0000142). Click OK to close the application. 
    —————————
    OK   
    —————————

    Temporary solution, it seems, would be to specify the direct path to the cmd interpreter and to use quotes for cmd. Moreover, once you specify the full path, all subsequent commands in the same cmd session can be run directly by using %comspec%
    or cmd.exe without having to provide the full path.


    Well this is the world we live in And these are the hands we’re given…

    • Edited by
      Exotic Hadron
      Thursday, May 11, 2017 9:54 AM

  • You have an additional quote in the second command line at column 38, if you add this quote to your first given command line the behavior is the same.
    The first command line I have given at the thread start [start «» «cmd.exe /c start /b more.com <nul»] was incorrect. It must be [start «» «cmd /c start /b more.com <nul»]. Please use the better command line from
    my first reply [start cmd.exe /c «start /b more.com <nul»]. The problem is not to get the command line running — it is the third party software, that uses such child process creating methods.

  • You have an additional quote in the second command line at column 38, if you add this quote to your first given command line the behavior is the same.
    The first command line I have given at the thread start [start «» «cmd.exe /c start /b more.com <nul»] was incorrect. It must be [start «» «cmd /c start /b more.com <nul»]. Please use the better command line from
    my first reply [start cmd.exe /c «start /b more.com <nul»]. The problem is not to get the command line running — it is the third party software, that uses such child process creating methods.

    Why are you using this syntax while invoking external application:

    start "" "command <params>"

    instead of using

    start "" "command" <params>"

    Also, the terminating quote does not seem to play any role since you are terminating with the NUL device. Both commands work fine to me:

    C:UsersAdmin>start "" "cmd" /c start notepad <nul"
    
    C:UsersAdmin>start "" "cmd" /c start notepad <nul


    Well this is the world we live in And these are the hands we’re given…

  • The command lines are only for reproduction of the problem that exists in our third party software in compiled binary form. Up to now this software works fine but fails on Windows 10 Version 1703.

  • Initially, you’ve stated that

    «more.com is only a placeholder for any program, but since it is provided by Microsoft, I used this.»

    so I thought you are expecting issues specifically with ‘start’ and not with CreateProcess().


    Well this is the world we live in And these are the hands we’re given…

  • The command lines are only for reproduction of the problem that exists in our third party software in compiled binary form. Up to now this software works fine but fails on Windows 10 Version 1703.

    Could
    this be your case?


    Well this is the world we live in And these are the hands we’re given…

  • Sorry, no. The problem is that it was working on Windows 7 and Windows 10 Version 1607 and on Windows 10 Version 1703 it’s not working.

  • Hi,

    Based on the test result, it’s indeed like what you said.

    Please submit this feedback via the built-in Feedback App. And I will also submit it via our own channel.

    Hope it would be fixed soon.


    Please remember to mark the replies as answers if they help.
    If you have feedback for TechNet Subscriber Support, contact
    tnmff@microsoft.com.

  • Hi, Thanks for your answer.

    I’ve submitted the problem using «Feedback Hub».

  • What are the odds you got any feedback to you feedback??

    We’ve got an app that spawns a console app and had utilized the AllocConsole() API prior to the CreateProcess() call in the parent process.
    Exactly the same thing is happening to us on the machines that updated to creators.
    I can also utilize you start /b methodology to get the same effect..

    This had worked for years, think it had something to do with io redirecting for logging at the time..

    Simply removing that AllocConsole() / FreeConsole() pair got our stuff going again..
    Though I need to work through the repercussions of that..

    If you’ve got anymore insight that’d be great.

  • I’ve got no comment on my feedback on «Feedback Hub» yet,

    and I have not the possibility to modify my third party (Siemens) software to get it running again — like you — and sorry I haven’t any more details for you. It had worked all the times up to creators update. I think I’ve to wait til Microsoft fixes it or
    Siemens has a workaround for it. By the way «start /b» is used by the software to create detached processes.

    Here’s the story I’ve posted on «Feedback Hub»:

    Title: Child processes created with the command «cmd /c start /b» and the flags CREATE_NO_WINDOW or CREATE_NEW_CONSOLE failed to start with error 0xC0000142

    Description: My third party SCADA software creates its detached child processes with the command line «cmd /c start /b app.exe». This ends up in an API call to CreateProcess(0, «cmd /c start /b app.exe», 0, 0, FALSE, CREATE_NO_WINDOW,
    0, 0, &si, &pi). This can be easily reproduced with the command «start cmd.exe /c start /b mode.com con» in a command window. Since the update to Windows 10 version 1703 (10.0.15063) every newly created process is terminated with error 0xC0000142
    so my SCADA software isn’t running anymore.

    • Edited by
      asking_man
      Wednesday, June 21, 2017 5:36 PM

  • The problem seems to be fixed with Cumulative Update KB4025342 from July 11 2017!

    • Marked as answer by
      asking_man
      Wednesday, July 12, 2017 10:34 AM

Перейти к контенту

Содержание

  1. Причины возникновения
  2. Решение
  3. Способ №1
  4. Способ №2
  5. Способ №3
  6. Способ №4
  7. Способ №5
  8. Способ №6
  9. Способ №7
  10. Способ №8
  11. Способ №9
  12. Способ №10
  13. Способ №11

Многие пользователи Windows сталкивались с проблемой. При открытии некоторого ПО, появляется сообщение об ошибке «Приложение не может нормально запуститься 0xc0000142». После перезагрузки компьютера сообщение все еще появляется. Итак, как решить эту проблему? В данной статье будет рассказано о решении ошибки, из-за которой системное приложение не может нормально работать. Давайте рассмотрим конкретные причины и решения.

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

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

Эта ошибка одна из самых распространенных в мире. Уведомление о ней происходит, когда программа или игра не может найти определенный компонент операционной системы. Эта проблема может возникать при запуске игры или другого приложения в Windows. Очень частым случаем ее появления является проблемы при запуске новой игры или приложения. Причины же ее появления довольно обширны:

  • Кириллические названия директорий в пути к корню приложения.
  • Стронный антивирус видит угрозу из-за пиратского происхождения.
  • Нужна совместимость с другими ОС.
  • Файл подкачки выключен.

Решение

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

Способ №1

  1. Запустите «Командную строку» от имени администратора.
  2. Введите: «for%1 in(%windir%system32*.dll)do regsvr32.exe/s%1» или «for %1 in (*.dll) do regsvr32 /s %1».
    • Нажмите Enter для подтверждения.
  3. Перезагрузим компьютер.
  4. Если проблема не решена, продолжайте запускать командную строку от имени администратора и последовательно выполнять следующие команды:
    • DISM/Online /Cleanup-Image/CheckHealth
    • DISM.exe/Online/Cleanup-image/Scanhealth
    • DISM.exe/Online/Cleanup-image/Restorehealth
    • Sfc/scannow

Способ решения 0xc0000142 в командной строке Windows

На примере не запускался DISM.exe, поэтому вывелась ошибка 87.

Способ №2

  1. Откройте «Панель управления».
  2. Зайдите в «Удаление программ».
    • Удалите «Search Protect», «SW Booster» или «Оптимизатор производительности».
  3. Перезагрузите ПК.

Удаление программ в Windows

Способ №3

  1. Нажмите сочетание клавиш «Win + R», чтобы открыть окно запуска, введите «msconfig» и нажмите клавишу Enter, чтобы открыть «конфигурацию системы».
  2. Найдите строку с именем «netsh» в элементах «автозагрузки», снимите флажок, нажмите «ОК» и нажмите «Перезагрузить компьютер».

Отключение netsh в Конфигурации системы Windows

Способ №4

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

  1. Из «C:/windows/system32/wbem» скопировать «dyn.dll» и «Framedyn.dll» (Оба если есть или один).
  2. Вставить файлы в «C:/windows/system32».
  3. Если не нашли, то скачайте с нашего сайта файл framedyn.dll для:
    • Windows 10
    • Windows 8.1
    • Windows 8
    • Windows 7
  4. Дополнительно: Библиотека DLL

Перемещение файла framedyn.dll в Windows

Способ №5

  1. Нажмите «Win + R».
  2. Ведите и откройте «services.msc».
  3.  Отключите установщик модулей Windows (Windows Modules Installer).

Отключение Windows Modules Installer

Способ №6

  1. Через правую кнопку мыши запустите приложение от имени Администратора.

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

Способ №7

  1. Запустите софт через режим совместимости через меню ПКМ по значку приложения.
Режим совместимости в Windows

Способ №8

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

  1. Загрузить и установить новые версии утилит и библиотек DirectX, Visual C++, .NET Framework.

Способ №9

  1. Обновите драйвера видеокарты и материнской платы.

Обновление драйвера в Windows

Способ №10

  1. Отключите Антивирусное ПО и защитник хотя бы на время.

Отключение антивируса в Windows

Способ №11

Вы можете использовать метод модификации реестра:

  1. Нажмите «Win + R».
  2. Введите «regedit», чтобы вызвать редактор реестра.
    • Пройдите по следующему пути:
      HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWindows
    • Дважды щелкните «LoadAppInit_DLLs» и поменяйте 1 на 0.

Модификации реестра LoadAppInit_DLLs в Windows

  1. Пройдите по путям:
    • HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionRun
      • Отключите, поставив атрибут 0 ctfmon и ctfmon.exe. (Если не получается, то переименуйте и удаляйте).
    • HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionRun
      • Отключите, поставив атрибут 0 ctfmon и ctfmon.exe. (Если не получается, то переименуйте и удаляйте).

Модификации реестра ctfmon в Windows

( 2 оценки, среднее 3 из 5 )

After installing the Windows update, may suddenly start to receive error code 0xc0000142. This error can prevent you from starting multiple applications, you might get an error message from the program not responding or a cmd.exe application error. Here, in this post, I will explain all the possible causes and their effective solutions. You may receive one of the following error messages:

cmd.exe: application error. The application could not start correctly (0xc0000142). Click OK to close the application.

2-3342984

How to fix Windows error 0xc0000142

Method 1: fix with advanced system repair tool

The most common reason behind application error 0xc0000142 is corrupt or damaged system files like DLL files, exe files, sys files, etc. There are hundreds of small system files that work for specific tasks. If one of the files is replaced, removes or damages, you might get error 0xc0000142.

Download and install the advanced system repair tool and scan your PC. Has the large database with 25 million files. It will find all the corrupted or deleted system files and reinstall them with the new one. Later, optimizing with advanced system repair tool, try to start the program.

Method 2: run the System File Checker tool

The main reason behind 0xc0000142 is corrupted or missing system files. System files can be sys files, ocx files, dll files, exe files, inf files and other file types. If some of these files get damaged, corrupted or replaced by other third-party software, the system starts to crash often and sends an application error. You can run the System File Checker tool as follows:

1. Open command prompt as administrator
cmd-command-9634006
2. Run the following commands at the command prompt

sfc /scannow

3. Close the command windows and try running the software again.

Method 3: log file corrupted

The registry file is the very important component in the Windows operating system that maintains the information and settings of all the software, installed hardware and driver. If this file has any bad or bad entries, then this file may behave problematic. To fix this problem, you can restore the log file from the registry backup. If you haven’t created a registry backup before, use advanced system repair tool to repair registry problems. Scans entire registry entries in few minutes and repairs the entries.

Change registry entries manually (not recommended)

Despite this, this method is not recommended, but if you feel safe editing the registry entries, you can try this method. It is strongly recommended to keep a backup copy of the log file before applying this method.

1. Open Run Windows by pressing Tecla de Windows + R. Kind regedit.exe and press Enter.
2. Go to the next location:

HKLMSOFTWAREMicrosoftWindows NTCurrentVersionWindowsAppInit_Dlls

3. The right button of the mouse in it and select Edit
4. Now double click on LoadAppInit_DLLs and change the DWORD value of 1 a 0.
5. Close Registry Editor and create a Resume.
6. Now try to start the application or install updates. You will not get error 0xc0000142 again.

Method 4: Try clean boot mode.

Clean boot mode disables all third-party applications and services and enables you to run the program in a clean environment. You can start your PC in clean boot mode in the following detailed post.

Step-by-step guide to starting Windows in clean boot mode

Method 5: fix app compatibility issues

There may be chances that your PC does not meet the minimum requirement of the installed application. The application you are trying to run and receives an error message should verify the minimum system requirements of the application. Check for compatibility issues 32 Y 64 bits, memory problems, graphics memory problems, free disk space problems, etc.

Method 6: Restore the operating system

As I mentioned previously, this error is strongly associated with a corrupted system file, a simple system restore can fix 0xc0000142 easily.

1. Ir Start> All the programs> Accessories> System tools and then click System restore.
2. In the next window select “Restore my computer to an earlier time” option and click next.
3. Select the latest backup and restore.
4. Restart your PC and, if you are lucky, fixed 0xc0000142.

Resume

The error “Cmd.exe – Application error. The application could not start correctly (0xc0000142). Click OK to close the application “. occurs due to corrupted system files, corrupted log files, missing dll files, etc. If you have a good system optimization tool like Advanced System Repair Tool, then can fix error 0xc0000142 yourself.

  • Ошибка при запуске клиента фейсит
  • Ошибка при запуске клиента аппаратного устройства убедитесь что устройство подключено к компьютеру
  • Ошибка при запуске клиента аппаратного устройства директ банк
  • Ошибка при запуске класс не зарегистрирован
  • Ошибка при запуске киберпанка пиратка