Medieval 2 total war ошибка при запуске приложения

Ошибка 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 может возникнуть по самым разным причинам.

  • она может быть вызвана неисправностью или повреждением программы, которую вы пытаетесь использовать;
  • многие люди сообщают об этой ошибке при попытке запустить «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). Для выхода из приложения нажмите кнопку ОК». Она актуальна для всех версий операционной системы 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: как это правильно сделать мы тоже рассказывали. 

  • Home
  • Forum
  • Medieval 2: Total War
  • Medieval 2: Total War
  • Getting error 0xc000142

  1. 09-20-2019, 07:59

    #1

    aradralami is offline


    Member

    Member

    aradralami's Avatar


    Question Getting error 0xc000142

    Hi guys,Has anyone found a solution to the Large Address Aware patch error 0xc0000142?
    Every time i patched my .exe I’m getting this error! I’ve tried all the solutions in net but none of them are working.
    I use Large Address Aware for Divide and Conquer sub mode


  2. 10-19-2019, 20:24

    #2

    edyzmedieval is offline


    Ja mata, TosaInu

    Forum Administrator

    edyzmedieval's Avatar


    Default Re: Getting error 0xc000142

    Hi there aradralami,

    You’re using the Divide mod?


  3. 10-22-2019, 10:13

    #3

    aradralami is offline


    Member

    Member

    aradralami's Avatar


    Default Re: Getting error 0xc000142

    Hi, Yes edyzmedieval I use DAC version 3.0, I don’t know how to solve the error after using Large Address Aware, do you have any idea?

    Last edited by aradralami; 10-22-2019 at 10:28.


  4. 10-05-2020, 13:44

    #4

    SepMo is offline


    New Member

    Member

    SepMo's Avatar


    Default Re: Getting error 0xc000142

    Quote Originally Posted by aradralami
    View Post

    Hi, Yes edyzmedieval I use DAC version 3.0, I don’t know how to solve the error after using Large Address Aware, do you have any idea?

    Hi, Same here.
    I’m using DAC sub mod for Thirdage total war version 4.5
    every time I Use LAA (version 2_0_4_netframe) I get the same error.
    » the application was unable to start correctly (0xc000142).»

    my framework version is 4.8 so this is the correct version of LAA.
    My pc has 8 gib Ram and 64bit.
    both kingdom.exe and medival2.exe are NOT in read-only mode.
    I have tried everything.

    please help!


Bookmarks

Bookmarks


Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
  • BB code is On
  • Smilies are On
  • [IMG] code is On
  • [VIDEO] code is On
  • HTML code is Off

Forum Rules

Довольно часто пользователи ПК сталкиваются с различными проблемами при запуске каких-либо программ, особенно если это ломаные версии, однако, но никто не гарантирует, что лицензионная версия запустится без проблем. Казалось бы, приложение спокойно установилось и должно работать, но по непонятным причинам появляется ошибка при запуске приложения 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. Поврежденные или некорректно установленный игровой клиент.

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

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

Главная » Уроки и статьи » 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 при запуске приложенияОдна из частых и, одновременно, сложных в исправлении проблем — ошибка при запуске приложения 0xc0000142 в Windows, возникающая при запуске какой-то игры либо программы, либо сразу при входе в систему.

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

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

Сообщение об ошибке 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 10, поскольку несовместимы с ней. Решить эту проблему можно очень просто. И чуть позже мы расскажем, как это делать.
  • Повреждение файлов запускаемой программы. Если библиотеки DLL нужной программы были повреждены, то тоже возможно появление такой ошибки. Процесс исправления довольно трудоемок.
  • Повреждение файлов DirectX или NET.Framework. Эти библиотеки требуются как для игр, так и для приложений. И если какого-то элемента в них не хватает, то запуска может оказаться невозможным. Причем это касается всех программ и игр.
  • Устаревшие драйвера. Как ни странно, но это тоже может оказаться причиной для появления ошибки «0xc0000142». Старые драйвера вряд ли смогут нормально работать с новыми ОС. Отсюда и конфликты.
  • Битые сектора на диске. Если на жестком диске компьютера есть битые сектора, то файлы, которые на них размещаются тоже будут повреждены. А если они нужны для запуска конкретной программы, то вот вам и готовая ошибка.
  • Неисправен модуль оперативной памяти. Вот это проблема уже посерьезнее. Если в ПК или ноутбуке установлен всего один модуль оперативной памяти и с ним что-то не так, то могут появляться разнообразные ошибки.
  • Недостаток напряжения. Как ни странно, но это тоже может повлиять на запуск программы или игры. Некоторым компонентам ПК не хватает напряжения, и они не могут нормально работать. Потому и появляются ошибки при запуске приложений

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

1 Способ: Чистим систему от вирусов

Вообще, эту процедуру стоит проводить регулярно, а не только тогда, когда что-то уже перестало работать. Тем более, что ничего сложного в этом нет. Мы рассмотрим очистку ОС от вирусов на примере программы NOD32. Сделать требуется следующее.

1. Запускаем программу (обычно из системного трея) и в главном окне переходим на вкладку «Сканирование ПК».

2. Затем кликаем по кнопке «Выборочное сканирование».

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

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

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

2 Способ: Исправляем проблемы с совместимостью

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

1. Кликаем правой кнопкой мыши по значку нужной программы или игры на рабочем столе и в контекстном меню выбираем пункт «Свойства».

2. В следующем окне переходим на вкладку «Совместимость».

3. Теперь ставим галочку напротив пункта «Запустить программу в режиме совместимости с». Затем выбираем нужную версию ОС для режима совместимости, жмем «Применить» и «ОК».

Теперь пробуем запускать программу или игру стандартным способом. Если все получилось, то проблема была именно в этом. Но если ошибка «0xc0000142» продолжает появляться, то проблема намного глубже, чем предполагалось.

3 Способ: Устранение битых файлов программы

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

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

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

4 Способ: Переустанавливаем DirectX и NET.Framework

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

1. Открываем браузер и вводим в адресной строке ссылку «https://www.microsoft.com/ru-ru/download/details.aspx?id=35» и нажимаем «Enter».

2. Теперь нажимаем на большую кнопку «Скачать».

3. На следующей странице жмем большую синюю кнопку. Сразу начнется загрузка установщика DirectX.

4. Теперь нужно скачать установщик NET.Framework. Вводим в адресной строке «https://www.microsoft.com/ru-ru/download/details.aspx?id=42642» и жмем «Enter».

5. Жмем красную кнопку «Скачать» и загрузка начнется автоматически.

6. Теперь открываем «Проводник Windows», переходим в каталог загрузок и щелкаем два раза по установочному файлу DirectX.

7. В самом установщике соглашаемся с условиями лицензии и жмем «Далее».

8. Далее установщик справится сам. Потом следует повторить процедуру установки для NET.Framework. только в каталоге загрузок требуется выбрать соответствующий файл.

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

5 Способ: Обновляем драйвера

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

1. Открываем «Панель управления» и кликаем по пункту «Диспетчер устройств».

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

3. В следующем окошке жмем «Автоматический поиск обновленных драйверов».

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

Возможные проблемы с железом

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

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

Сделать нужно следующее:

1. Нажимаем «Win+R», запускаем «Выполнить», вводим в строке «cmd» и жмем «ОК».

2. В консоли прописываем команду «chkdsk X: /f /r», где «Х» — буква проверяемого диска и жмем «Enter». Данная команда запустит проверку.

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

Заключение

Итак, мы попытались рассказать все о том, как устранить ошибку «0xc0000142». Если она вызвана программными проблемами, то проблем с устранением не возникнет. Но если все дело в железе, то придется менять кое-какие компоненты. А это может быть накладно.

ВИДЕО: Как исправить ошибку 0xc0000142

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

ТОП-5 Способов как исправить возникновение ошибки «0xc0000142» при запуске игр и приложений | Windowds 7/10

Источник

