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

Csc.exe — это компилятор C# входящий в состав .NET Framework. Ошибка приложения возникает при выключении компьютера или ноутбука под управлением Windows 10, и может быть связана с проблемой процесса завершения работы. В редких случаях, ошибку можно встретить и при запуске некоторых приложений или игр, которые зависимы от процесса Csc.exe в Windows 10. Что делать и как исправить, когда появляется ошибка приложения с процессом csc.exe?

Устранить ошибку с процессом Csc.exe в Windows 10

Способ 1. Csc.exe входит в NET Framework и разработан Microsoft. По этому сам файл Csc.exe должен находиться в системных папках как C: Windows Microsoft.NET Framework csc.exe или C:Program Files… Если файл Csc.exe находится на другом диске или месте, то скорее всего это вирус. Просканиурйте систему сканером как Zemana на наличие угроз.

Также, в далеком прошлом до 2013 года, процесс csc.exe был и сторонний, который принадлежал Comodo System Cleaner. Я не думаю, что в сегодняшних реалиях, кто-то будет пользовать программами 2010 года, но все же. Именно этот процесс от Comodo, антивирус может помечать как угрозу.

Способ 2. Удалите.NET Framework с компьютера или ноутбука, через удаления программ. Далее перейдите на сайт Microsoft и загрузите последнюю версию NET Framework.


Смотрите еще:

  • Исправить ошибку LogonUI.exe приложения в Windows 10
  • NvStreamUserAgent.exe или NVIDIA Share.exe — Ошибка приложения 
  • Исправить ошибку 0xc0000906 при запуске приложения 
  • Как исправить ошибку приложения WerFault.exe в Windows?
  • Ошибка при запуске приложения 0xc0000142 в Windows 10

[ Telegram | Поддержать ]

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

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

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

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

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

  1. Если на вашем компьютере установлен сторонний антивирус, отключите его (а лучше удалить, хотя бы временно) и попробуйте выполнить запуск игры или программы снова. При повторении ошибки, и условии, что программу вы установили недавно и она не является лицензионной, попробуйте удалить её (через Панель управления — Программы и компоненты), а затем, не включая антивирус — снова установить её, причем обратите внимание, чтобы в пути к папке установки не было кириллицы (русских букв).
  2. Если игра или программа была установлена в папки, пути к которым содержат кириллицу (это можно узнать, открыв свойства ярлыка программы и посмотрев путь), попробуйте переустановить её в папку, путь к которой не содержит русских букв.
  3. В ситуации, когда на компьютере отключен файл подкачки или его размер задан вручную, некоторые программы могут сообщать об ошибке 0xc0000142 при запуске. Попробуйте включить автоматическое определение размера файла подкачки, подробнее: Настройка файла подкачки в Windows.
  4. Попробуйте выполнить запуск игры в режиме совместимости с предыдущей версией ОС (правый клик по ярлыку — свойства — вкладка «Совместимость»), а также от имени администратора, что настраивается в том же разделе параметров. Запуск программы в режиме совместимости
  5. Выполните чистую загрузку Windows 11, 10, 8.1 или Windows 7. Если ошибка пропадет, это означает, что какая-то служба или сторонняя программа вызывает появление ошибки при запуске нужной программы. Чаще всего речь идет о различном ПО для защиты компьютера. Задача — найти, какая именно.
  6. Если ошибка возникла недавно, при этом тот же экземпляр программы на компьютере исправно работал до этого, можно использовать точки восстановления на дату, когда проблема не возникала: Точки восстановления Windows 11, Точки восстановления Windows 10.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

В этих играх появляется «Ошибка при запуске приложения 0xc0000142»

В этих играх появляется «Ошибка при запуске приложения 0xc0000142»

Содержание

  • Причины ошибки 0xc0000142
  • Исправление ошибки 0xc0000142
    • Способ 1. Удаление Unknown Programs (Неизвестных программ)
    • Способ 2. Замена DLL файлов
    • Способ 3. Измените значение LoadAppInit_DLLs
    • Способ 4. Обновление драйверов видеокарты
    • Способ 5. Запуск приложения в режиме совместимости
    • Способ 6. Загрузите последние версии C ++, DirectX и .NET Framework
    • Способ 7: Сканирование на наличие ошибок
    • Способ 8. Обновление ОС
    • Способ 9. Программа для запуска игр AIO
    • Способ 10. Получение дополнительной информации об ошибке
    • Видео — 15 способов решить проблему 0xc00000142 — ошибка при запуке приложений
    • Видео — Как исправить ошибку 0xc0000142 при запуске игры

Причины ошибки 0xc0000142

Ошибка 0xc0000142

Ошибка 0xc0000142

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

  • она может быть вызвана неисправностью или повреждением программы, которую вы пытаетесь использовать;
  • многие люди сообщают об этой ошибке при попытке запустить «cmd.exe», который для наших компьютеров является программой эмулятора DOS;
  • наиболее типичной причиной является повреждение файлов, которые требуются для различных приложений;
  • к проблеме 0xc0000142 приводит ошибка загрузки DLL, означающей, что dll, который запускает дополнение является неподписанным или в цифровом виде уже не действует.

    Повреждённый файл

    Повреждённый файл

Частые проблемы

Частые проблемы

Варианты решений проблем

Варианты решений проблем

Исправление ошибки 0xc0000142

Примечание! Обязательно создайте точку восстановления. Это необходимо сделать на случай если случится непредвиденная ситуация.

Способ 1. Удаление Unknown Programs (Неизвестных программ)

Удалите «Search Protect», «SW Booster» или «Оптимизатор производительности».

Шаг 1. Перейдите в панель управления и кликните «Программы», как на картинке ниже.

В «Панель управления» нажимаем «Программы»

В «Панель управления» нажимаем «Программы»

Шаг 2. Выберите и удалите «Search Protect».

Выбираем и удаляем «Search Protect»

Выбираем и удаляем «Search Protect»

Снова проверьте, не удалось ли исправить ошибку приложения 0xc0000142. Если ошибка не решена, попробуйте следующий метод.

Способ 2. Замена DLL файлов

Шаг 1. Перейдите по этой ссылке и загрузите файлы: https://drive.google.com/file/d/0B2hLpRz5Um58emtSbG1iYi1aajQ/view

Файлы для загрузки

Файлы для загрузки

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

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

Способ 3. Измените значение LoadAppInit_DLLs

Шаг 1. Нажмите Win+R и введите «regedit» как на картинке ниже.

Вводим «regedit»

Вводим «regedit»

Шаг 2. Пройдите по следующему пути:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsNTCurrentVersion WindowsLoadAppInit_DLLs

Находим строку LoadAppInit_DLLs

Находим строку LoadAppInit_DLLs

Шаг 3. Дважды щелкните «LoadAppInit_DLLs» и поменяйте 1 на 0.

Меняем значение в открывшемся окне

Меняем значение в открывшемся окне

Шаг 4. Щелкните «OK» и выйдите. Теперь запустите свое дополнение или игру.

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

Обновите драйвера для вашей видеокарты с веб-сайта NVIDIA (или с сайта вашего производителя).

Обновление драйвера видеокарты с веб-сайта NVIDIA

Обновление драйвера видеокарты с веб-сайта NVIDIA

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

Способ 5. Запуск приложения в режиме совместимости

Этот метод заключается в запуске приложения в режиме совместимости и в последующем его запуске от имени администратора.

Шаг 1. Используйте правый щелчок мышки и кликните по файлу «.exe», того дополнения, которое показывает сообщение об ошибке 0xc0000142. Нажмите «Свойства».

Выбираем ярлык «GTA5 .exe» и нажимаем «Свойства»

Выбираем ярлык «GTA5 .exe» и нажимаем «Свойства»

Шаг 2. Кликните там где пишет «Совместимость».

Выбираем пункт «Совместимость»

Выбираем пункт «Совместимость»

Шаг 3. Кликните там где пишет «Совместимость» и на «Запустить средство устранения проблем с совместимостью».

Нажимаем на «Запустить средство устранения с совместимостью»

Нажимаем на «Запустить средство устранения с совместимостью»

Если после этого игры работают, сохраните настройки, если нет, продолжайте следовать приведенной ниже инструкции.

Шаг 4. Поставьте галочку на «Запустить программу в режиме совместимости с:» и установите ОС, для которой сделана программа.

Поставьте галочку на «Запустить программу в режиме совместимости с» и установите вашу ОС

Поставьте галочку на «Запустить программу в режиме совместимости с» и установите вашу ОС

Шаг 5. Поставьте галочку как на нижеприведенной картинке.

Ставим галочку на «Запускать эту программу от имени администратора»

Ставим галочку на «Запускать эту программу от имени администратора»

Шаг 6. Кликните «Применить», после чего выйдите.

Способ 6. Загрузите последние версии C ++, DirectX и .NET Framework

Если есть ошибка установки C ++, удалите модули C ++ и переустановите их. Установите DirectX 11 и последнюю версию Microsoft .NET Framework.

Обновляем модули до последней версии

Обновляем модули до последней версии

  • загрузить C ++: https://goo.gl/BFQzc7;
  • загрузить DirectX 11: https://goo.gl/14TAkh;
  • загрузить NET Framework: https://goo.gl/NJMEmc;
  • загрузить DirectX end-user runtime installer: https://goo.gl/YNP4Kh.

Способ 7: Сканирование на наличие ошибок

Шаг 1. Кликните на пуск, затем правым кликом откройте окно, в котором выберите «Windows PowerShell (Администратор)».

Выбираем «Windows PowerShell (администратор)»

Выбираем «Windows PowerShell (администратор)»

Шаг 2. Кликните да, когда появится окошко, как на картинке ниже.

Нажимаем «Да»

Нажимаем «Да»

Шаг 3. Вставьте «sfc /scannow» и нажмите «Enter».

Вставляем «sfc scannow» и нажмите «Enter»

Вставляем «sfc scannow» и нажмите «Enter»

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

Способ 8. Обновление ОС

Читайте интересную информацию в статье — «Как обновить Виндовс 7 до Виндовс 10».

Официальный форум Microsoft предлагает обновить операционную систему и таким образом решить проблему с ошибкой 0хс0000142 в Windows 10.

Для того чтобы обновить ОС сделайте следующее:

Шаг 1. Откройте «Параметры».

В меню «Пуск» открываем «Параметры»

В меню «Пуск» открываем «Параметры»

Шаг 2. Выберите обновления.

Выбираем «Обновление и безопасность»

Выбираем «Обновление и безопасность»

Шаг 3. Затем сделайте все как на картинке ниже.

Нажимаем на «Проверка наличия обновлений»

Нажимаем на «Проверка наличия обновлений»

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

Способ 9. Программа для запуска игр AIO

Загрузите и установите AIO:

«https://www.sereby.org/site/downloads/All%20in%20One%20Runtimes».

В программе для запуска игр WinPKG ставим галочку на «all»

В программе для запуска игр WinPKG ставим галочку на «all»

Это дополнение объединяет все важные и текущие версии в 1 пакете и предлагает выбор того, что вы хотите установить. Включены все версии .NET Framework, включая hotfix.

Способ 10. Получение дополнительной информации об ошибке

Мы использовали Microsoft Exchange Server Error Code Look-up для проверки ошибки 0xc0000142 (данный инструмент знает о множестве стандартных ошибок Windows). Скачать эту программу можно на сайте Майкрософт.

Программа для проверки ошибок

Программа для проверки ошибок

Это результат:

Результат сканирования ОС программой

Результат сканирования ОС программой

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

Если вы использовали steam для установки игры, вы можете попросить его проверить кеш игры. Если нет, попробуйте переустановить игру или попробуйте восстановить любые установленные Visual C/C++ Runtimes или .NET Framework, на случай если они были повреждены. Обновите графические драйверы, которые, скорее всего, исправят проблему.

Немного глубже …

Один из способов проверить есть ли отсутствие совместимости — использовать Dependency Walker.

Использование программы Dependency Walker

Использование программы Dependency Walker

Вы должны убедиться, что скачали последнюю версию Dependency Walker, а процессорная архитектура Dependency Walker должна быть такой же, как и игра (версия x86 для проверки 32-разрядной программы и версии x64 для проверки 64-разрядной программы). Dependency Walker иногда может давать результаты, которые трудно понять, но иногда он может дать очень полезные результаты.

Альтернативным способом является использование Process Monitor.

Используем Process Monitor

Используем Process Monitor

Он запишет действия, которые выполняются вашими программами, например, доступ к DLL-файлу. Используйте его для записи действий в процессе запуска игр, которые выдают ошибку 0xc0000142, а затем установите фильтр для включения только действий вашей игры. Для этого перейдите в «Tools», затем «Process Tree» и найдите свою игру в списке.

Переходим в «Tools», затем «Process Tree» и находим свою игру в списке

Переходим в «Tools», затем «Process Tree» и находим свою игру в списке

Выберите игру и нажмите «Include Subtree».

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

Теперь вам нужно исследовать что-либо с расширением `.dll`, которое имеет результат NAME NOT FOUND или PATH NOT FOUND.

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

Видео — 15 способов решить проблему 0xc00000142 — ошибка при запуке приложений

Видео — Как исправить ошибку 0xc0000142 при запуске игры

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

Максим Орлов

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

На чтение 7 мин Просмотров 26.1к. Опубликовано 04.10.2022

Полное руководство по Windows 10

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

Почему возникает ошибка 0xc0000142?

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

  • Недоступность системного файла;
  • Повреждение запрашиваемого файла (например, из-за воздействия вирусов);
  • Неверная структура динамически загружаемых библиотек (*.dll);
  • Некорректные настройки реестра;
  • Сложности при запуске в системе, которая не соответствует требованиям приложения.

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

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

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

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

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

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

Рекомендуется «чистая установка». То есть сначала нужно удалить программу из системы, а затем с нуля установить её.

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

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

К счастью, разработчики предусмотрели такую ситуацию и добавили режим совместимости. Чтобы его активировать, необходимо кликнуть по иконке программы и открыть «Свойства». Затем на вкладке «Совместимость» отметить флажком соответствующий пункт и выбрать желаемую версию ОС. Начать лучше с XP, если не сработает – пробовать иные варианты.

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

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

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

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

Актуальные версии данных пакетов можно скачать с сайта Microsoft.

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

Часто на вопрос 0xc0000142 при запуске игры как исправить рекомендуют обновить ПО для видеокарты. И это действительно имеет смысл: устаревшие версии драйверов не всегда уживаются с современным софтом. Да и сами драйвера порой устанавливаются с ошибками. Лучше всего использовать официальный сайт производителя видеокарты (например, NVIDIA) для скачивания актуальной версии.

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

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

Чтобы почистить Windows от временных файлов, необходимо на системном диске перейти в папку с операционной системой. Обычно она называется Windows и располагается на C: диске. В ней следует открыть папку Temp и удалить все её содержимое.

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

Еще один способ, как исправить ошибку 0xc0000142, связан с особенностью работы Windows систем. В этих ОС многие важные настройки хранятся в едином месте – системном реестре. Иногда их могут испортить некорректно написанные программы. Неверное значение в одном из параметров очень часто связано с появлением ошибки с кодом 0xc0000142.
Для его проверки необходимо запустить редактор реестра. Сделать это можно из меню Пуск – Выполнить или по комбинации Win + R (их нужно нажать одновременно и затем отпустить). В отобразившейся строке необходимо ввести regedit и нажать ввод. Если система запросит разрешение на запуск, нужно согласиться.

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

В редакторе реестра нужно найти ключ LoadAppInit_DLLs. Для этого в меню Правка нужно выбрать пункт поиска или же нажать Ctrl + F.

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

В реестре их может быть несколько – в таком случае можно нажать F3 для перехода к следующему. Следует открыть тот, который находится в ветке Windows NTCurrentVersionWindows (путь указывается в нижней части окна).

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

В норме он должен равняться 0. Если указано что-то иное, необходимо дважды кликнуть на строку с параметром и затем ввести 0 в поле «Значение».

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

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

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

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

Нарушение доступа к файлам и беспорядок в настройках также сопутствуют вирусам. Поэтому необходимо убедиться, что их в системе нет. Для этого можно использовать как штатные антивирусы, так и специальные утилиты – Live-CD для независимой проверки системы или специализированные средства вроде DrWeb CureIt для лечения активного заражения.

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

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

Чтобы запустить ее, нужно в открытом меню Пуск выбрать пункт поиска и ввести CMD. Когда Windows найдет эту программу, нужно кликнуть по её названию для вызова меню. Затем следует выбрать соответствующий пункт для запуска под администратором. После этого откроется командная строка. В ней нужно ввести sfc /scannow для запуска проверки.

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

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

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

Бывает, что ни проверка системных файлов, ни переустановка драйверов и софта не помогает. В таком случае остается еще один выход: возврат к более раннему состоянию ОС. Для этого в служебных программах (из меню Пуск – Стандартные) следует воспользоваться Восстановлением системы.

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

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

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

10. Устранение неполадок в состоянии чистой загрузки

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

Что еще можно предпринять при ошибке

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

  • Необходимо поддерживать драйвера всех устройств, не только видеокарты, в актуальном состоянии. Проверить их можно в Диспетчере устройств;
  • Избегайте взломанных программ. Никто не гарантирует их работоспособность, как и отсутствие вредоносных модификаций;
  • Устанавливайте критические системные обновления (их можно просмотреть в Центре обновлений).

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

Смотрите также:

  • Ошибка при запуске приложения 0xc0000005;
  • Ошибка при запуске приложения 0xc000007b.
  • Ошибка: запуск этого устройства невозможен код 10
  • Ошибка 0x80004005 — Windows не может получить доступ к компьютеру
  • Код ошибки 0x80072f8f
  • Ошибка 0xc0000906 при запуске игры
  • Ошибка 0x0000011b при установке принтера по сети
  • 80072efe ошибка обновления Windows
  • ISDone dll ошибка при установке игры
  • Ошибка 0x80073701: Обновления Windows не удалось установить
  • 100+ советов, как ускорить работу ноутбука на Windows 10

Материал обновлен 4 октября 2022 года.

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

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

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

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

  • DLL несовместимы с утилитой или установленной на ПК операционной системой;
  • нужные исполнительные файлы отсутствуют на устройстве;
  • компоненты приложения заблокированы сторонним софтом.

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

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

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

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

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

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

  • полностью отключите приложение (откройте диспетчер задач и убедитесь, что отдельные его компоненты не работают);
  • кликните ПКМ по иконке с утилитой и откройте «Свойства»;
  • перейдите во вкладку «Совместимость»;
  • выберите свою операционную систему;
  • нажмите «Применить» и «ОК».

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

  • Убийца задач: как завершить все лишние процессы на Windows

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • установить такую же игру с российской (можно и с украинской или др. на кириллице) локализацией;
  • переименовать все папки с файлами, к которым обращается игра или приложение («Игры», «Загрузки», «Новая папка» и др.), на латиницу. Также обязательно измените имя пользователя ПК, если оно на кириллице.

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

  • Как очистить буфер обмена в Windows 10

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

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

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

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

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

  • скачать программу очисти диска CCleaner. Она удалит весь подобный мусор от удаленных программ, заодно освободит память накопителя.
  • выбрать расширенный тип установки проблемной утилиты и отметить «Заменить папки и их содержимое».

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

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

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

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

Главная » Уроки и статьи » 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 и ничего не работает.

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

Рассмотренные ниже решения универсальны и подходят для любых типов игр и программ, включая такие игрушки, как: ГТА 4 и 5 версии, Paladins, Мафия 2 и 3 серии, Симс 4, Marvel Ultimate Alliance 2, Farming simulator и прочих.

Содержание статьи

  1. Несовместимость программы или игры с операционной системой
  2. Недостаток прав
  3. Откат системы
  4. Обновление ПО
  5. Обновление Windows
  6. Сбои во время установки
  7. Отключение системы защиты
  8. Неверное имя пользователя и путь установки
  9. Вредоносное ПО
  10. Восстановление системных файлов
  11. Временные файлы
  12. Неисправен жесткий диск
  13. Изменение настроек реестра
  14. Еще несколько решений
  15. Комментарии пользователей

Несовместимость программы или игры с операционной системой

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

Обращайте внимание не только на версию ОС, но и разрядность (64 или 32). Но тут бывает и обратная сторона, когда разработчики пишут о совместимости одно, но после установки оказывается совсем другое. В результате игра не работает, но чаще всего с этим сталкиваются любители ломаных версий ПО.

Как это исправить:

  1. Установите программу в обычном режиме, щелкните по ярлыку правой мышкой, перейдите в свойства, откройте раздел «Совместимость» и установите галочку в подразделе «Режим совместимости», чтобы активировать его.
  2. Если у вас установлена Windows 10, то укажите в выпадающем списке Windows 7, то есть более раннюю версию ОС. Можно попробовать все варианты из списка.
  3. Нажмите «ОК» и закройте окно.

Недостаток прав

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

Для этого:

  • Щелкните мышкой по нужной иконке и выберите пункт запуска от имени администратора.

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

Откат системы

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

Обновление ПО

Не исключено, что неполадка появляется из-за устаревшей библиотеки Visual C++, DirectX, Java Runtime или Net Framework. Это особенно актуально в том случае, если используется современная версия игры. Их можно скачать бесплатно с официального сайта разработчика – Microsoft.

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

Обновление Windows

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

Выполнить процедуру обновления можно следующим образом:

  1. Щелкните по иконке «Пуск», в строку поиска введите «Центр обновления» и зайдите в соответствующий раздел.
  2. Произведите поиск актуального ПО и выполните его установку.
  3. Перезагрузите компьютер.

Теперь проверьте работу программы.

Сбои во время установки

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

Решить проблему можно выполнив переустановку программы, но перед этим я рекомендую удалить старую версию с помощью специального деинсталлятора «Revo Uninstaller» или любого другого аналога.

Если используется определенная сборка «Repack» от какого-либо автора, можно попробовать установить другую сборку, скорее всего дело в ней.

Отключение системы защиты

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

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

Неверное имя пользователя и путь установки

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

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

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

Вредоносное ПО

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

Кроме этого следует регулярно производить сканирование на вирусы другими утилитами. Они абсолютно бесплатны и не конфликтуют с основным антивирусом.

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

Восстановление системных файлов

Системные файлы – важные данные используемые ОС Windows для поддержания всех устройств и служб в рабочем состоянии. При повреждении хотя бы одного их них, можно столкнуться с различными неисправностями на стороне сторонних программ, например, командной строки «cmd.exe».

Так как в данном случае консоль команд запустить не получится, придется загрузиться с LiveCD или с установочного диска Windows. Во втором случае (показываю на примере Windows 7), на этапе установки выбрать «Восстановление …», затем версию ОС и запустить консоль.

Из-под консоли выполняем команду: sfc /scannow. Дожидаемся окончания сканирования и перезагружаем компьютер.

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

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

Также избавиться от неполадки удается путем удаления временных файлов. Рекомендую проводить данную процедуру с помощью специальных утилит, наподобие CCleaner или Reg Organizer.

Неисправен жесткий диск

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

Как ее исправить:

  1. Проверьте подключение накопителя. Все SATA кабеля должны быть плотно подключены.
  2. Прислушайтесь к издаваемым винчестером звуками. Если слышны стуки, сильные шумы, писки, скрипы, то все это говорит либо о недостаточном питании, либо о неисправности HDD.
  3. Проверьте винчестер на бэды и устраните их.
  4. Не помешает выполнить проверку файловой системы. Для этого запускаем командную консоль и выполняем команду — chkdsk C: /f /r и нажимаем «Enter». В данном примере буква «С» обозначает системный раздел с установленной Виндовс, если в вашем случае он другой, то укажите соответствующую букву. Лучше всего пройтись по всем разделам, начав с главного.

Скорее всего после устранения всех неполадок, игру придется переустановить.

Изменение настроек реестра

Вирусы, как и любые другие сбои могут изменять параметры реестра по своему усмотрению. Если говорить конкретнее, то нас интересует параметр «LoadAppInit_DLLs», его мы и будем изменять.

Теперь поговорим о том, где его найти и какое значение ему выставить:

  1. Нажимаем комбинацию клавиш .
  2. В строку вводим regedit и щелкаем «ОК».
  3. В левом окне идем по пути «HKEY_LOCAL_MACHINESOFTWARE MicrosoftWindows NTCurrentVersion Windows».
  4. Ищем параметр «LoadAppInit_DLLs», дважды щелкаем по нему и задаем значение «0». Если значение и так стоит «0», то ничего менять не нужно, видимо проблема находится в другом месте.

Тут следует заметить тот факт, что после перезагрузки компьютера, значение может изменить и его придется править заново. Чтобы этого избежать, необходимо заново войти в реестр, переместить в тот раздел, где находится данный параметр, затем нажать в меню «Файл», выбрать пункт «Экспорт», задать любое имя и сохранить на ПК.

Теперь достаточно запустить сохраненный «.reg» файл и все необходимые изменения автоматически внесутся в нужный нам параметр.

Еще несколько решений

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

  1. Неверные настройки биос. В таком случае лучше всего выполнить сброс настроек до значения по умолчанию.
  2. Программа изначально была повреждена. Тогда скачайте ее заново, еще лучше другую версию.
  3. Недостаточный объем оперативной памяти. Данный пункт скорее относится к более современным играм и приложениям, которые весьма требовательны к компьютерному железу. Краткий список требовательных игр: GTA 5 и GTA 4, Mafia 3, Fortnite, Crossout, Fallout 4, Deus Ex: Mankind Divided, Injustice 2 и прочие.
  4. Поврежденные или некорректно установленный игровой клиент.

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

Подробное видео

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

Содержание

  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

( 1 оценка, среднее 1 из 5 )

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

Максим Орлов

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

  1. Почему возникает ошибка?
  2. 10 способов решения ошибки

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

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

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

  • Файлы приложения повреждены.
  • Программа блокируется антивирусом.
  • Приложение несовместимо с ОС.
  • У пользователя нет прав для запуска программы.
  • Проблемы с системными библиотеками.
  • Заражение файлов вирусом.
  • Устаревшие драйвера на видеокарту.

10 способов решения ошибки

Ошибка имеет много причин, поэтому способов решения у нее много. Для каждого случая подойдет свой метод. Рассмотрим 10 решений, которые помогут устранить неисправность в большинстве случаев. Расположим их от простых к более сложным.

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

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

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

Настройка совместимости

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

1. Кликните правой кнопкой мыши по файлу или ярлыку программы и выберите Свойства в контекстном меню.

2.  Откройте вкладку Совместимость.

3.  Нажмите на Запустить средство устранения проблем с совместимостью.

Запуск средства устранения проблем с совместимостью

4.  После проверки нажмите Использовать рекомендованные параметры.

Устранение проблем с совместимостью

5.  Проверьте приложение, нажав Проверить программу. Если все заработает, сохраните параметры.

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

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

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

Установка пакетов Microsoft Visual C++

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

Сложность в том, что для корректной работы компонентов Visual C++, нужно установить все существующие версии. При этом, если на компьютере установлена 64-разрядная ОС, нужно устанавливать и x64, и x86 библиотеки. Если же используется 32-разрядная версия Windows, потребуется загрузить только x86 издания.

Перейдите на официальную страницу Microsoft, загрузите все необходимые версии и установите их. Процесс не займет много времени. Для удобства можно скачать один из готовых сборников библиотек C++, в котором будут содержаться сразу все издания в архиве.

Установка Microsoft .NET Framework

Еще одна библиотека, необходимая для работы многих программ в Windows — Microsoft .NET Framework. На нее стоит обратить особое внимание, если вы используете старую версию Windows (7/8/8.1). В таком случае нужно установить этот компонент, скачав его с сайта Microsoft. Это может помочь решить проблему с открытием приложений.

Обновление или установка видеодрайверов

Некоторые приложения (в основном игры) могут не работать из-за устаревших драйверов на видеокарту или видеоадаптер. Обновить их можно тремя способами:

  • Загрузив последнюю версию с официального сайта производителя;
  • Стандартными средствами Windows;
  • Воспользовавшись универсальными программами для установки драйверов.

Разберем два последних способа.

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

1. Откройте программу Выполнить, одновременно нажав на клавиатуре клавиши Win и R.

Выполнение команды devmgmt.msc

2. Введите в появившемся окне devmgmt.msc и нажмите клавишу Enter. Откроется Диспетчер устройств Windows.

3. Найдите и раскройте раздел Видеоадаптеры.

4. Выберите ваше устройство (видеокарту или встроенный в процессор видеоадаптер), нажмите на него ПКМ и выберите Обновить драйвер.

Диспетчер устройств

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

Автоматически обновить драйвера можно через специальную программу DriverHub

Переустановка программы

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

Откат до точки восстановления

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

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

1. Запустите Параметры Windows (панель управления) и выберите Система.

2. Перейдите во вкладку О программе в левой части окна.

3. Промотайте вниз и кликните на пункт Защита системы.

Параметры Windows

4. Нажмите на кнопку Восстановить.

Свойства системы

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

Конфигурация реестра

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

1. Запустите редактор реестра от имени администратора через меню Пуск или программу Выполнить.

2. В левой колонке откройте раздел HKEY_LOCAL_MACHINE, затем перейдите в SOFTWARE, после чего в Microsoft, Windows NT, CurrentVersion и Windows.

3. Найдите пункт LoadAppinit_DLLs и измените его значение с 1 на 0, кликнув по нему дважды.

Реестр Windows

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

Переустановка Windows

Радикальный, но действенный способ — полная переустановка операционной системы. Это поможет гарантированно избавиться от ошибки, если никакие другие способы решения не помогают. Чистая установка позволит устранить любые неисправности в работе ОС.

The application was unable to start correctly 0xc0000142, an error that occurs when users attempt to launch the application and games. According to our research, it appears most of the time with games and Microsoft word applications. The error usually indicates the corrupted DLL files, but it is not yet confirmed that corrupted DLL files are always behind it. It could be due to not having administrator permissions, corrupted .Net Framework, and outdated Windows.

Fix- The application was unable to start correctly (0xc0000142)

Fix- The application was unable to start correctly (0xc0000142)

There are even more reasons that can trigger this error. We have provided some of the leading causes below.

  • Temporary issue- The issue can be temporary as it can cause by corrupt data stored in the Ram. Due to this, you may run into many issues unless you restart your computer to clear the corrupted data.
  • Outdated Windows- If you have not updated your Windows in a long time, the error may result from outdated Windows. Outdated Windows is not recommended as it supports outdated programs and may not run the latest application. Thus, you will need to update your Windows.
  • Corrupted Microsoft .NET Framework- If the Microsoft .net framework gets corrupted, you may encounter this error the .net Framework is required to run and create .net apps.
  • Corrupted Microsoft Visual C- Microsoft Visual C++ is a code compiler that allows running applications written in C++ and C languages. If the Microsoft Visual C++ files are corrupted, you may not be able to run applications. Therefore, you may need to reinstall Microsoft Visual C++.
  • Corrupted System Files- Another cause that may be involved as a culprit is corrupted system files. System files are the files that execute many tasks, including installing the application to the system. If system files are corrupted, you will encounter this error. 
  • Corrupted DLL Files- DLL or Dynamic Link Library allows other programs to share the code at the time to perform various tasks. The DLL files can be used by different applications at a time. If it gets corrupted, you may face several issues while running applications.
  • Not having Administrator Permissions- Sometimes, Windows components block the application files by interfering in the launching process. Therefore, you will have to run the program with administrator privileges.
  • Interference of Antivirus- As it turns out, interference from a Windows defender or a third party can cause this error. Window’s inbuilt antivirus has the ability to block the application if it contains malware or malicious data. However, antivirus sometimes interferes without any reason by blocking the files. Therefore, you may need to temporarily disable the Windows defender.

1. Reboot your computer

You can first try rebooting your computer as the error can occur due to corrupted data that might be stored in the Ram. Moreover, restarting the computer eliminates the temporary bugs and glitches that may prevent the application from launching. Therefore restarting the computer may help fix The application was unable to start correctly (0xc0000142).

2. Run Application As an Administrator

Another easy and effective solution is to run the application with administrator privileges. The benefit of running a program with administrator permissions is that it eliminates all the interference from inside and outside programs.

  1. To run the application as an administrator, right-click on the application or game
  2. Click Properties and go to the Compatibility tab from the topNavigate to Application Properties
    Navigate to Application Properties
  3. Tick the option Run This Program As An Administrator
  4. Additionally, check Run This Program in Compatibility Mode For
  5. Select Windows 7 or Windows 8 from the bottom menu
  6. Click Apply then click OK
    Change Compatibility Settings
    Change Compatibility Settings
  7. Once done, launch the application and see if it fixes the issue.

3. Change Current System Locale

If the wrong region is selected, you may encounter The application was unable to start correctly (0xc0000142) error as most applications require a correct region to be selected. Follow the steps to check if the correct region is selected. If it is, try the next method.

  1. To check the region, click Start Menu and type Control Panel
  2. Open the control panel and choose Small Icons from the View By menu
  3. Click Region from the listed optionsNavigating to Control Panel Region Settings
    Navigating to Control Panel Region Settings
  4. Go to Administrator from the top and click Change System Locale
  5. Select your region and click OK
  6. Once done, click Apply and press OK to save the changesChanging Region
    Changing Region
  7. Now launch the application and check if the error persists.

4. Modify Registry File

Another solution to fix this issue is to change the value data of LoadAppInit_dl, a file that loads all the DLL files. According to several affected users, the error can be resolved by changing the value data. Before making any changes to the registry file make sure to create a registry backup. Below are the instructions:-

  1. Click Start Menu and type command prompt
  2. Launch the terminal as administrator by pressing Ctrl + Shift + Enter
    Run Command Prompt With Administrator Permissions
    Run Command Prompt With Administrator Permissions
  3. Copy and paste the following command and hit Enter
    reg add "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWindows" /v "LoadAppInit_DLLs" /t REG_DWORD /d 0 /f

    Changing Registry through Command Prompt

    Changing Registry through Command Prompt
  4. Once done, launch the application and check if the issue is resolved.

5. Using Command to Re-register all DLL files

There is a registry command, which allows users to register all DLL files at a time. Basically, it is a loop that will go through all the DLL files and register them. Follow the steps and see if it helps.

  1. To re-register, press the Windows + R to open Run Program
  2. Type cmd and press EnterOpen Command Prompt From Run Program
    Open Command Prompt From Run Program
  3. Copy and paste the following command and hit Enter
    for %i in (%windir%system32*.ocx) do regsvr32.exe /s %i

    Open Command Prompt From Run Program

    Open Command Prompt From Run Program
  4. Once done, check if the issue is resolved.

6. Perform a Clean Boot

If the issue is still there, try performing a clean boot to disable irrelevant Microsoft services at startup. A clean boot starts the Windows with a minimum of services and drivers. Moreover, it disables the third-party application and programs to not interfere in the problematic application and troubleshooting process. However, you can re-enable the services by clicking on the enable button. Below are the steps:-

  1. To perform a clean boot, click Start Menu and type MSConfig and System Configuration
  2. Choose Selective Startup and move on to the Services tabClick Selective Startup
    Click Selective Startup
  3. Click Hide All Microsoft Services and click Disable All
    Perform a Clean Boot
    Perform a Clean Boot to Disable the Services
  4. Once done, restart your computer and then launch the application to check if the error persists.

7. Run Repair Commands

If the DLL files are corrupted, the error will arise. Therefore, you must need to repair them in order to run the application. When we talk about corrupted DLL files, we should first execute SFC, and DISM commands. These are the command line utility used to restore corrupted files. DISM includes three commands, and every command does its job correctly by checking, scanning, and restoring the system files. While SFC, System Files Checker is usually executed to repair corrupted default Windows DLL files. Thus, DLL files get repaired. Follow the steps to repair DLL files.

  1. From Start Menu, type the command prompt
  2. Right-click on the command prompt and choose Run As Administrator
    Launching Command Prompt in Administrator Mode
    Launching Command Prompt in Administrator Mode
  3. Once the terminal is launched, copy and paste the following commands, and for each press Enter
    DISM /Online /Cleanup-Image /RestoreHealth
    sfc /scannow

    Running Repair Commands

    Running Repair Commands
  4. Once done, launch the application and see if it fixes Error: The application was unable to start correctly (0xc0000142)

8. Reinstall the Microsoft .NET Framework

Microsoft .NET Framework allows users to create and run the .Net applications. As per the several affected users, the error can be a result of a corrupted Microsoft .Net framework. Therefore reinstalling the .net Framework may fix this issue. However, this solution does not apply for Windows 7 or below versions as we cannot uninstall Microsoft .Net Framework manually from an older version of Windows OS. Thus, if you do not have Windows 8, 10, and 11, you may need either to update or reinstall the latest version in the order to have the latest Microsoft .Net Framework.

  1. To reinstall Microsoft.Net Framework, open Run Window by hitting Win + R on the keyboard
  2. Type Appwiz.CPL and click OK to navigate into Programs & Features
    Navigating to Programs and Features of Control Panel
    Navigating to Programs and Features of the Control Panel
  3. Once you are there, right-click on Microsoft .Net Framework and click Uninstall
    Uninstalling Microsoft Visual C++
    Uninstalling Microsoft Visual C++
  4. Once done, go to the official Microsoft website to download and install the latest framework

9. Reinstall Microsoft Visual C++ Redistributable Packages

Microsoft Visual C++ is a compiler that allows running applications written in C and C++ language. It is also used to create applications. According to the affected users, installing Microsoft Visual C++ will aid in fixing The application was unable to start correctly 0xc0000142.

  1. To reinstall Microsoft Visual C++, click Start Menu and type Control Panel
  2. Open Control Panel, and go to Programs & Features by clicking on Uninstall a Program
    Click Uninstall a Program
    Click Uninstall a Program
  3. Find and select Microsoft Visual C++ and click Uninstall
    Uninstalling Program
    Uninstalling Program
  4. Once you uninstalled it, proceed to download and install the latest version of Microsoft Visual C++.

10. Update your Windows

Another important fix for this error is to update Windows to the latest version. If the error occurs due to the corrupted files, Windows updates will automatically repair them by replacing the files with the latest ones. If the error occurs while updating Windows, follow the steps composed Windows update article.

  1. To update your Windows, go to Settings from Start Menu or press Win + I to launch settings
  2. Navigate to Update  & Security
    Navigating to Windows Update & Security
    Navigating to Windows Update & Security
  3. Click Check For Updates and if the new updates are found, install them and restart your computer to see if the issue persists.Downloading Pending Updates
    Downloading Pending Updates

11. Run check disk

The error could also be caused by corrupted and damaged files in the C drive. Therefore, we need to repair the files if there is any problem with the disk. The commands check the hard disk status alongside repairing disk errors. Below are the instructions:-

  1. Search Command Prompt from the Start Menu
  2. Right-click on the command prompt and choose Run As Administrator
  3. Copy and paste the following command and hit Enter
    chkdsk /f /r

    Repairing Disk Issues

    Repairing Disk Issues
  4. Wait for the process to complete, then check if the error is fixed.

12. Reinstall the Application or Game

If the error does not fix after doing all the workarounds, you will have to reinstall the application as it may be due to the corrupt installation of the application or game. If the error occurs while launching the game, you may need to verify or repair the game files.

Photo of Kamil Anwar

Kamil Anwar

Kamil is a certified MCITP, CCNA (W), CCNA (S) and a former British Computer Society Member with over 9 years of experience Configuring, Deploying and Managing Switches, Firewalls and Domain Controllers also an old-school still active on FreeNode.

  • Csc 7200011 код ошибки
  • Csbs mazda cx 5 ошибка
  • Cs6servicemanager exe системная ошибка msvcp100 dll
  • Cs6servicemanager exe ошибка приложения 0xc000007b как исправить
  • Cs542 ошибка ricoh sp325