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

  • На главную
  • Категории
  • Операционные системы
  • 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 индивидуален.

Максим Орлов

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

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

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

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

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

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

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

0xc0000142

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

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

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

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

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

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

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

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

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

Нажмите правой кнопкой мыши на Пуск, а затем кликните на иконку шестеренки, чтобы открыть «Параметры» системы. Далее выберите раздел «Обновление и безопасность». Потом перейдите во вкладку «Центр обновления Windows». Тут вам потребуется нажать на кнопку «Проверить наличие обновлений», а затем наблюдать за автоматическим поиском доступных обновлений и их установкой.

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

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

Практически все приложения в Windows требуют для своей корректной работы библиотеки такого программного обеспечения, как DirectX, Microsoft Visual С++ и .NET Framework. Если какие-то библиотеки указанного ПО будут отсутствовать в вашей операционной системе — это может привести к определенным проблемам, например, ошибке 0xc0000142 при запуске приложений. Загрузить все необходимое ПО вы можете прямо с официального сайта Майкрософт, в разделе загрузок.

Заметка: знайте, что установщики данного ПО могут также находиться в папке самой программы или игры. Как правило, они будут лежать в папке под названием Redist или Redistributable. Также стоит напомнить, что вам потребуется установить Microsoft Visual С++ и .NET Framework не только самой последней на данный момент версии, но и все предыдущие.

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

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

System File Checker

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

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

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

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

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

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

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

Содержание

  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_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
    • Дважды щелкните «LoadAppInit_DLLs» и поменяйте 1 на 0.

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

  1. Пройдите по путям:
    • HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
      • Отключите, поставив атрибут 0 ctfmon и ctfmon.exe. (Если не получается, то переименуйте и удаляйте).
    • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
      • Отключите, поставив атрибут 0 ctfmon и ctfmon.exe. (Если не получается, то переименуйте и удаляйте).

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

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

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

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

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

Каким образом исправить ошибку 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 проблема не исчезает, то это однозначно аппаратная проблема.

https://programmainfo.ru/test/kakoy-ty-instrument

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

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

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

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

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

Приложения

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

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

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

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

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

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

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

https://programmainfo.ru/test/otlichish-krinzh-ot-krasha

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

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

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

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

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

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

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

https://programmainfo.ru/test/volga-ili-pobeda-a-ty-znakom-s-sovetskim-avtopromom-prover-sebya-v-uvlekatelnom-teste

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

В папке 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.

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

Содержание

  1. Способ 1: Отключение антивируса
  2. Способ 2: Удаление и переустановка
  3. Способ 3: Файл подкачки и оперативная память
  4. Способ 4: Режим совместимости
  5. Способ 5: Чистка загрузка
  6. Способ 6: Восстановление системы
  7. Способ 7: Дополнительные советы
  8. Ошибка 0xc0000142 возникает при запуске Windows 10 и Windows 11
  9. Задать вопрос автору статьи

Способ 1: Отключение антивируса

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

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

Читаем – как полностью удалить программу.

Ошибка 0xc0000142 при запуске игры, программы или системы

Способ 2: Удаление и переустановка

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

  1. Отключаем антивирус.
  2. Откройте «Пуск» – «Параметры».

Ошибка 0xc0000142 при запуске игры, программы или системы

  1. Далее заходим в «Приложения».

Ошибка 0xc0000142 при запуске игры, программы или системы

  1. На первой же вкладке пролистайте список, найдите проблемную игру или программу, выберите её и удалите.

Ошибка 0xc0000142 при запуске игры, программы или системы

  1. После этого выполните повторную установку.

ВНИМАНИЕ! Если изначально программа была установлена и в пути есть папка с кириллицей, то это также может быть проблемой. Попробуйте установить программу так, чтобы все папки имели латинские буквы.

Способ 3: Файл подкачки и оперативная память

Тяжелые программы и игры могут полностью заполнить вашу оперативную память. Особенно это актуально при использовании 8 или даже 4 ГБ ОЗУ. В таком случае система автоматом начинает использовать файл подкачки на жестком диске, который частично и выполняет функцию RAM. Если же у вас не хватает файла подкачки, то может вылетать эта ошибка. Поэтому нужно настроить ФП, чтобы система сама определяла нужный параметр. Об этом читаем по ссылке ниже.

Читаем – как настроить файл подкачки в Windows.

Способ 4: Режим совместимости

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

  1. Кликните правой кнопкой по ярлыку или exe-файлу программы.
  2. Зайдите в «Свойства».

Ошибка 0xc0000142 при запуске игры, программы или системы

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

Ошибка 0xc0000142 при запуске игры, программы или системы

  1. Если это не поможет, можете также попробовать все представленные «Параметры» ниже.

Способ 5: Чистка загрузка

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

  1. Нажмите по клавишам:

+ R

  1. Введите запрос:

msconfig

Ошибка 0xc0000142 при запуске игры, программы или системы

  1. На вкладке «Общее» уберите галочку «Загружать элементы автозагрузки».

Ошибка 0xc0000142 при запуске игры, программы или системы

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

Ошибка 0xc0000142 при запуске игры, программы или системы

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

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

  • Чистка системы от мусора.
  • Удаление лишнего из автозагрузки.

Способ 6: Восстановление системы

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

  • Windows 10
  • Windows 11

Способ 7: Дополнительные советы

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

Читаем – как полностью и правильно обновить драйвера в системе.

Сама система может быть побита, поэтому можно попробовать выполнить проверку и восстановление целостности файлов Виндовс.

Устанавливаем и обновляем Microsoft Visual и NET Framework:

  • NET Framework
  • Microsoft Visual C++ – желательно установить все пакеты.

Ну и последнее, что может быть причиной – это поломанный установщик. Вам нужно скачать программу или игру из другого источника. Желательно с официального сайта.

Ошибка 0xc0000142 возникает при запуске Windows 10 и Windows 11

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

  1. Кликните правой кнопкой мыши по «Пуск» и зайдите в «Диспетчер задач».

Ошибка 0xc0000142 при запуске игры, программы или системы

  1. На вкладке «Автозагрузка» отключите все программы аналогично через ПКМ.

Ошибка 0xc0000142 при запуске игры, программы или системы

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

Пишите свои дополнения и вопросы в комментариях, и специалисты портала WiFiGiD.RU вам помогут. Всем добра и берегите себя.

Понравилась статья? Поделить с друзьями:
  • Csc 7200026 алиэкспресс код ошибки
  • Csc 7200011 код ошибки
  • Cs542 ошибка ricoh
  • Cs5 ошибка мерседес актрос
  • Cs530 ошибка ricoh