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

Исправить ошибку игрового приложения 0xc0000142: (Fix Games Application Error 0xc0000142: ) программное обеспечение Windows не загружает игры, часто выдавая эту ошибку « Не удалось правильно запустить приложение 0xc0000142(The application was unable to start correctly 0xc0000142) » или появляется 0xc0000142 всякий раз, когда мы пытаемся открыть следующие приложения и игры:

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

Far Cry 3
Metro Last Night
Dying light far cry 4
Call of duty advanced warfare
Gta V
Autodesk AutoCAD
AutoCAD 
Sleeping dogs
Witcher 2
Watch dogs
Outlook
Metal Gear
Age of Empire

ПРОБЛЕМА:(PROBLEM:) проблема заключается в ошибке загрузки(DLL load error) DLL, что означает, что DLL , которая запускает приложение, не подписана(unsigned) или больше недействительна в цифровом виде(digitally no longer valid)  , и исправление, которое мы увидим, будет иметь файлы DLL , которые, скорее всего, могут решить эту ошибку, поэтому давайте посмотрим, что произойдет.

Исправление(Fix) ошибки игрового приложения 0xc0000142(Games Application Error 0xc0000142)

Обязательно создайте точку восстановления на случай, если что-то пойдет не так.

Способ 1: заменить файлы DLL

1. Перейдите по этой ссылке(link) и скачайте файлы.

Ошибка игрового приложения 0xc0000142 исправить

2.После загрузки распакуйте файл и поместите эти файлы в папку с игрой.

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

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

Способ 2: Запустите приложение в режиме совместимости(Compatibility Mode)

Запустите приложение в режиме совместимости и всегда запускайте приложение от имени администратора.

1. Щелкните правой кнопкой мыши файл ( ошибка игрового приложения 0xc0000142(games application error 0xc0000142) ).

2.Нажмите « Свойства(Properties) » .

3.Перейдите на вкладку «Совместимость»(Compatibility tab) .

4. Нажмите « Запустить средство устранения неполадок совместимости(Run Compatibility Troubleshooter) », если игры работают, сохраните настройки, если не продолжите.

5. Поставьте галочку на Запустить(Run) эту программу в режиме совместимости(compatibility mode) для.

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

6.Выберите операционную систему, для которой доступен драйвер.

7. Установите флажок «Выполнять эту(Run) программу от имени администратора(administrator) » в разделе «Уровень привилегий».

8.Нажмите «Применить», а затем выйдите.

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

Я использовал средство поиска кода ошибки Microsoft Exchange Server(Microsoft Exchange Server Error Code Look-up) , чтобы проверить наличие этой ошибки (этот инструмент знает о множестве стандартных ошибок Windows ). Это результат:

Поиск кода ошибки сервера Microsoft Exchange

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

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

Чуть глубже…

Один из способов проверить наличие отсутствующих зависимостей — использовать Dependency Walker ( Зависимость Ходока)(Dependency Walker)) .

Зависимость Уокер

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

Альтернативный способ - использовать Process Monitor

монитор процесса

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

Включить поддерево в монитор процесса

Выберите игру и нажмите * Включить поддерево(Include Subtree) *.

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

кнопки для включения событий, которые не являются событиями файловой системы

Теперь вам нужно исследовать что-нибудь с расширением *.dll*, которое имеет результат NAME NOT FOUND или PATH NOT FOUND . Если вышеуказанное не помогло решить вашу проблему, вы можете попробовать этот пост  Как исправить ошибку приложения 0xc0000142(How To Fix Application Error 0xc0000142) .

Вам также может понравиться:

После тщательного следования перечисленным выше методам у вас может быть исправлена ​​​​ошибка приложения Fix Games 0xc0000142(Fix Games Application Error 0xc0000142) , но если у вас все еще есть вопросы, не стесняйтесь задавать их в разделе комментариев.



About the author

Я профессиональный аудиотехник и клавишник с опытом работы более 10 лет. Я работал в корпоративном мире в качестве консультанта и менеджера по продуктам, а в последнее время — инженером-программистом. Мои навыки и опыт позволяют мне работать над различными типами проектов от малого бизнеса до крупных компаний. Я также являюсь экспертом по Windows 11 и работаю над новой операционной системой уже более двух лет.



Related posts