Cmd exe ошибка приложения 0xc0000142 windows 10

Jun. 23, 2022 / Updated by
Bessie Shaw to
Windows 10

Recently, lots of users encounter the 0xc0000142error or Cmd error after the Windows 10 upgrade. Windows 10 is never free from various error codes, such as 0x0000003B System_Service_Exception error, 0x0000007b error, error code 0x000000D1, etc. In this case, when you try to launch the Command Prompt or other applications via the cmd.exe, or when you shut down the computer, the 0xc0000142 error message will appear on the screen, which says:

The Application was unable to start correctly (0xc0000142)

application-0xc0000142-cmd-error.png

What can you do to make the computer work properly again when encountering such cmd error on Windows? Let’s continue the reading.

How to Fix Windows 10 Cmd Error 0xc0000142

To fix the 0xc0000142 error on Windows 10, you could try the top 7 methods below:

Method 1. Run a Virus Scan on the Computer

Virus or malware can result in 0xc0000142 cmd error, so if you have anti-virus program installed on Windows 10, run it and perform a scan to see if there are those troublemakers. If so, try to clean them up in safe mode.

Method 2. Completely Register .dll to Fix Windows 10 Cmd Error 0xc0000142

Run cmd.exe as fast as you can when you enter Window 10 and register .dll completely. Sometimes, this will work for fix the 0xc0000142 application error.

1. When you enter Windows 10, right click on the Start menu and select Command Prompt (Admin).

2. Paste the command line below to the dialog box and hit the Enter:

for %1 in (%windir%system32*.dll) do regsvr32.exe /s %1

Note: Do this as quickly as you can before Windows 10 finishes all the startups loading.

register-dll-to-fix-windows-10-cmd-error-0xc0000142.png

3. Wait for a while until it ends the rolling screen and register .dll completely. Then Restart your PC.

See if you can launch Command Prompt or other applications via cmd.exe now.

Method 3. Remove Programs Installed Recently

0xc0000142 error is related to some programs. If you’ve newly installed some programs, software of applications, try removing them one by one to see if the 0xc0000142 application error still persists.

1. Uninstall Adobe Flash

Some users reported when they uninstalled the Adobe Flash and reinstalled it, the 0xc0000142 error was fixed successfully.

2. Uninstall NVIDIA GeForce Experience

Try to uninstall the Experience, which won’t affect the running of NVIDIA graphics.

3. Check the Drivers

Uninstall and then reinstall drivers you recently updated, for instance, NVIDIA driver, to help fixing the cmd error.

Note: You can use Driver Talent, the one-click driver problems solution, to reinstall all your drivers instantly. Click the Download button below to have one and do a free scan for your computer now.

Download Now

Method 4. Perform a Clean Boot on Windows to Fix 0xc0000142 Error

If the problem still persists when you apply Method 3 above, you can also place the system in Clean Boot and check out the exact programs or services that result in 0xc0000142 cmd error.

For more information about Windows Clean Boot, see: How to Use Windows 10 Clean Boot to Fix PC Errors

Method 5. Modify the Registry

If some programs were not deleted thoroughly, it will also cause the 0xc0000142 error and make the cmd.exe unable to start correctly. You can enter the Registry Editor to clean up the segments.

1. Use Window shortcut keysWin + R to launch Run.

2. Type regedit into the dialog box and hit the key Enter.

3. Go to the following location in the pop-up Registry Editor:

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersionRun

4. Delete the segments of the programs from the right column.

5. Close the Window and restart the PC to see if this works.

Note: If you are not that technical in computer, it is not recommended to modify the Registry in case serious PC problems occur, like 100% disk usage, mouse and keyboard not working, slow boot issue, etc.

Method 6. Modify Local Group Policy

1. Use Windows Shortcut keys Win + R to launch Run.

2. Type gpedit.msc into the dialog box and press Enter.

3. When the Local Group Policy Editor pops up, expand the entry User Configuration and Administrative Templates. Then highlight the entry System.

4. Navigate to Prevent access to command prompt in the setting menu from the right column, and then right click on it to select Edit.

edit-prevent-access-to-command-prompt-to-fix-0xc0000142-cmd-error.png

5. Choose No Configured or Disable.

This will fix the 0xc0000142 cmd error and make the Command Prompt available.

Note: Windows 10 Home edition has no access to the Local Group Policy.

Method 7. Restore or Reinstall Windows 10

If all of the methods above fail to resolve the 0xc0000142 cmd error on your Windows 10, you may consider restoring or reinstalling the Windows. Though it is a trouble for you to do that, it will really kill the headache and release the pain.

1. Restore Windows 10

Open System Properties to check if you’ve create any system restore points before. Or you can use the restore point created by Driver Talent to do this.

For more information about restoring Windows 10, see How to Use System Restore to Fix Windows 10 Issues

2. Reinstall Windows 10

Reinstalling Windows is not easy, and click here to learn how to reinstall Windows 10 and fix the 0xc0000142 application error thoroughly.

Hope this article can help you fix the 0xc0000142 cmd error and make your Command Prompt run properly again. If you have any other Windows 10-related issues, check for the solutions in Windows 10 Issues and Fix section on this site. You can also comment below if you have any questions.

Recommended Download

ExplorerMax

Driver Talent for Network Card
Smart and advanced file explorer tool for Windows platforms Download & Install Network Drivers without Internet Connection
30-day
Free Trial
Free
Download

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

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

Антивирус

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

Одна из самых распространенных причин ошибки приложения 0xc0000142 при запуске игры или программы, особенно в тех случаях, когда речь идёт о не слишком лицензионном софте — работа антивируса: встроенного Microsoft Defender или стороннего. Он может либо мешать запуску, либо удалить необходимые для запуска файлы.

Варианты решения, в случае если именно антивирус является причиной ошибки:

  1. Проверьте карантин вашего антивируса и, при наличии заблокированных или удаленных файлов, восстановите их. Например, в Microsoft Defender потребуется зайти в «Защита от вирусов и угроз» — «Журнал защиты», просмотреть список и восстановить файлы, подробнее: Где находится карантин в Microsoft Defender и как восстановить файлы.
    Восстановление файлов из карантина Microsoft Defender

  2. Попробуйте либо отключить ваш антивирус (в Microsoft Defender — отключить защиту в реальном времени в параметрах защиты от вирусов и угроз), либо добавить папку с запускаемой программой в исключения. Здесь может пригодиться инструкция: Как добавить исключения в Microsoft Defender.
    Отключение защиты в реальном времени в Microsoft Defender

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

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

Путь к файлам игры или программы

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

Вы можете использовать следующие способы, чтобы исправить ошибку в этом случае:

  1. Удалить игру или программу, после чего установить в папку, путь к которой не содержит кириллицы или специальных символов.
  2. Если путь установки выбрать нельзя, либо какие-то файлы автоматически попадают в папку пользователя, имя которой на русском языке, вы можете создать нового локального пользователя с именем на латинице и выполнить установку из-под него (существуют способы переименовать текущую папку пользователя, но они ненадежны и часто приводят к проблемам).

Файл подкачки

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

Решение — попробовать включить файл подкачки, перезагрузить компьютер и проверить, решило ли это проблему. Для включения файла подкачки:

  1. Нажмите клавиши Win+R на клавиатуре, введите sysdm.cpl и нажмите Enter.
  2. В открывшемся окне перейдите на вкладку «Дополнительно» и нажмите «Параметры» в разделе «Быстродействие».
    Открыть параметры быстродействия в свойствах системы

  3. Перейдите на вкладку «Дополнительно» и нажмите кнопку «Изменить» в разделе «Виртуальная память».
    Настройка виртуальной памяти Windows

  4. Установите отметку «Автоматически выбирать объем файла подкачки», нажмите «Ок», закройте все окна и перезагрузите компьютер.

Более подробно на тему в статье Настройка файла подкачки в Windows.

Сторонние программы и службы мешают запуску

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

  1. Нажмите клавиши Win+R на клавиатуре, введите msconfig и нажмите Enter.
  2. В окне «Конфигурация системы» на вкладке «Общие» снимите отметку «Загружать элементы автозагрузки» и нажмите «Применить».
    Чистая загрузка Windows шаг 1

  3. На вкладке «Службы» установите отметку «Не отображать службы Майкрософт», нажмите «Отключить все», а затем — «Ок».
    Чистая загрузка Windows шаг 2

  4. Перезагрузите компьютер.

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

Ошибка 0xc0000142 при входе в Windows 11 или Windows 10

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

  1. Обратите внимание на название exe файла в заголовке сообщения об ошибке. Если вам известно, что это за программа — переходим к пункту 2. Если нет — выясните это с помощью поиска в Интернете.
  2. Если эта программа не является важной, попробуйте просто удалить её в панели управления. Иначе — убрать из автозагрузки (как это сделать в Windows 11 и в Windows 10), а также зайти в службы (Win+Rservices.msc) и, если там присутствуют соответствующие этой программе службы, отключить их (двойной клик по службе, тип запуска — «Отключена»).
  3. После этого перезагрузите компьютер.

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

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

  1. Попробуйте выполнить запуск игры в режиме совместимости с предыдущей версией ОС (правый клик по ярлыку — свойства — вкладка «Совместимость»), а также от имени администратора, что настраивается в том же разделе параметров.
    Запуск программы в режиме совместимости

  2. Если ошибка возникла недавно, при этом тот же экземпляр программы на компьютере исправно работал до этого, можно использовать точки восстановления на дату, когда проблема не возникала. Для этого можно нажать клавиши Win+R на клавиатуре, ввести rstrui и нажать Enter, затем выбрать нужную точку восстановления. Подробнее: Точки восстановления Windows 11, Точки восстановления Windows 10.
  3. Попробуйте удалить и заново установить программу, если ранее она работала исправно. Возможно, причиной ошибкой является случайное повреждение её файлов.
  4. В случае сбоя при запуске ПО, работающего с графикой (игры, редакторы), вручную установите последние драйверы видеокарты с сайтов NVIDIA, AMD, Intel. Причем, если у вас есть интегрированная и дискретная видеокарты — установите драйверы и для той и для другой: в диспетчере устройств не должно быть неизвестных устройств или видеокарты «Базовый видеоадаптер (Майкрософт)».
  5. Выполните проверку целостности системных файлов Windows с помощью команды
    sfc /scannow

    запущенной в командной строке от имени администратора. Подробнее о процедуре в статьях: Восстановление целостности системных файлов Windows 11 и Восстановление целостности системных файлов Windows 10.

  6. Установите все распространяемые пакеты Visual C++, сделать это проще всего автоматически (сразу полный набор) с помощью последнего способа из инструкции Как скачать Visual C++ всех версий Redistributable x64 и x86.
  7. При наличии раздела реестра
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows

    и параметра LoadAppinit_DLLs в нем, измените значение этого параметра с 1 на 0 (для этого дважды нажмите по имени параметра), примените настройки и перезагрузите компьютер.

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

  8. При появлении ошибки в игре после установки каких-либо модов, попробуйте удалить их: вероятно, причиной являются недоработки, несовместимость или отсутствие необходимых файлов для работы мода.
  9. По некоторым отзывам сбой может вызывать «Служба Microsoft Office Нажми и работай».

И, наконец в случае, если проблема всё еще не решена, рекомендую выполнить поиск вредоносного ПО на вашем компьютере, например, с помощью Kaspersky Virus Removal Tool, Dr.Web CureIt!, AdwCleaner или других средств удаления вредоносных программ.

Yesterday I’ve tryed to run a .bat file and got an error: “The application was unable to start correctly (0xc0000142). Click OK to close the application.”. I thought some windows file got corrupted somehow so I tryed opening the cmd.exe to run a system check with the “SFC /scannow” command, but when I tryed to open the cmd.exe I got the same error message. 

After trying a great number of suggestions on how to fix this issue from a series of forum posts, youtube videos, microsoft’s help page, etc; I tryed turning off the Kaspersky Internet Security and that fixed the problem. I find this very strange because I’ve been using Kaspersky for about 2 years now and I never had any problems running either .bat files nor running the cmd.exe (which is a core program of windows 10) until now. As long as I turn off Kaspersky all .bat files and the cmd.exe function normaly, but when I turn Kaspersky back on I start to get the same 0xc0000142 error whenever I try opening .bat files or the cmd.exe.

Don’t know if it’s related to any recent updates, or what the problem is, but I hope you guys can fix this so I don’t have to turn off my PC protection whenever I want to use the cmd.exe.

I use windows 10 (don’t know if it will matter or not).

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

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

2020-10-16 00: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 индивидуален.

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

1. ПКМ по Панели задач —> Properties (Своства) —> вкладка «Navigation» (Навигация) —> поставить галочку «Replace Command Promt with Windows PowerShell» (Заменить командную строку оболочкой PowerShell) —> OK.

2. ПКМ по кнопке Пуск —> Windows PowerShell (Admin \ администратор).

3. В открывшемся окне выполните команду:

4. После окончания проверки целостности системных файлов, примените твик реестра:

Код

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]
«NtfsDisable8dot3NameCreation»=dword:00000002

5. Перезагрузка.

Также можно посмотреть некоторые прричины и способы решения здесь:
http://sergeshibaev.ru/programs/26-try-to-fix-0xc0000142
http://support.microsoft.com/kb/2777003

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как обнаружить телевизор на windows 10 через hdmi
  • Групповая политика паролей windows server 2016
  • Нужно ли устанавливать directx на windows 10
  • Пак драйверов для windows 10 x64 для ноутбука
  • Device harddiskvolume2 windows system32 drivers ssport sys