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

9 Авг 2021

Дорогие господа разработчики вопрос именно к вам так как у народа уже спрашивал и все их советы совершенно не помогают(все равно всем спасибо кто хотел помочь). Сразу обозначу что такие попытки решить проблему как обновление дирекса и обновление C++(а так же их переустановка) совершенно не помогают…. пробовал уже со всеми возможными раскладками галочек при установке… И самое главное что это началось после последнего крупного обновления… В общем прошу помочь мне с этим вопросом…. И это кстати не у меня одного. Система винда 10 11 дирекс… И да ставить старую версию дирекса при выборе параметров установки как многие советуют при установке не помогает

ShKyNnoEqrg.jpg

9 Авг 2021

@AvaExpo123, ошибка возникает такая когда с++ не установлены, юнион не поставился из-за антивируса, видеодрайвер старый.
Мне уже с подобной ошибкой писали в вк, пришлите скрины папок system/data чтобы все файлы были видны (вид->таблица)

10 Авг 2021

@AvaExpo123, ошибка возникает такая когда с++ не установлены, юнион не поставился из-за антивируса, видеодрайвер старый.
Мне уже с подобной ошибкой писали в вк, пришлите скрины папок system/data чтобы все файлы были видны (вид->таблица)

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

Спасибо за совет. Не помогло(

  • A6d5k2j3gFE.jpg

    463,3 КБ
    Просмотров: 57

  • 1w-ZrDkiksw.jpg

    477,4 КБ
    Просмотров: 51

10 Авг 2021

@AvaExpo123, ddraw поменяйте ему расширение на dll2 а то щас там расширения нет, мало ли это влияет… По файлам все ок

10 Авг 2021

@AvaExpo123, ddraw поменяйте ему расширение на dll2 а то щас там расширения нет, мало ли это влияет… По файлам все ок

В общем не судьба( все перепробовал что только можно….

10 Авг 2021

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

10 Авг 2021

В общем не судьба( все перепробовал что только можно….

там же .dll надо, а не .dll2

11 Авг 2021

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

Игра ставится на лицензию

11 Авг 2021

@AvaExpo123, на лицензию как раз в готике не всегда хорошо. Стим версия? Надеюсь не ГОГ, потому что там могут быть патчи левые

Myxomop

  • Первое сообщение
  • #1

Gothic ½ — Technical FAQ
TechFAQ-00.png

Эта тема предназначена для вопросов, обсуждения и решения технических проблем с играми: «Готика 1», «Готика 2: Классическая», «Готика 2: Ночь Ворона». Так как эти игры созданы на одном движке — ZenGin, то большинство известных проблем для них может иметь общие решения.

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

При составлении FAQ использовались ответы: Killer-m, Dimus, Shifroval, Мухомор и … ? *secret*

Последнее редактирование модератором: 1 Дек 2019

Dimus

Dimus

★★★★★★★★★
Супермодератор

  • #781

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

Внимательно читаем шапку темы:

Проблемы с отображением видеороликов у обеих игр в Windows Vista и Windows 7.
Для решения проблемы нужно отключить масштабирование видео в файле SystemGothic.ini, установив значение scaleVideos=0.

Иначе проверяйте целостность видеороликов с помощью проигрывания их через RAD Video Tools.

  • #782

Dimus, разрешение части роликов стало непотребно маленьким, но — спасибо.

  • #783

Всем привет.

Такая вот проблема. У меня ноутбук имеет две видеокарты. Одна слабенькая Intel Chipset, а другая получше GeForce GT330M. Соответсвенно Готика 2 использует Intel Chipset (в настройках указана эта, поменять нельзя). Через утилиту драйвера nVidia выбрал чтобы для Gothic2.exe работала именно GeForce. Но все равно игра запускается через Intel Chipset. Игра подлагивает и отбивает желание играть. Кстати, мод Возвращение SnC. Гугл не выдал ничего стоящего. Драйвера обновлял недавно, версия 301.42. Есть идеи? Очень хочется поиграть заново в любимую игру. ;)

Заранее спасибо!

Dimus

Dimus

★★★★★★★★★
Супермодератор

  • #784

Ноутбук с NVIDIA Optimus? Тогда решения вашей проблемы пока нет, т.к. ни в G1, ни в G2 переключения на более мощную видеокарту не будет. Переключение на более мощную видеокарту происходит только тогда, когда приложение делает вызов API Direct3D, DXVA или CUDA. Но всё дело в том, что рендерер движка ZenGin вместо использования Direct3D делает вызовы DirectDraw! И принудительное переключение через профиль приложения может работать не всегда.

Источники:
Wikipedia
iXBT

  • #785

У меня такая проблема при выходе из башни ксардаса начинаються рывки через каждые 5-10 шагов гг
у меня две ОС Win7 x64 и Windows XP x86(32)
конфиг компа такой:
проц AMD Athlon(tm) II X4 635 Processor 2.90 GHz
опера Goodram 1x2Gb
видео Nvidia GeForce GTS 250 (512mb 256bit)
Жосткий Samsung (250Gb/7200rpm/16m)

рывки наблюдаются на обеих ОС , помню как то решал эту проблему да давно это было забыл уже как

у меня лицуха от акеллы версия 2.6
путь игры E:Program Files (x86)Akella GamesGothic II
версия дров на видео 301.42 WHQL

  • #786

Fal_l_en,

Обычно такое бывает из за работы антивирусника. Выруби его. Закрой браузер. И запусти игру. Обычно такое помогает

  • #787

Все лишние процессы я уже обрубал включая антивир

В общем я в ини нактрутил что б в выборе драйвера звука больше варинатов было, так вот заметил что на некоторых из них этих драйверов(а именно на DS3D) эти самые рывки практически совсем пропадают, но всёравно есть, отключал ещё звуковуху но ничего не дало, кстати звуковуха у меня вот такая VIA VT1708S(встроенная в мамку Asus M4A78 LT M)

Какие будут мысли на этот счёт?

Myxomop

  • #788

Борьба с фризами в Готике 1 и Готике 2

В очередной раз тестируя мод в Готике 2 случайно переключился в «оконный режим» и заметил что игра заработала в нем гораздо быстрее и пропало множество уже привычных фризов, особенно при беге. Анализируя данную «находку» пришел к выводу что в полноэкранном режиме игру что-то принудительно ограничивает. Полез в настройки драйвера и после экспериментов нашел «виновника», которым оказалась «Вертикальная синхронизация» (в панели драйвера nVidia «Вертикальный синхроимпульс»). По умолчанию «Вертикальный синхроимпульс» использует настройки приложения, при котором он оказывается активен и вызывает кривой работой жесткие фризы. После установки «Вертикальный синхроимпульс» в принудительное отключение все фризы исчезли. Тестировал на разрешении 1920:1080, общая дальность видимости и дальность видимости объектов была выставлена на 300%.

Решение проблемы было обнаружено и решено на Windows 7 x64 с видеокартой GeForce GTX 560Ti , просьба проверить других, а также на других ОС и видеокартах и отписаться о результате.

  • #789

Подтверждаю. Фризы (запаздывание камеры при беге) действительно исчезли.
Ось 7 х64, видео GeForce GTX 260 XE.
Myxomop — благодарю за информацию. *flowers*

  • #790

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

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

Если делаю исправление неполадок совместимости вылетает сообщение системы защиты(пробовал ставить совместимость со всеми системами):

«Для запуска программы необходимо наличие release версии операционной системы(Windows 95 OSR2.1/98/ME/ NT 4.0/2000/XP/ Server 2003)»

Тут я подумал может мне поможет пункт 3.11 из шапки?там как раз про это,но нет не помогло,система защиты все так же выдает сообщение,помогите мож у кого будут догадки где копать или было у кого так же,поиграть охота в эту фантастически хорошую игруху)

Сразу скажу дело не в конфиге компа или дровах все новейшее.
По операционке:Windows 7 максимальная,64 разрядная.

Diego1987Давай-ка без выражений! Правила форума читай.

Myxomop

  • #791

Win4ester,
Если погуглить 0xc0000142 — очень много различных ответов, от несовместимости с антивирусом до повреждения файлов системы.
Выполни все что написано в 1 и 2 разделе шапки темы.

  • #792

Win4ester,

Выполни все что написано в 1 и 2 разделе шапки темы.

Обрати внимание на последнюю часть моего сообщения:
«Сразу скажу дело не в конфиге компа или дровах все новейшее.»

Myxomop

  • #793

Win4ester,
Больше вопросов не имею, может кто другой тогда сможет помочь.

MaGoth

MaGoth

★★★★★★★★★★★
Администратор

  • #794

Win4ester, Винда лиценз или сборка какая типа Зверинцев? Если она, то ставь нормальную, а эту в топку.
Т.е. Ось должна быть оригинальной не модифицированной.

Jr13San

  • #795

Win4ester, попробуй разбить проблему на части и проверяй каждую на наличие утечки или сбоя. Как пример, попроси установить приложение на компьютере у друга с иной системой. Посмотри на поведение программы. Может заметишь какие-то изменения. Но выход у тебя всегда есть. ;)

Dimus

Dimus

★★★★★★★★★
Супермодератор

  • #796

Win4ester написал(а):

Тут я подумал может мне поможет пункт 3.11 из шапки?там как раз про это,но нет не помогло,система защиты все так же выдает сообщение,помогите мож у кого будут догадки где копать или было у кого так же,поиграть охота в эту фантастически хорошую игруху)

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

от имени администратора

или же провести все установки пользователем «Администратор».

  • #797

Win4ester, Винда лиценз или сборка какая типа Зверинцев? Если она, то ставь нормальную, а эту в топку.
Т.е. Ось должна быть оригинальной не модифицированной.

Насколько я знаю лицуха,по поводу оси не совсем понял,объясните нубу:)

Bump:

Win4ester, попробуй разбить проблему на части и проверяй каждую на наличие утечки или сбоя. Как пример, попроси установить приложение на компьютере у друга с иной системой. Посмотри на поведение программы. Может заметишь какие-то изменения. Но выход у тебя всегда есть. ;)

Готика у меня работала исправно на компе 7-ми летней или даже 8 летней сборки,на котором была XP пиратка,я не много не въезжаю почему она не хочет работать на новой мощной машине с лицензионной операционкой.

Bump:

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

от имени администратора

или же провести все установки пользователем «Администратор».

Все было сделано под админом.

  • #799

Win4ester, А патч ревизии для Г2-НВ у тебя был установлен? Если нет скачаешь его отсюда: gothic2_fix-2.6.0.0-rev2.exe

Да, в первом сообщение писал.Не поомогло

  • #800

MaGoth, Эмм а знаете установил тот патч что вы дали сейчас и … как бы игра запустилась)я обомлел немного потому что я его уже устанавливал скачал тот что в шапке,незнаю мож не туда установил,обычно путь правильно делаю,в общем заработало)токо курсора нету в меню,он там есть ваще?а то давно играл не помню уже

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

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

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

Содержание

  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 )

Ошибка 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 при запуске игры

Понравилась статья? Поделить с друзьями:
  • Ошибка при запуске приложения 0xc0000142 геншин импакт
  • Ошибка при запуске приложения 0xc0000142 ворд как исправить ошибку
  • Ошибка при запуске приложения 0xc0000142 вар тандер
  • Ошибка при запуске приложения 0xc0000142 апекс
  • Ошибка при запуске приложения 0xc0000142 айзек