Купил стим версию,раньше все работало нормально,(У меня обычная и кингдомс)а теперь запускаю и вместо меню вылазиет ошибка с логом(Укажу в конце) если нажать продолжить то появиться меню с шестью фигнями на которые можно нажать (На всех написано button1 и если навести на них появляеться ошибка с тем же логом.
Вот лог ошибки

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at SkinLib.SkinnedButton.OnMouseEnter(EventArgs e)
at System.Windows.Forms.Control.WmMouseEnter(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

************** Loaded Assemblies **************
mscorlib
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll
—————————————-
Launcher
Assembly Version: 1.0.2669.20298
Win32 Version: 1.0.2669.20298
CodeBase: file:///C:/Program%20Files%20(x86)/Steam/steamapps/common/Medieval%20II%20Total%20War/launcher.exe
—————————————-
System.Windows.Forms
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll
—————————————-
System
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll
—————————————-
CoreLib
Assembly Version: 1.0.2669.20298
Win32 Version: 1.0.2669.20298
CodeBase: file:///C:/Program%20Files%20(x86)/Steam/steamapps/common/Medieval%20II%20Total%20War/CoreLib.DLL
—————————————-
System.Drawing
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll
—————————————-
SkinLib
Assembly Version: 1.0.2669.20298
Win32 Version: 1.0.2669.20298
CodeBase: file:///C:/Program%20Files%20(x86)/Steam/steamapps/common/Medieval%20II%20Total%20War/SkinLib.DLL
—————————————-
AxInterop.SHDocVw
Assembly Version: 1.1.0.0
Win32 Version: 1.1.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Steam/steamapps/common/Medieval%20II%20Total%20War/AxInterop.SHDocVw.DLL
—————————————-
Interop.SHDocVw
Assembly Version: 1.1.0.0
Win32 Version: 1.1.0.0
CodeBase: file:///C:/Program%20Files%20(x86)/Steam/steamapps/common/Medieval%20II%20Total%20War/Interop.SHDocVw.DLL
—————————————-
Accessibility
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.573
CodeBase: file:///c:/windows/assembly/gac/accessibility/1.0.5000.0__b03f5f7f11d50a3a/accessibility.dll
—————————————-
UpdateLib
Assembly Version: 1.0.2669.20298
Win32 Version: 1.0.2669.20298
CodeBase: file:///C:/Program%20Files%20(x86)/Steam/steamapps/common/Medieval%20II%20Total%20War/UpdateLib.DLL
—————————————-
System.Xml
Assembly Version: 1.0.5000.0
Win32 Version: 1.1.4322.2032
CodeBase: file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll
—————————————-
Microsoft.DirectX.AudioVideoPlayback
Assembly Version: 1.0.2902.0
Win32 Version: 5.04.00.2904
CodeBase: file:///c:/windows/assembly/gac/microsoft.directx.audiovideoplayback/1.0.2902.0__31bf3856ad364e35/microsoft.directx.audiovideoplayback.dll
—————————————-

************** JIT Debugging **************
To enable just in time (JIT) debugging, the config file for this
application or machine (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the machine
rather than being handled by this dialog.

Стратегии, Игровые Миры, История, Total War

  • Форум
  • Моды
  • Статьи
  • Карта
  • Портал
  • Лента
  • RSS
SOAG

Черный экран с восклицательным знаком и кнопкой ОКей

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

Тема создана: 23 декабря 2010, 04:24 · Автор:

 Senseushka

  • Imperial

Imperial

Форумчанин

Дата: 25 декабря 2010, 19:56

попробуй пропатчить игру до последней версии,мне это помогло..

     SOAG

    • Imperial

    Imperial

    Форумчанин

    Дата: 26 декабря 2010, 01:42

    TUR
    Да все окей,все переустанавливал специально

    Сообщение автоматически склеено в 1293317192

    Senseushka
    а какая самая последняя?

       gercog

      • Imperial

      Imperial

      Gercog

      Дата: 26 декабря 2010, 02:26

      патч 1.3 самый последний, но можно и 1.2 тоже, тем более если нет кингдомса, то 1.3 особо и не нужен…
      А фигня эта у меня тоже нет-нет да и выходит, просто тупо закрываю её нажатием ок и заново перезапускаю игру, какие проблемы…??)) Imp

         SOAG

        • Imperial

        Imperial

        Форумчанин

        Дата: 26 декабря 2010, 05:27

        у меня не запускается никак(((

           SOAG

          • Imperial

          Imperial

          Форумчанин

          Дата: 27 декабря 2010, 02:26

          Ребят помогите кто-нибудь((

             helion

            • Imperial

            Imperial

            ТРИБУН

            Дата: 27 декабря 2010, 03:14

            Это что то с компьютером… Какая конфигурация? видео? directx?
            кстати что за лицензия? с товарным знаком в магазине или на рынке ?
            Черный экран вылетает с тем сообщением когда exe не подходит… может вам exe сменить? кряк не пробовали?

               SOAG

              • Imperial

              Imperial

              Форумчанин

              Дата: 27 декабря 2010, 08:48

              Как exe можно сменить,лицензия от softclaba все окей вроде директ 9.0с
              видео жорик последний,2 ядра

              Сообщение автоматически склеено в 1293428959

              где можно кряк достать?

                 TUR

                • Imperial

                Imperial

                Форумчанин

                Дата: 29 декабря 2010, 10:55

                SOAG

                Цитата

                Погугли, их в сети навалом. Меняется элементарно: вставляешь в папку с игрой с заменой, потом с него создаешь ярлык и усё.

                   BrodyagaRUS

                  • Imperial

                  Imperial

                  Форумчанин

                  Дата: 23 сентября 2011, 00:29

                  Уважаемые, подскажите пожалуйста, та же беда, что в заголовке темы висит:
                  Черный экран с восклицательным знаком и кнопкой ОКей
                  Диски M2TW и M2TW Kingdoms лицензионные с локализацией. Устанавливаются без проблем. Не запускается игра на VirtualBox 4.1.2.
                  DirectX 9c установился нормально. Видюха ATI FireGL V3350 не интегрированная. Менял оба exe-шника, вставлял образ диска в вирт. привод Daemon Tools, используя проги эмуляции защиты SafeDisk, переустанавливал. Ничего НЕ Помогло.
                  Обращаю внимание, что игра НЕ ИДЕТ на ВИРТ. МАШИНЕ с родным диском в приводе, на которую установилась с того же родного диска.
                  Есть еще Жалко-шаткий вариант на тему дров видюхи, но не факт, или проблема с приводом хост-машины, с которого на вирт.машине игра отказывается работать. Помогите, Уважаемые, и если можно поконкретнее.

                  Всех Благ, С Уважением, BrodyagaRUS.

                     Dart Kovu Nazgul

                    • Imperial

                    Imperial

                    Гранд-мофф

                    Дата: 23 сентября 2011, 01:15

                    BrodyagaRUS
                    Камрад…
                    Не знаю как сказать. Один знакомый тоже с лицензией поймал похожую проблему.
                    Я просто взял и с торрента скачал ему пиратку, поставил, и теперь он уверенно уже месяца два воюет в Стенлис Стил.
                    У меня местами ощущение что лицуха сама по себе глючная….

                      Содержание

                      1. Описание проблемы
                      2. Необходимые системные требования
                      3. Обновление драйверов видеокарты
                      4. Установка последней версии DirectX
                      5. Временное отключение антивирусного ПО
                      6. Установка и запуск игры в режиме совместимости
                      7. Вопрос-ответ
                      8. Почему вылетает Total War Medieval 2 Total War?
                      9. Как исправить вылет игры Total War Medieval 2 Total War?
                      10. Каковы системные требования для Total War Medieval 2 Total War?
                      11. Мне пару дней назад удалось запустить Total War Medieval 2 Total War, но сейчас игра вылетает на старте. Что можно сделать?
                      12. Я купил Total War Medieval 2 Total War в Steam, но игра не запускается. Что делать?

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

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

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

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

                      Описание проблемы

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

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

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

                      Необходимые системные требования

                      Игра Total War Medieval 2 Total War требует определенных системных характеристик для запуска и стабильной работы. Ниже приведены минимальные и рекомендуемые требования для комфортной игры.

                      Минимальные требования:

                      • Операционная система: Windows XP/ 7 / 8 / 10;
                      • Процессор: Intel Pentium 4 / AMD Athlon (1,5 ГГц);
                      • Оперативная память: 1 ГБ;
                      • Видеокарта: 128 МБ;
                      • Свободное место на жестком диске: 11 ГБ;
                      • DirectX 9.0c

                      Рекомендуемые требования:

                      • Операционная система: Windows 7 / 8 / 10;
                      • Процессор: Intel Core 2 Duo / AMD Athlon X2 (2,6 ГГц);
                      • Оперативная память: 2 ГБ;
                      • Видеокарта: 256 Мб;
                      • Свободное место на жестком диске: 15 ГБ;
                      • DirectX 9.0c

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

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

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

                      Для обновления драйверов надо перейти на сайт производителя видеокарты и скачать последнюю версию драйверов для нужной модели. Также можно воспользоваться специальными программами для обновления драйверов, например, Driver Booster.

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

                      • Изменить настройки графики в игре, уменьшив качество графики или разрешение экрана
                      • Отключить антивирус, может быть блокирующий игру
                      • Запустить игру в режиме совместимости с Windows XP или Windows 7

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

                      Установка последней версии DirectX

                      Одной из причин вылета Total War Medieval 2 Total War может быть устаревшая версия DirectX. DirectX — это набор компонентов, необходимых для работы многих игр и приложений под Windows.

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

                      1. Перейдите на сайт Microsoft.
                      2. Нажмите на кнопку «Скачать».
                      3. Выберите версию DirectX, соответствующую вашей операционной системе.
                      4. Скачайте установщик DirectX.
                      5. Запустите установщик и следуйте инструкциям на экране.
                      6. После установки перезагрузите компьютер.

                      После установки новой версии DirectX, проверьте, не вылетает ли Total War Medieval 2 Total War при запуске. Если проблема не решена, ищите другие возможные причины вылета игры.

                      Временное отключение антивирусного ПО

                      Если при запуске Total War Medieval 2 Total War возникают проблемы, связанные с вылетом игры, одним из вариантов их решения является временное отключение антивирусного программного обеспечения.

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

                      Для временного отключения антивирусного ПО достаточно найти иконку антивируса на панели задач, кликнуть правой кнопкой мыши и выбрать опцию «Отключить защиту на N минут» или «Отключить защиту постоянно».

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

                      Установка и запуск игры в режиме совместимости

                      Если у вас возникают проблемы с запуском игры Total War Medieval 2 Total War на вашем компьютере, вы можете попробовать установить и запустить ее в режиме совместимости. Для этого необходимо выполнить несколько простых действий.

                      1. Найдите ярлык игры на рабочем столе или в меню «Пуск».

                      2. Нажмите правой кнопкой мыши на ярлык и выберите пункт «Свойства».

                      3. В открывшемся окне перейдите на вкладку «Совместимость».

                      4. Установите флажок напротив пункта «Запустить в режиме совместимости:».

                      5. Из выпадающего списка выберите нужную версию ОС, с которой совместима игра (например, «Windows XP Service Pack 3»).

                      6. Нажмите кнопку «Применить» и «ОК».

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

                      Вопрос-ответ

                      Почему вылетает Total War Medieval 2 Total War?

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

                      Как исправить вылет игры Total War Medieval 2 Total War?

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

                      Каковы системные требования для Total War Medieval 2 Total War?

                      Минимальные системные требования для игры Total War Medieval 2 Total War включают в себя операционную систему Windows 2000/XP, процессор Pentium III 1.0GHz или аналогичный от AMD, 512 Мб оперативной памяти, 128 МБ видеокарту с поддержкой DirectX 9 и 9.0c совместимую звуковую карту. Рекомендуемые системные требования включают в себя операционную систему Windows XP/Vista, процессор Pentium IV 2.4 Ггц или аналогический от AMD, 1 Гб оперативной памяти, 256 Мб видеокарту с поддержкой DirectX и совместимую звуковую карту.

                      Мне пару дней назад удалось запустить Total War Medieval 2 Total War, но сейчас игра вылетает на старте. Что можно сделать?

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

                      Я купил Total War Medieval 2 Total War в Steam, но игра не запускается. Что делать?

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

                      Руководство по вылетам CTD

                      Цель данного руководства – объяснить, что вызывает различные виды вылетов из игры Medieval 2: Total War на рабочий стол (CTD, далее – «вылеты»), и дать некоторые советы, как с этими вылетами справиться.

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

                      Код:

                      [log]

                      to = logs/system.log.txt

                      level = * error

                      —  вы получите лог, содержащий основную информацию о вылете.

                      Код:

                      [log]

                      to = logs/system.log.txt

                      level=*script* trace

                      —  вы получите лог, содержащий больше информации о вылете.

                      Код:

                      [log]

                      to = logs/system.log.txt

                      level = ai.ltgd trace

                      —  вы получите лог, содержащий информацию о том, что делал ИИ, когда случился вылет.

                      Код:

                      [log]

                      to = logs/system.log.txt

                      level=*script* trace

                      —  вы получите лог, содержащий больше всего информации о вылете, но читать данный лог затруднительно.

                      Всегда проверяйте лог ошибки в папке ‘Medieval II Total Warlogs’, чтобы выявить, какой файл вызывает проблемы (местонахождение по умолчанию — ‘C:Program FilesSEGAMedieval II Total Warlogs’). Текст ошибки обычно находится в конце лога, внизу, потому как это последнее, что происходит, перед тем как случился вылет. Хотя некоторые ошибки «разбросаны» по всему логу – например, missing skeleton, missing mount и building gap.

                      Если вы думаете, что данный файл – причина проблем, переименуйте его и посмотрите, поможет ли это (если M2TW не может найти файл, то (тут непонятно – то ли файл, то ли игра — Tryggvi) откатывается к исходной версии). Если помогает, то теперь можно быть уверенным, что ошибка – в этом файле.

                      Основные сокращения:

                      EBD: export_descr_buildings.txt

                      EBU: export_descr_unit.txt

                      Вылеты без запуска игры

                      Вылет при запуске

                      ПРОБЛЕМА: Когда вы запускаете мод, появляется чёрный экран, потом вылет.

                      РЕШЕНИЕ: Это неправильная запись в файле dataunit_modelsbattle_models.modeldb, обычно имеет отношение к несуществующему мешу или текстуре, либо запись попросту некорректна. Лог вам тут ничего не даст, потому придётся проверять записи «вручную».

                      Простейший способ проверки этого файла – использовать ‘formatted_modeldb_version2’ работы пользователя ‘KnightErrant’: http://www.twcenter.net/forums/downloads.php?do=file&id=1180

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

                      Код:

                      22 serialization::archive 3 0 0 0 0 985 0 0

                      Это число отражает, сколько записей есть в этом файле. Если вы измените его с 985 до 500, M2TW перед запуском мода будет проверять лишь первые 500 записей. Если ошибка – не в этих 500 записях, мод загрузится до следующей стадии, splash screen (точно не знаю, что это значит — Tryggvi) (хотя возможен вылет по другим причинам). Если ошибка – в этих 500 записях, то случится вылет.

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

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

                      Вылет при запуске vRAM

                      ПРОБЛЕМА: При запуске мода появляется чёрный экран, затем – вылет. В логах написано, что недостаточно vRAM.

                      РЕШЕНИЕ: Есть две возможные причины:

                      1) Невозможно найти текстуру для юнита на стратегический карте. Это можно решить, проверив все текстуры, перечисленные в файле ‘datadescr_model_strat.txt’ в папке ‘datamodels_strattextures’.

                      2) Текстуры файла .cas нет в записи в файле ‘datadescr_model_strat.txt’ file (например, ‘northern_general’ или ‘islamic_merchant’). У каждого файла .cas есть привязанная к нему текстура, и если файл .cas не может её найти в соответствующей записи, то происходит вылет. Установить, какой файл .tga требуется файлу .cas, нелегко, хотя программа Errant Knight’а для перевода cas в m3sd может подсказать вам, какой файл .tga используется данным файлом .cas, при конвертировании cas в m3sd и наоборот.

                      CTD с чёрным экраном

                      ПРОБЛЕМА: При запуске мода появляется чёрный экран, который не исчезает, пока не нажмёшь кнопку «назад» (‘return’ ). Часто вместо него показывается «чёрная» версия интро игры.

                      РЕШЕНИЕ: Это обычно случается, когда отключена ваша звуковая система. Вы можете снова включить её через Панель управления (‘Control Panel’) – Инструменты (‘Administrative Tools’) – Службы (‘Services’) – прокрутить вниз, пока не найдёте Виндоус-Аудио (‘Windows Audio’). Включение этого должно исправить проблемы (если не перезагружать компьютер).

                      В процессе загрузки мода случается вылет

                      CTD при загрузке

                      ПРОБЛЕМА: Игра начинает загружаться, потом — вылет.

                      РЕШЕНИЕ: Такое обычное случается из-за невозможности найти какую-либо запись в файле ‘dataexport_descr_buildings.txt’ или ‘dataexport_descr_unit.txt’. Лог должен подсказать вам, какой юнит или здание отсутствует.

                      CTD при загрузке (после добавления нового здания)

                      ПРОБЛЕМА: Игра начинает загружаться, потом — вылет.

                      РЕШЕНИЕ: Если описание здания отсутствует в файле ‘data/text/export_buildings.txt’, мод не загрузится, а отсутствующее здание не будет каталогизировано. Лучший способ найти такое здание – использовать ‘level=*script* trace’, чтобы найти последнее обрабатывавшееся здание, и проверить в файле ‘dataexport_descr_buildings.txt’, какое здание следует сразу после него.

                      CTD при загрузке с сообщением об ошибке нехватки видео-памяти (Insufficient video memory error)

                      ПРОБЛЕМА: Игра начинает загружаться, потом вылет, а в логе появляется запись ‘Insufficient video memory’.

                      РЕШЕНИЕ: Такое обычно случается, когда вы задаёте M2TW искать несуществующий файл изображения. Как правило, это связано с ошибкой в файле descr_model_strat.txt.  Убедитесь, что все пути к изображениям (напр., models_strat/textures/southern_ambasador_papacy.tga) ведут к соответствующим изображениям (файлы .tga) и что всё правильно написано.

                      Если всё корректно, убедитесь, что в каждой записи при файле .cas есть файл .tga, привязанный к одной фракции (не открывая файл .cas, невозможно узнать, какой файл .tga ему требуется). Если данный файл .tga не перечислен в записях ‘descr_model_strat.txt’, будут вылеты. Например, любая запись, использующая ‘late_general_northern.CAS’, должна иметь одну фракцию, привязанную к файлу к ‘late_general_england_strat.tga’ – или будут вылеты.

                      Ниже дан пример. Файл ‘mesoamerican_king.cas’ требует файл ‘mesoamerican_king_mayans.tga’. Это приведёт к ошибке ‘Insufficient video memory’, т.к. ‘mesoamerican_king_mayans.tga’ не привязан к ‘mesoamerican_king.cas’.

                      Код:

                      type                mesoamerican_king

                      skeleton            strat_named_with_army

                      scale                0.7

                      indiv_range            40

                      texture                aztecs, models_strat/textures/mesoamerican_king_aztecs.tga

                      texture                mayans, models_strat/textures/mesoamerican_king_aztecs.tga

                      texture                tlaxcalans, models_strat/textures/mesoamerican_king_tlaxcalans.tga

                      texture                tarascans, models_strat/textures/mesoamerican_king_tarascans.tga

                      texture                slave, models_strat/textures/mesoamerican_king_aztecs.tga

                      model_flexi_m            models_strat/mesoamerican_king.CAS, max

                      shadow_model_flexi        models_strat/shadow_sword.CAS, max

                      Но тут всё будет работать как надо, т.к. ‘mesoamerican_king_mayans.tga’ привязан к ‘mesoamerican_king.cas’.

                      Код:

                      type                mesoamerican_king

                      skeleton            strat_named_with_army

                      scale                0.7

                      indiv_range            40

                      texture                aztecs, models_strat/textures/mesoamerican_king_aztecs.tga

                      texture                mayans, models_strat/textures/mesoamerican_king_mayans.tga

                      texture                tlaxcalans, models_strat/textures/mesoamerican_king_tlaxcalans.tga

                      texture                tarascans, models_strat/textures/mesoamerican_king_tarascans.tga

                      texture                slave, models_strat/textures/mesoamerican_king_aztecs.tga

                      model_flexi_m            models_strat/mesoamerican_king.CAS, max

                      shadow_model_flexi        models_strat/shadow_sword.CAS, max

                      CTD после удаления провинций

                      ПРОБЛЕМА: После удаления большинства провинций следует вылет. Сообщение об ошибке просто выдаёт информацию о вылете из игры.

                      РЕШЕНИЕ: M2TW требует минимум 10 провинций, потому попробуйте добавить чуть больше. Также вы должны удалять файл dataworldmapsbasemap.rwm всякий раз, когда вы изменяете файл dataworldmapsbasemap_regions.tga.

                      CTD после добавления большого количества провинций

                      ПРОБЛЕМА: После добавления большого количества новых провинций, случается вылет. Сообщение об ошибке просто выдаёт информацию о вылете из игры.

                      РЕШЕНИЕ: В M2TW не может быть больше 198 провинций и 1 моря, потому попытайтесь что-либо удалить. Также вы должны удалять файл dataworldmapsbasemap.rwm всякий раз, когда вы изменяете файл dataworldmapsbasemap_regions.tga.

                      CTD после редактирования некоторых провинций, map.rwm отсутствует.

                      ПРОБЛЕМА: После модифицирования файла map_regions.tga, удаления файла map.rwm и выбора фракции мод вылетает, не генерируя новый файл map.rwm. Сообщение об ошибке просто выдаёт информацию о вылете из игры.

                      РЕШЕНИЕ: Может быть вызвано одной из следующих причин:
                      1) У одной (или более) провинции нет чёрного пикселя, означающего поселение.
                      2) У одного (или более) пикселя неправильный цвет, что заставляет M2TW считать его новой провинцией, не имеющей поселения.
                      3) У одной (или более) провинции чёрный пиксель соприкасается с несколькими провинциями (а он должен быть расположен внутри одной провинции).

                      Чтобы решить первые три проблемы, вы должны убедиться, что все пиксели имеют правильный цвет (даже небольшое отклонение, неразличимое для человеческого глаза, приведёт к вылету). Чтобы решить четвёртую проблему, вы должны переместить чёрный пиксель (в оригинале именно так – говорится о 4 проблемах, а описаны лишь 3 — Tryggvi).

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

                      CTD после редактирования некоторых провинций, файл map.rwm отсутствует, но генерируется, если море превращено в сушу

                      ПРОБЛЕМА: После изменения файла map_regions.tga, удаления файла map.rwm и выбора фракции, мод вылетает, не генерируя новый файл map.rwm. Однако этот файл генерируется, если вся территория моря в файле ‘map_heights.tga’ превращена в сушу. Сообщение об ошибке просто выдаёт информацию о вылете из игры.

                      РЕШЕНИЕ: У M2TW есть лимит на 20 массивов суши на одну карту. Если массивов более 20, мод будет вылетать. Чтобы исправить это, либо соедините острова, либо добавьте пиксель каждого острова к другому острову, так что M2TW будет «верить», что они представляют собой один массив суши (подробнее см. эту тему — http://www.twcenter.net/forums/showthread.php?p=4343897#post4343897).

                      CTD после добавления некоторых регионов, файл map.rwm генерируется

                      ПРОБЛЕМА: После модифицирования файла map_regions.tga, удаления файла map.rwm и выбора фракции мод вылетает, но генерируется новый, полный файл map.rwm. Сообщение об ошибке просто выдаёт информацию о вылете из игры.

                      РЕШЕНИЕ: Причины могут быть следующие:

                      1) Цвет (в цветовой модели RGB) какого-либо региона не соответствует цвету в файле dataworldmapsbasedescr_regions.txt (обычная проблема). Исправление некорректной записи решит проблему.

                      2) Поселение в данном регионе находится на недоступной территории, напр., в лесу или на вершине горы (лог должен подсказать вам, какое поселение находите на ‘invalid tile’, «неправильном» фрагменте карты). Чтобы исправить это, переместите чёрный пиксель куда-либо ещё (как правило, приходится подбирать методом пробок и ошибок).

                      3) Вы привязали юнитов к поселению в файле ‘dataworldmapscampaignimperial_campaigndescr_strat.txt’, но не добавили это поселение в файл descr_strat. Это ошибка также сообщает, что вы выбрали ‘invalid tile’ для поселения.

                      4) Поселение данного региона находится в море (лог подскажет вам местонахождение проблемного поселения, с координатами (0,0). Чтобы исправить это, переместите чёрный пиксель вглубь суши (также методом проб и ошибок).

                      5) Некоторые графические редакторы не могут генерировать файлы map_regions.tga, подходящие для M2TW. У меня была такая проблема, когда я редактировал map_regions.tga в Photoshop Elements 4.0. Однако когда я переключился на Gimp, проблемы не стало.

                      CTD во время игры, при просмотре стратегической карты

                      Вылет при загрузке или во время игры, без сообщения об ошибке

                      ПРОБЛЕМА: Игра вылетает, лог просто выдаёт информацию о вылете из игры.

                      РЕШЕНИЕ: Обычно это происходит из-за одного из файлов в папке data/text, содержащего не всю требующуюся информацию. Часто это бывает файл data/text/expanded.txt, но не всегда.

                      CTD при выборе фракции, отсутствует провинция

                      ПРОБЛЕМА: Мод вылетает при выборе определенной фракции, сообщение об ошибке говорит, что отсутствует какая-либо провинция.

                      РЕШЕНИЕ: Есть 4 файла, которые имеют дело с провинциями:

                      datatextimperial_campaign_regions_and_settlement_names.txt

                      dataworldmapsbasedescr_regions.txt

                      dataworldmapscampaignimperial_campaigndescr_strat.txt

                      dataworldmapscampaignimperial_campaigndescr_win_conditions.txt

                      Убедитесь, что «недостающая» провинция есть в первых трёх из них и что её название правильно написано во всех 4 файлах.

                      CTD вблизи какого-либо региона

                      ПРОБЛЕМА: Когда вы приближаетесь к какой-либо провинции, M2TW вылетает. Лог по этому поводу «молчит».

                      РЕШЕНИЕ: Если провинция слишком велика, это может вызывать вылеты. Чтобы исправить это, попробуйте разделить провинцию на более мелкие регионы.

                      CTD при попытке просмотреть поселение в каком-либо регионе

                      ПРОБЛЕМА: Когда вы пытаетесь осмотреть поселение в каком-либо регионе, игра вылетает. Лог «молчит».

                      РЕШЕНИЕ: Это может быть вызвано тем, что совокупный уровень религии в поселении не равен 100. Для исправления этого откройте файл ‘dataworldmapsbasedescr_regions.txt’ и поменяйте уровни религии в проблемном поселении, чтобы в сумме было 100. Затем удалите файл ‘dataworldmapsbasemap.rwm’, чтобы изменения вступили в силу.

                      CTD при попытке просмотреть мятежное поселение в каком-либо регионе

                      ПРОБЛЕМА: Когда вы пытаетесь осмотреть мятежное поселение в каком-либо регионе, игра вылетает. Лог «молчит».

                      РЕШЕНИЕ: Если в мятежном поселении есть повстанцы (юниты, видимо — Tryggvi), которых мятежной фракции иметь не позволено, игра будет вылетать (в отличие от других фракций, для которых нахождение юнитов в поселении значения не имеет). Чтобы исправить это, откройте файл ‘dataworldmapsbasedescr_regions.txt’ и найдите, какие же повстанцы сидят в проблемном поселении. Потом откройте файл ‘data/descr_rebel_factions.txt’, найдите проблемную группу мятежников и замените их юнитов юнитами из другой группы мятежников. Проверьте, решит ли это проблему. Если нет, то попробуйте заменить на другую группу мятежников – до тех пор, пока игра не перестанет вылетать. Когда у вас появится «рабочая» группа, вы можете попытаться изменить юнитов, чтобы мятежники соответствовали провинции.

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

                      Вылет, связанный со зданием

                      ПРОБЛЕМА: Игра вылетает на старте, когда вы пытаетесь вызвать окно строительства в поселении.

                      РЕШЕНИЕ: Либо в поселении имеется здание, которое данная фракция иметь не может (это лишь вызывает вылет в начале игры), либо есть ошибка в файле dataexport_descr_buildings.txt, относящаяся к одному из зданий поселения [спасибо пользователю Monkwarrior].

                      Вылет, связанный с юнитом

                      ПРОБЛЕМА: Игра вылетает, когда вы пытаетесь получить информацию о юните или вступаете в бой, имея при себе определенный юнит.

                      РЕШЕНИЕ: Информация для этого юнита в файле dataexport_descr_unit.txt содержит какую-то ошибку. Убедитесь, что все табуляции и пробелы на своём месте, информация не отсутствует или не продублирована и что строка ‘soldier’ относится к существующему юниту (не пытайтесь менять это).

                      Вылет, связанный с фракцией

                      ПРОБЛЕМА: Мод вылетает при попытке поиграть за определённую фракцию, в течение её первого хода. Однако проблемная фракция нормально функционирует в Битвах (Custom Battles).

                      РЕШЕНИЕ: Проверьте, есть ли запись, которая содержится при ‘ai_label’ в файле data/world/maps/campaign/imperial_campaign/desc_strat.txt, в файле ‘data/descr_campaign_ai_db.xml’ [спасибо пользователю dp_best].

                      CTD во время игры, на другой стратегической карте, после нескольких ходов

                      Вылет в начале хода

                      ПРОБЛЕМА: Игра вылетает при начале хода игрока.

                      РЕШЕНИЕ: Это может быть вызвано ивентом, содержащимся в файле ‘dataworldmapscampaignimperial_campaigncampaign_script.txt’ или в файле ‘dataworldmapscampaignimperial_campaigndescr_events.txt’ (по умолчанию находится в папке ‘C:Program FilesSEGAMedieval II Total Wardataworldmapscampaignimperial_campaign’), но не перечисленным в файле ‘data/text/historic_events.txt’. Добавление этого ивента в файл ‘data/text/historic_events.txt’ исправит ошибку (с этим файлом нужно работать очень осторожно).

                      Вылет на пятом ходу

                      ПРОБЛЕМА: Игра вылетает в конце или начале пятого хода.

                      РЕШЕНИЕ: Это не шутка, я действительно сталкивался с этой ошибкой. Она была вызвана тем, что я пытался исключить следующий трейт в файле dataexport_descr_character_traits.txt из какой-либо культуры.

                      Код:

                      ;——————————————

                      Trait ReligionStarter

                      Characters family

                      Hidden

                      Level General_Religion

                      Description General_Religion_desc

                      EffectsDescription General_Religion_effects_desc

                      Threshold  1

                      Effect Piety  3

                      ;——————————————

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

                      Вылет на 20-м ходу

                      ПРОБЛЕМА: Игра вылетает во время хода ИИ в районе 20 хода, а лог просто выдаёт информацию о вылете из игры.

                      РЕШЕНИЕ: Я сталкивался с этой ошибкой и долго с ней возился. Она происходила из-за того, что я увеличил «лимит» детей, в файле data/descr_campaign_db.xml. Когда в семье ИИ оказывалось более 4 детей, игра вылетала.

                      Игра вылетает во время хода ИИ

                      ПРОБЛЕМА: Игра вылетает во время хода ИИ, а лог просто выдаёт информацию о вылете из игры.

                      РЕШЕНИЕ: Есть несколько возможных причин:

                      1) Триггер для какого-либо трейта прописан неправильно. У меня была такая проблема, когда триггером для ‘WhenToTest’ было ‘GeneralAssaultsGeneral’, а не ‘PostBattle’. Вы можете проверить это, удаляя триггеры для всех трейтов в файлах ‘data/export_descr_ancillaries.txt’ и ‘data/export_descr_character_traits.txt’ (не забудьте сделать бэкап) и запуская мод, чтобы увидеть, прекратились ли вылеты.

                      2) У какой-либо культуры удалён трейт, но соответствующий «антитрейт» не удалён. Это приводит к проблеме, когда какой-либо полководец или агент переходит от трейта к антитрейту (по причине потери или приобретения очков навыка).

                      3) Мод будет также вылетать, если какой-либо агент, не имеющий имени, получит прозвище, эпитет. Это можно исправить, изменив имя агента в файле ‘dataworldmapscampaignimperial_campaigndescr_strat.txt’ и перезапустив мод, чтобы у агента появилось новое имя.

                      Вылет «Игрок и мятежники»

                      ПРОБЛЕМА: Мод вылетает после 4-6 ходов, когда из всех фракций остаются лишь игрок и мятежники. У фракции мятежников нет рабочих условий для победы.

                      РЕШЕНИЕ: Мод будет вылетать, если останется всего лишь одна фракция с рабочими условиями для победы, но не достигшая победы. Если дать мятежным фракциям рабочие условия для победы, то ошибка исчезнет (захват всех провинций НЕ является рабочим условием для победы, также как и захват провинций в количестве большем, чем есть в моде).

                      CTD во время игры, боевая карта

                      Вылет в битве, любой юнит

                      ПРОБЛЕМА: Мод вылетает при загрузке битвы, независимо от того, какие юниты или фракции участвуют в битве.

                      РЕШЕНИЕ: Скорее всего, это связано с множественными пробелами в файле ‘dataunit_modelsbattle_models.modeldb’, тогда как там должны быть лишь одиночные или двойные пробелы (это не приведёт к вылетам мода при загрузке, если не будет ошибки в числах или написании). Внимательная проверка файла battle_models.modeldb или откат к бэкапу – единственный выход, чтобы исправить ситуацию.

                      Вылет в битве после добавления офицера к какому-либо юниту

                      ПРОБЛЕМА: После добавления офицера к какому-либо юниту в файле ‘data/export_descr_unit.txt’, мод начинает вылетать при загрузке битвы, независимо от того, какие юниты или фракции в ней участвуют.

                      РЕШЕНИЕ: Запись об офицере должна быть в файле ‘dataunit_modelsbattle_models.modeldb’ – а иначе мод будет вылетать. К сожалению, лог не может подсказать, какой офицер послужил причиной вылета, так что вам придётся искать по всем записям до тех пор, пока вы не найдёте искомого «неправильного» офицера. Делайте несколько бэкапов перед тем, как добавлять офицеров.

                      Вылет в битве, определенный юнит

                      ПРОБЛЕМА: Мод вылетает при загрузке битвы, когда в ней участвует определенный юнит.

                      РЕШЕНИЕ: Скорее всего, некорректен путь к мешу, текстуре или спрайту юнита в файле ‘dataunit_modelsbattle_models.modeldb’. Чтобы исправить это, найдите запись юнита в этом файле и проверьте верность местонахождения и названия текстуры и меша (эта проблема может влиять лишь на юнита одной фракции).

                      Вылет в битве, много юнитов в куче

                      ПРОБЛЕМА: Мод вылетает, когда много сражается на небольшой территории.

                      РЕШЕНИЕ: В такой ситуации M2TW не может справиться с этим и вылетает (такое часто случается при осаде замков). Уменьшите размер отрядов, чтобы предотвратить это.

                      Одиночные битвы (Custom Battles)

                      Вылет при выборе юнитов

                      ПРОБЛЕМА: Мод вылетает после того, как вы выбрали фракцию и нажали «Далее», но до того, как появляется экран выбора юнитов.

                      РЕШЕНИЕ: Если одна из выбранных фракций имеет слишком много юнитов, M2TW будет вылетать. Я не установил максимальное число юнитов, но у меня была рабочая фракция со 192 юнитами.

                      Другие ошибки, не приводящие к CTD

                      Пропуск здания в конце файла export_descr_buildings.txt

                      ПРОБЛЕМА: Лог сообщает, что есть пропуск здания, но номер строки ошибки находится внизу файла ‘data/export_descr_buildings.txt’ .

                      Код:

                      00:41:51.734 [script.err] [error] Script Error in mods/conquest/data/export_descr_buildings.txt, at line 9078, column 2

                      Building DB error — faction aztecs has gap in building prior to stone_wall

                      00:41:51.750 [script.err] [error] Script Error in mods/conquest/data/export_descr_buildings.txt, at line 9078, column 2

                      Building DB error — faction aztecs has gap in building prior to large_stone_wall

                      00:41:51.750 [script.err] [error] Script Error in mods/conquest/data/export_descr_buildings.txt, at line 9078, column 2

                      Building DB error — faction aztecs has gap in building prior to huge_stone_wall

                      00:41:51.750 [data.invalid] [error] Target building level not allowed: Inca Empire, castle -> large_town, core_castle_building[2](castle) -> core_building[1](wooden_wall)

                      00:41:51.750 [data.invalid] [error] Target building level not allowed: Inca Empire, fortress -> city, core_castle_building[2](castle) -> core_building[1](wooden_wall)

                      00:41:51.750 [data.invalid] [error] Target building level not allowed: Inca Empire, citadel -> city, core_castle_building[2](castle) -> core_building[1](wooden_wall)

                      РЕШЕНИЕ: Если фракция или культура не перечислена на ранних уровнях древа строительства, но указана на поздних уровнях, то будет ошибка. К сожалению, лог лишь утверждает, что ошибка в конце файла ‘data/export_descr_buildings.txt’, а не выдаёт правильную строку.

                      РЕШЕНИЕ: Самый лёгкий путь, чтобы исправить эту ошибку – это отыскать в файле ‘data/export_descr_buildings.txt’ первое здание, которое перечислено в логе ошибки (в данном случае ‘stone_wall’), и проверить уровень здания до него (в данном случае уровень ‘wooden_wall’ в отделе ‘core_building’ древа строительства).

                      Код:

                      wooden_wall city requires factions { northern_european, middle_eastern, eastern_european, southern_european, }

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

                      Код:

                      wooden_wall city requires factions { northern_european, aztecs, mesoamerican, middle_eastern, eastern_european, southern_european, }

                      Отсутствует скелет

                      ПРОБЛЕМА: Лог сообщает, что отсутствует скелет для запасного оружия.

                      Код:

                      01:07:29.687 [script.err] [error] Script Error in mods/conquest/data/export_descr_unit.txt, at line 3149, column 1

                      Missing skeleton for secondary weapon in model type ‘magyar_swordsmen’, used by unit ‘Hungarian Crossbowmen’.

                      РЕШЕНИЕ: Это означает, что вы привязали модель бойца с одним типом оружия к юниту с двумя типами оружия в файле ‘data/export_descr_unit.txt’. Модель бойца указана в конце каждой записи о юните в файле ‘data/unit_models/battle_models.modeldb’ и может давать юниту один или два типа оружия (конные и стрелковые юниты обычно имеют два типа оружия, тогда как пехота ближнего боя – один).

                      Чтобы исправить ошибку, найдите проблемного юнита (здесь — ‘Hungarian Crossbowmen’) и привяжите строку ‘soldier’ к другому юниту.

                      Например:

                      Код:

                      type             Hungarian Crossbowmen

                      dictionary       Hungarian_Crossbowmen      ; Crossbowmen

                      category         infantry

                      class            skirmish

                      voice_type       Light

                      accent         East_European

                      banner faction   main_missile

                      banner holy      crusade

                      soldier magyar_swordsmen, 48, 0, 0.8

                      В строке ‘soldier’ теперь ‘Crossbowmen’, а не ‘magyar_swordsmen’.

                      Код:

                      type             Hungarian Crossbowmen

                      dictionary       Hungarian_Crossbowmen      ; Crossbowmen

                      category         infantry

                      class            skirmish

                      voice_type       Light

                      accent         East_European

                      banner faction   main_missile

                      banner holy      crusade

                      soldier          Crossbowmen, 48, 0, 0.8

                      Перевод: пан Tryggvi

                      Возможно, вам также будет интересно:

                    • Medieval 2 total war ошибка ca libs
                    • Medieval 2 total war ошибка 0xc0000906
                    • Medieval 2 total war ошибка 0xc0000142
                    • Medieval 2 total war лог ошибок
                    • Medieval 2 total war вылетает ошибка

                    • Понравилась статья? Поделить с друзьями:
                      0 0 голоса
                      Рейтинг статьи
                      Подписаться
                      Уведомить о
                      guest

                      0 комментариев
                      Старые
                      Новые Популярные
                      Межтекстовые Отзывы
                      Посмотреть все комментарии