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

«Ошибка при запуске приложения (0xc0000142)» может появляться по разным причинам. Ниже - порядок проверок для Windows 10 и 11.

Окно Windows: ошибка при запуске приложения 0xc0000142
Проверьте код: эта инструкция относится к ошибке 0xc0000142

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

Начните с этих 3 шагов

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

Перезагрузите компьютерПростая проверка на случай временного сбоя

Сохраните открытые документы и выберите Пуск → Питание → Перезагрузка. После запуска Windows снова откройте игру.

Если Windows давно не обновлялась или просит завершить установку обновлений, проверьте Центр обновления Windows.

Проверьте файлы игры и путь к папкеОсобенно после установки, переноса или обновления игры
  1. Если игра установлена через лаунчер, запустите проверку её файлов. В Steam: Библиотека → свойства игры → Установленные файлы → Проверить целостность файлов игры.
  2. Если проверка недоступна, перед повторной установкой сохраните свои сохранения. Установите игру заново из доверенного источника в отдельную папку, например C:\Games\GameName.
  3. Проверьте полный путь к игре. Некоторые старые игры плохо работают с русскими буквами в пути. Для проверки используйте папку с латинскими буквами. Игру из лаунчера переносите его средствами или переустановите в выбранную папку.

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

Не переименовывайте вручную папку пользователя в C:\Users. Сначала достаточно проверить установку игры в C:\Games.

Проверьте Visual C++ и DirectXИгре могут требоваться дополнительные библиотеки

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

Microsoft Visual C++ Redistributable
Установите версию, которую требует игра, или выберите Восстановить / Repair в установщике уже установленного пакета, если такая кнопка доступна. Для 32-битной игры нужен пакет x86, для 64-битной - x64. На 64-битной Windows могут понадобиться оба. Пакеты старых выпусков, например 2013 года, устанавливаются отдельно от актуального.
Скачать Visual C++ с сайта Microsoft
Дополнительные библиотеки DirectX
Нужны некоторым играм, использующим старые компоненты DirectX. Установщик добавляет эти библиотеки и не меняет версию DirectX, встроенную в Windows.
Скачать установщик DirectX с сайта Microsoft

Не скачивайте отдельные DLL с посторонних сайтов. Если игра просит .NET Framework или PhysX, откройте пункт об этих компонентах.

Дальше - по вашей ситуации

Выберите подходящий случай. Все эти настройки менять подряд не нужно.

Антивирус заблокировал файл игрыЕсть уведомление об угрозе или файлы исчезают после установки
  1. Откройте Безопасность Windows → Защита от вирусов и угроз → Журнал защиты. Если установлен другой антивирус, посмотрите его карантин или журнал.
  2. Сравните время блокировки и путь к файлу с моментом установки или запуска игры.
  3. Если блокировок нет, переходите к следующему подходящему пункту.

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

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

Как работает журнал защиты Windows

Старая игра не запускается в новой WindowsПопробуйте режим совместимости
  1. Нажмите правой кнопкой мыши на ярлык игры или её .exe-файл и откройте Свойства → Совместимость.
  2. Включите Запустить программу в режиме совместимости с и выберите версию Windows, на которую рассчитана игра, например Windows 7.
  3. Нажмите Применить и проверьте запуск.

Если это не помогло, снимите галочку. Для современных игр режим совместимости обычно не нужен.

Игре не хватает прав доступаЕсть ошибка доступа или требование запуска от администратора

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

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

Игра или лаунчер просит .NET Framework / PhysXУстановите только тот компонент, который ей нужен
.NET Framework
Используется некоторыми играми и лаунчерами. Официальные версии .NET Framework. Если требуется именно 3.5, следуйте инструкции Microsoft для вашей версии Windows.
NVIDIA PhysX
Нужен играм, которые используют этот компонент. PhysX System Software на сайте NVIDIA.

