Андрей Смирнов
Время чтения: ~9 мин.
Просмотров: 7

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

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

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

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

0xc0000142-error-application-unable-start-correctly.png

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

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

  1. Если на вашем компьютере установлен сторонний антивирус, отключите его (а лучше удалить, хотя бы временно) и попробуйте выполнить запуск игры или программы снова. Если ошибка повторилась, а программу вы установили недавно и она не является лицензионной, попробуйте удалить её (через Панель управления — Программы и компоненты), а затем, не включая антивирус — снова установить её, причем обратите внимание, чтобы в пути к папке установки не было кириллицы (русских букв).
  2. Если игра или программа была установлена в папки, пути к которым содержат кириллицу (это можно узнать, открыв свойства ярлыка программы и посмотрев путь), попробуйте переустановить её в папку, путь к которой не содержит русских букв.
  3. Попробуйте выполнить запуск игры в режиме совместимости с предыдущей версией ОС (правый клик по ярлыку — свойства — вкладка «Совместимость»), а также от имени администратора, что настраивается в том же разделе параметров. run-app-compatibility-mode-windows.png
  4. Выполните чистую загрузку Windows 10, 8.1 или Windows 7. Если ошибка пропадет, это означает, что какая-то служба или сторонняя программа вызывает появление ошибки при запуске нужной программы. Чаще всего речь идет о различном ПО для защиты компьютера. Задача — найти, какая именно. Если ошибка стала появляться недавно, можно предположить, что речь идет о недавно установленной или обновленной программе. Можно попробовать использовать точки восстановления при их наличии.

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

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

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

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

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

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

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

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

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

  6. По некоторым отзывам, сбой может вызывать «Служба Microsoft Office Нажми и работай».

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

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

Причины

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

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

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

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

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

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

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

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

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

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

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

    HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWindows

    и найдите параметр LoadAppInit_DLLs. Его значение должно быть установлено 0.

  10. Сделайте откат до последней точки восстановления системы.

Если советы по устранению не помогли устранить ошибку 0xc0000142 Windows 10, напишите нам. Укажите подробно о возникновении неисправности и что вы уже сделали, для ее устранения.

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

Содержание:

Читайте также:Как исправить ошибку 0xc0000142 на Windows 7?

Ошибка с кодом 00000142 зачастую возникает при попытке запустить приложение на операционной системе Windows 10 (и ниже). Причиной такой неполадки выступают:

  • Вирусы и вредоносные приложения, которые вносят изменения в настройки системы;
  • Повреждение исполнительного файла программы или библиотек софта;
  • Отсутствие NetFramework и DirectX;
  • Отсутствие нужных драйверов видеокарты;
  • Подключение к ПК несовместимого оборудования (при установке программ для принтеров и сканеров);
  • Наличие битых секторов на жестком диске;
  • Повреждение модулей ОЗУ;
  • Неправильно выставленные настройки BIOSа;
  • Слабый блок питания, наличие вздутых конденсаторов на материнской плате и в самом блоке питания.

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

Способов, как исправить ошибку 0xc0000142, достаточно много. Поэтому рассмотрим их подробнее.

Способ №1. Проверка системы на вирусы

Если программа на вашем ПК ранее запускалась, а затем, по неизвестной причине, начала появляться ошибка 0xc0000142, стоит проверить систему на вирусы. Для этого можно воспользоваться штатным антивирусом. Однако, если защитник пропустил вирус, он уже может его не найти. Рекомендуем для проверки воспользоваться лечащей утилитой Dr.Web, которая имеет актуальные базы и всегда находит вредоносные объекты. Исправленный файл программы будет запускаться. Если же полечить его не удастся, придется программу переустановить.

Способ №2. Запуск софта в режиме совместимости

Устранить проблему можно путем запуска софта в режиме совместимости. Для этого нужно нажать на .exe файле программы правой кнопкой мыши и выбирать «Свойства». Откроется новое окно. Переходим во вкладку «Совместимость» и выбираем версию Windows, на которой данная программа 100% работала.

d7370fd8-f66a-4c33-8e1b-eddd7008fcc4_640x0_resize.jpg

Жмём «Применить» и «Ок». Проверяем софт на работоспособность.

Способ №3. Переустановка библиотек

Часто отсутствие нужных библиотек делает невозможным запуск игры или программы. Такие современные игры как Mad Max самостоятельно устанавливают нужные версии библиотек. Однако, если софт не запускается, стоит переустановить NET Framework и DirectX.

Читайте также:Как удалить DirectX 12 с операционной системы Windows 10?

Способ №4. Установка обновлений

На форуме Microsoft чтобы решить данную проблемы предлагают обновить операционную систему Windows 10. Для этого стоит перейти в «Параметры», «Обновление и безопасность».

32c447df-9186-4ce8-b114-5bebe27e8041_640x0_resize.jpg

В новом окне в меню слева нужно выбрать «Центр обновлений», кликнуть «Поиск обновлений» и дождаться установки новых компонентов.

91660d12-4e55-4b44-a836-b6e2911dc79f_640x0_resize.jpg

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

Способ №5. Очистка папки Temp

Папку Temp, которая расположена по адресу диск С, папка Windows можно очистить вручную или с помощью программы CCleaner.

c586918d-72ef-4de9-90a2-a1bcc99b1980_640x0_resize.jpg

Способ №6. Переустановка графического драйвера

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

Способ №7. Проверка системы на наличие повреждённых файлов и диска

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

866164d1-c7f4-4eea-9bbe-a99782e39f6c_640x0_resize.jpg

Также не мешало бы проверить сам диск на ошибки. Для этого стоит использовать команду chkdsk I: /f /r, где I – буква диска, r – проверка поврежденных секторов и их восстановление, f – проверка на ошибки и их автоматическое исправление.

4b363574-9757-447f-b746-a22a76c80bb8_640x0_resize.jpg

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

Способ №8. Редактирование реестра

Вирусы могут менять значения параметров Windows 10. Поэтому стоит проверить и отредактировать некоторые параметры в реестре. Для этого выполняем следующее:

  • Жмём «Win+R» и вводим «regedit».

e9f15c5b-06c2-45e2-a604-5c629edea293_640x0_resize.jpg

  • Переходим по ветке «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWindows». Находим параметр «LoadAppInit_DLLs». Его значение должно быть равным «0». Меняем значения в случае другой цифры.

dca2947d-6086-451e-aa32-1ead81b2e3d7_640x0_resize.jpg

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

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

Используемые источники:

  • https://remontka.pro/0xc0000142-error-windows-10/
  • https://geekon.media/oshibka-pri-zapuske-prilozheniya-0xc0000142/
  • https://softikbox.com/oshibka-0xc0000142-pri-zapuske-prilozheniya-na-windows-10-23319.html

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации