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

Содержание

Как исправить ошибку 0 xc 0000142 в Elden Ring? На этот вопрос мы попробуем дать ответ в данном небольшом гайде.

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

Пока есть единственное решение – удалить из папки Сертификаты ее содержимое. Саму папку вы найдете в папке Steam, что в папке самой игры, а внутри папки Steam нужно папка EasyAntiCheat. Внутри нее и будет папка Сертификаты, откуда нужно удалить содержимое. Правда, некоторые игроки говорят, что после этого будет возможна игра в Elden Ring только оффлайн.

Пока это все, что можно сказать о том, как исправить ошибку 0xc0000142 в Elden Ring.

image

image

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Рассматриваемая ошибка проявляется при открытии программы или игры и сопровождается сообщением «Ошибка при запуске приложения (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: как это правильно сделать мы тоже рассказывали. 

Была ли статья интересна? Поделиться ссылкой Содержание

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

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

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

Что это за ошибка 0xc0000142

Стоп-ошибка с кодом “Ошибка при запуске приложения 0xc0000142” связана с нарушением структуры динамических библиотек (dll), потерей или повреждением какого-либо нужного системного файла, проблемами с совместимостью текущей версии ОС и требованиями запускаемой программы. Наиболее часто она возникает при запуске каких-либо игр и сторонних приложений (AutoCAD, Adobe Acrobat 9 Pro Extended, Trusted Desktop, LogonUI, Pes 2016, Mad Max и других).

Ошибка 0xc0000142 на английском

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

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

Причина 1. Проблемы с совместимостью программы и текущей ОС

Если вы пользователь ОС Windows 7,8, 8.1. или выше, то ошибка 0xc0000142 при запуске игры может происходить по причине несовместимости текущей версии ОС и запускаемой программы.

Читайте также:  Как найти потерянный смартфон даже в случае, если он выключен: самые действенные способы и приложения для Android и IOS

Решение: Кликните правой клавишей мыши на иконке с игрой, выберите «Свойства», затем «Совместимость», нажмите на галочку в «Запустить программу в режиме совместимости с» и выберите вариант «Windows XP пакет обновления 3 (SP3)». Подтвердите изменения и запускайте игру. Если ошибка 0xc0000142 вновь возникает, попробуйте выбрать для совместимости  другую версию ОС (Windows 95, XP, Vista и так далее).

Запустить программу в режиме совместимости с Windows 7

Причина 2. Запуск игры под учётной записью с минимальными правами

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

Решение:  Запускайте программу с административными правами (кликните правой клавишей мыши на иконку программы, а в появившемся меню выберите «Запуск от имени администратора»).

Причина 3. Неверное значение в системном реестре

Различные программы могут некорректно изменить значение ключа реестра.

Решение: нажмите комбинацию клавиш Win+R, в появившемся меню наберите regedit и нажмите ОК.

  1. Пройдите по этой ветке: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NT CurrentVersion Windows LoadAppInit_DLLs.
  2. Измените значение атрибута «LoadAppInit_DLL» (дважды кликнув на него) с 1 на 0.
  3. Подтвердите сделанные изменения, выйдите с реестра и перезагрузите компьютер.

Наглядно можно посмотреть на этом видео:

Причина 4. Проблемы с DirectX и NET Framework

Повреждение (отсутствие) необходимых библиотек с пакетов DirectX и NET Framework могут вызывать ошибку инициализации приложения 0xc0000142.

Решение:  Скачайте и установите свежие версии указанных приложений: DirectX и NET Framework.

Причина 5. Системные файлы повреждены вирусными программами

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

Решение:  проверьте вашу систему мощным и заслуживающим доверий антивирусом (напр. Dr. Web CureIt!, Trojan Remover, AVG, 360 Total Security и др.), или воспользуйтесь онлайн-сканированием с помощью соответствующего сканнера (Eset Online Scanner и др.).

Проверка компьютера Dr. Web CureIt! на вирусы

Причина 6. Не установлены необходимые системные обновления

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

Решение:  Скачайте и установите все обновления очереди центра обновлений.

Причина 7. Если повреждены системные файлы может появляться ошибка 0xc0000142

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

Читайте также:  Как найти потерянный смартфон даже в случае, если он выключен: самые действенные способы и приложения для Android и IOS

Решение:  Перезагрузите ПК в безопасный режим, от имени администратора нажмите комбинацию клавиш Win+R, в появившемся меню «Выполнить» наберите «sfc / scannow» (без кавычек), дождитесь окончания операции. Благодаря данной процедуре система проведёт проверку на различные ошибки и многие из них (включая ошибку 0xc0000142) будут устранены.

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

Причина 8. Сбои с временными файлами

Решение:  Удалите все временные файлы с директории С:WindowsTemp.

Причина 9. Проблемы с драйверами к графическим картам

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

Решение:  Скачайте и обновите драйвера к вашей графической карте Nvidia или Radeon.

Причина 10. Некорректная установка или работа загруженного извне приложения

Решение:  Удалите, а потом заново установите требуемое приложение.

Причина 11. Повреждены системные файлы

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

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

Причина 12. Аппаратные проблемы

Недостаток оперативной памяти, её аппаратная неисправность, неправильная настройка БИОСа, повреждение кластеров жёсткого диска и неверное напряжение от блока питания могут вызывать возникновение ошибки 0xc0000142.

Решение: Установите дополнительную планку памяти, проверьте работоспособность памяти с помощью специальных тест программ (напр., Memtest). Проверьте кластера своего винчестера с помощью системных средств сканирования жёсткого диска (кликните правой клавишей мыши на диск, затем выберите Свойства – Сервис — Выполнить проверку). Проверьте выходящее напряжение вашего БП тестером или обратитесь за этим к компетентному специалисту.

Заключение

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

Как вам статья?

Сергей

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

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

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

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

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

image Ошибка 0xc0000142

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Вводим «regedit»

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

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

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

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

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

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

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

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

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

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

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

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

Выбираем ярлык «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 (администратор)»

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

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

Шаг 3. Вставьте «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»

Это дополнение объединяет все важные и текущие версии в 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 должна быть такой же, как и игра (версия x86 для проверки 32-разрядной программы и версии x64 для проверки 64-разрядной программы). Dependency Walker иногда может давать результаты, которые трудно понять, но иногда он может дать очень полезные результаты.

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

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

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

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

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

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

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

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

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

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

Оцените статью
Рейтинг автора
4,8
Материал подготовил
Егор Новиков
Наш эксперт
Написано статей
127
А как считаете Вы?
Напишите в комментариях, что вы думаете – согласны
ли со статьей или есть что добавить?
Добавить комментарий