Наличие кода 0xc0000142 само по себе не означает, что нужно установить оба пакета.

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

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

  1. Нажмите Win + R, введите sysdm.cpl и нажмите Enter.
  2. Дополнительно → Быстродействие → Параметры → Дополнительно → Виртуальная память → Изменить.
  3. Включите Автоматически выбирать объем файла подкачки. Другой вариант: выберите диск со свободным местом, затем Размер по выбору системы → Задать.
  4. Подтвердите изменения кнопкой ОК и перезагрузите компьютер.

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

Если предыдущие способы не помогли

Эти проверки требуют больше времени. Они особенно уместны, если ошибка возникает в нескольких играх или программах.

Проверьте обновления Windows и драйверовЕсли система давно не обновлялась
  1. В Windows 11: Параметры → Центр обновления Windows. В Windows 10: Параметры → Обновление и безопасность → Центр обновления Windows.
  2. Нажмите Проверить наличие обновлений, установите доступные для вашей системы обновления и перезагрузитесь, если Windows предложит.
  3. Если игре нужен более новый драйвер видеокарты, скачайте его у производителя: NVIDIA, AMD или Intel.

Утилиты для массового обновления всех драйверов для этой проверки не нужны.

Проверьте системные файлы WindowsDISM и SFC могут восстановить поврежденные компоненты системы
  1. Подключитесь к интернету. Найдите Командную строку через поиск Windows и выберите Запуск от имени администратора.
  2. Введите первую команду и нажмите Enter:
DISM /Online /Cleanup-Image /RestoreHealth

Дождитесь успешного завершения, затем выполните:

sfc /scannow

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

Инструкция Microsoft по проверке системных файлов

Проверьте конфликт с фоновыми программамиЧистая загрузка Windows с возвратом прежних настроек

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

  1. Запишите или сфотографируйте текущие состояния служб и автозагрузки, чтобы потом вернуть свои настройки.
  2. Нажмите Win + R, введите msconfig. На вкладке Службы обязательно отметьте Не отображать службы Майкрософт, затем нажмите Отключить все → Применить.
  3. На вкладке Автозагрузка откройте диспетчер задач и отключите включенные элементы автозагрузки. Перезагрузите компьютер.
  4. Проверьте игру. Если она запустилась, возвращайте отключенные службы и программы по одной или небольшими группами, проверяя результат после перезагрузки.
  5. Когда проверка закончена, верните прежние состояния служб и автозагрузки по своей записи и перезагрузитесь.

Не меняйте параметры на вкладке «Загрузка». Если после отключения служб перестал работать сам лаунчер или античит, верните его службы: такой запуск ещё не доказывает, что причина найдена.

Подробная инструкция Microsoft по чистой загрузке

Всё ещё не запускается?

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

Перейти к комментариям

Спасибо Dark Knight за дополнения к инструкции.

Все комменты на премодерации. Спасибо за понимание. Почему мы можем не ответить?
Версия 1.1 / 7.1 / Build 25080141 + DLC | Deluxe Edition Версия Windows 10 eldenring.exe-ошибка приложения ошибка 0xc0000142: появилась только перед скачиванием этой игры через новый торрент Download Studio,раньше скачивал все отлично через uTorrent все методы уже использовал никак не помогает Другие игры я не пробовал но раннее все хорошо было без каких либо ошибок Буду благодарен если поможете с ошибкой
Dark Knight Бэтмен

в ответ @Адель Фаттахов

в ответ @Dark Knight

уже испробовал все способы не помогло
Dark Knight Бэтмен

в ответ @Адель Фаттахов

Раз Вы уже прошли все способы из статьи, повторно ставить Visual C++, DirectX и менять параметры совместимости по кругу смысла нет. Сам Download Studio не должен менять eldenring.exe после окончания загрузки, но сначала стоит исключить неполную раздачу и конфликт файлов. 1. Убедитесь, что раздача в Download Studio завершена на 100% и прошла проверку целостности, если клиент предлагает такую функцию. 2. Полностью удалите только текущую папку Elden Ring и установите или распакуйте игру заново в новую короткую папку с латинскими буквами, например D:\Games\EldenRing. Не ставьте поверх старой установки и не переносите в неё файлы от прошлых версий, модов или русификаторов. 3. Перед запуском закройте MSI Afterburner, RTSS, Discord Overlay, Overwolf, ReShade и программы для геймпадов. Такие программы могут внедряться в процесс и давать 0xc0000142 именно при инициализации игры. 4. Для точной причины откройте Win+R - eventvwr.msc - Журналы Windows - Приложение. Найдите ошибку по времени запуска Elden Ring и посмотрите строку «Имя сбойного модуля». Если там не eldenring.exe, а сторонняя DLL, проблема уже в этом модуле или программе, а не в самой игре. Если после чистой установки ошибка остаётся, а в журнале сбоит именно eldenring.exe, текущая сборка на этой системе запуска не проходит.
Dark Knight Бэтмен

@gofragru добавь пожалуйста - - Иногда ошибка вызвана временным сбоем. Перезагрузите компьютер, затем проверьте и установите все доступные обновления через «Параметры» → «Обновление и безопасность» → «Центр обновления Windows». - Если приложение старое и не адаптировано под современную версию Windows, попробуйте запустить его в режиме совместимости. Кликните правой кнопкой мыши по ярлыку → «Свойства» → вкладка «Совместимость». Включите «Запустить программу в режиме совместимости» и выберите подходящую версию Windows (например, Windows 7). - Необходимо установить дополнительные компоненты для стабильного запуска https://www.microsoft.com/ru-ru/download/details.aspx?id=35 - DirectX https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170 - Microsoft Visual C++ https://dotnet.microsoft.com/en-us/download/dotnet-framework - NET Framework https://www.nvidia.com/en-us/drivers/physx/physx-9-19-0218-driver/ - NVIDIA PhysX - Если файл подкачки отключён или его размер недостаточен, это может мешать инициализации приложения. Нажмите Win + R, введите sysdm.cpl, перейдите на вкладку «Дополнительно» → «Параметры» в разделе «Быстродействие» → вкладка «Дополнительно» → «Виртуальная память» → выберите «Размер по выбору системы». Перезагрузите компьютер.
ХО

что делать если ничего не помогло
Maga_06 Кот-следопыт: Картограф

в ответ @хома

Мяу привет Мага на районе. На скрине падает именно лаунчер BeamNG 0.39.4, поэтому общий список из статьи мог не помочь. ► В папке игры откройте Bin64 и запустите BeamNG.drive.x64.exe напрямую. Если игра откроется, создайте ярлык на этот файл и запускайте его, а не лаунчер. ► У обоих exe-файлов снимите галочки «Запуск от имени администратора» и режим совместимости: Свойства → Совместимость. ► Полностью закройте MSI Afterburner, RivaTuner и программы с игровым оверлеем. Они известны конфликтами с BeamNG. ► Переустановите Microsoft Visual C++ 2015-2022 в двух вариантах - x64 и x86: https://learn.microsoft.com/ru-ru/cpp/windows/latest-supported-vc-redist ► Если и BeamNG.drive.x64.exe выдаёт те же 0xc0000142, файлы сборки повреждены либо в них вмешалась сторонняя DLL. Перепроверьте раздачу в торрент-клиенте и распакуйте заново в короткий путь без русских букв, например C:\Games\BeamNG.Удачи
ХО

в ответ @Maga_06

спасибо
Maga_06 Кот-следопыт: Картограф

в ответ @хома

Рад помочь. Удачи!
ХО

в ответ @Maga_06

помогло
Maga_06 Кот-следопыт: Картограф

в ответ @хома

рад был помочь. УДачи!

Войдите, чтобы написать обзор

Сортировка: