Главная » Error » «Runtime error» при запуске игр на Windows — как исправить

«Runtime error» при запуске игр на Windows — как исправить

В этой статье

Причины появления «Runtime error»

К сожалению, определить точную причину появления данной ошибки невозможно: пользователю необходимо перебирать доступные решения, пока одно из них не устранит проблему. Тем не менее давайте все же взглянем на список, так сказать, «подозреваемых». Вот что может вызывать появление ошибки «Runtime error»:

  • отсутствующие либо поврежденные системные компоненты;
  • конфликт запускаемого приложения со сторонней программой/службой;
  • поврежденные файлы запускаемого приложения;
  • присутствие кириллицы в расположении исполняемого файла приложения;
  • «кривая» установка библиотек Visual Studio C++ и .NET Framework либо их отсутствие.

Восстановить системные файлы

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

Чтобы начать работу с программой, необходимо совершить следующие шаги:

  1. Нажать на значок лупы рядом с логотипом Windows внизу экрана.
  2. Набрать в поиске «Командная строка».
  3. Запустить программу в режиме администратора путем нажатия правой кнопки мыши.
  4. Ввести следующие символы: «sfc/scannow».

  1. Дождаться завершения процесса сканирования, то есть пока не будет 100%.
  2. По окончании проверки рекомендуется закрыть окно и выполнить перезагрузку ПК.

Проблемы с модами

Решение ошибки «Runtime error»

Решение №1 Ликвидация кириллицы

Ошибка «Runtime error» может возникать при запуске тех программ и игр, в расположении которых присутствуют кириллические символы. Например, на данную ошибку можно наткнуться, если запускаемое приложение находится по пути C:Users[ИМЯ АККАУНТА НА РУССКОМ]Downloads[КОРНЕВАЯ ПАПКА ПРИЛОЖЕНИЯ]. Избавьтесь от русского языка по пути к приложению и попробуйте запустить его еще раз.

Решение №2 Изменение языка программ, не поддерживающих Юникод

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

  • Нажмите WIN+R и выполните значение «CONTROL»;
  • кликните на пункт «Изменение форматов даты, времени и чисел» в разделе «Часы и регион»;
  • перейдите во вкладку «Дополнительно» в появившемся окошке «Регион»;
  • нажмите на кнопку «Изменить язык системы…»;
  • в ниспадающем меню выберите «Английский (США)» и сохраните внесенные изменения;
  • перезагрузите ПК.

Запустите проблемное приложение, чтобы проверить наличие ошибки.

Решение №3 Переустановка Visual Studio C++ и .NET Framework

Некорректно установленные (либо отсутствующие в системе) распространяемые библиотеки Microsoft Visual Studio C++ и .NET Framework могут вызвать появление «Runtime error». Чтобы переустановить эти библиотеки, вам нужно сделать следующее:

  • вызовите перед собой Панель управления, как это было показано выше;
  • кликните на «Удаление программы» в разделе «Программы»;
  • найдите в списке программ все версии Visual Studio C++ и удалите их;
  • перейдите на официальный сайт Майкрософт и загрузите необходимые установщики VS C++;
  • проделайте тоже самое с различными версиями .NET Framework на своем ПК;
  • вернитесь к окошку «Программы и компоненты» и кликните на пункт «Включение или отключение компонентов Windows»;
  • убедитесь, что возле всех версий .NET Framework стоят галочки;
  • закройте все открытые окна и перезагрузите ПК.

Решение №4 Удаление недавно установленных программ

Определенные программы могут входить в конфликты с приложениями на компьютере. Ошибка «Runtime error» начала появляться практически сразу после установки какой-то программы или игры? Удалите ее, перезагрузите ПК и попробуйте запустить нужное вам приложение еще раз. Возможно, на сей раз никакой ошибки не появится. Заняться удалением программ можно в «Программы и компоненты» (показано выше ↑).

Обновить драйвера

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

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

  1. Открыть пункт «Параметры» через меню «Пуск».
  2. Далее – «Обновление и безопасность».
  3. Здесь находится «Центр обновления Windows», и в открывшемся окне нужно нажать на кнопку «Проверить наличие обновлений».

  1. Система самостоятельно выполнит настройку драйверов и их установку. В случае если какой-либо компонент не будет найден автоматически, его следует скачать с сайта разработчика. Узнать, какие из драйверов не установлены, можно путем открытия «Диспетчера устройств». В меню будет видно, какие элементы требуют обновления или переустановки.

Подведение итогов

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

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

Понравилось? Поделись с друзьями!
id=”separator2″>

Дата: 07.08.2021Автор/Переводчик: Wolf

    Комментарии (0)

  • ×Добавить комментарийИмя*Текст*
    <текстареа class="form-control" id="text" name="text" rows="3"> Введите сумму чисел*

Добавить комментарий

Новое

  • Не открываются страницы в браузерах в Windows 10
  • Что делать, если программы из магазина в Windows 10 не подключаются к интернету
  • Что делать, если внезапно перестали работать USB в Windows 10
  • Что делать, если нет интернета в Windows 10 после обновления или переустановки
  • Сообщение «Неопознанная сеть» в Windows 10: причины и методы решения проблемы

Шпаргалки

  • Список расширений файлов
  • Команды окна “Выполнить”

Проверить жесткий диск

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

  1. Запустить «Проводник».
  2. Нажать правой кнопкой мышки на локальный диск, и найти в списке «Свойства».
  3. Выбрать вкладку «Сервис», затем – кликнуть на «Проверить».

  

  1. Отметить галочками преложенные варианты и нажать на кнопку «Запуск».
  2. Ждать завершения процесса по проверке файловой системы.

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

Другим путем является задействование инструмента диагностики памяти (Memory Diagnostic Tool), который проводит сканирование системного накопителя на предмет наличия проблем и предлагает возможные решения.

Исправления, которые стоит попробовать:

  1. Перезагрузите компьютер
  2. Временно отключите антивирус.
  3. Запустите игру от имени администратора
  4. Обновить ваш графический драйвер
  5. Проверьте целостность файлов вашей игры
  6. Запустите игру в режим совместимости
  7. Переустановите игру и/или Steam

Исправление 1: Перезагрузите компьютер

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

Если проблема сбоя Terraria все еще существует после перезагрузки, затем переходите к следующему исправлению, указанному ниже.

Исправление 2: Временно отключите антивирус

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

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

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

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

Исправление 3: Запустите игру от имени администратора

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

Чтобы узнать, является ли это основной проблемой, попробуйте запустить игру как администратор. Вот как это сделать:

1) Закройте Steam.

2) Щелкните правой кнопкой мыши значок Steam на рабочем столе и выберите Свойства .

3) Щелкните вкладку Совместимость и установите флажок рядом с Запустить эту программу как администратор . Затем нажмите OK .

4 ) Перезапустите Steam и Terraria , чтобы проверить свою проблему..

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

Исправление 4: Обновите графический драйвер

Одно из Наиболее частой причиной сбоя Terraria является неисправный или устаревший графический драйвер.

Вы можете обновить драйверы устройства вручную, если хотите. их по одному. Но на это нужно время. Или вы можете обновить их все за пару кликов с помощью Driver Easy .

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

Вы можете автоматически обновлять драйверы с помощью БЕСПЛАТНОЙ или Pro версии Driver Easy. Но с версией Pro требуется всего 2 клика (и вы получаете полную поддержку и 30-дневную гарантию возврата денег):

1) Загрузите и установите драйвер Легко.

2) Запустите Driver Easy и нажмите кнопку Сканировать сейчас . Затем Driver Easy просканирует ваш компьютер и обнаружит все проблемные драйверы.

3) Нажмите кнопку Обновить рядом с графическим драйвером, чтобы автоматически загрузить правильную версию этого драйвера, после чего вы можете установить ее вручную (вы можете сделать это с помощью БЕСПЛАТНОЙ версии). Или нажмите Обновить все , чтобы автоматически загрузить и установить правильную версию всех драйверов, которые отсутствуют или устарели в вашей системе (для этого требуется Версия Pro – вам будет предложено выполнить обновление, когда вы нажмете «Обновить все».)

Pro-версия Driver Easy поставляется с полной технической поддержкой.
Если вам нужна помощь, обратитесь в службу поддержки Driver Easy по адресу support@drivereasy.com.

4) Перезапустите игру, чтобы проверить, в чем заключается проблема.

Если Terraria по-прежнему вылетает, попробуйте следующее исправление, указанное ниже. .

Исправление 5. Проверьте целостность файлов игры.

Terraria может дать сбой при повреждении одного или нескольких файлов игры. или отсутствует. Чтобы исправить это, попробуйте проверить целостность файлов игры в клиенте Steam. Вот как это сделать:

1) Запустите Steam.

2) Щелкните БИБЛИОТЕКА .

3) Щелкните правой кнопкой мыши Terraria и выберите Свойства.

4) Перейдите на вкладку ЛОКАЛЬНЫЕ ФАЙЛЫ , затем нажмите ПРОВЕРИТЬ ЦЕЛОСТНОСТЬ ФАЙЛОВ ИГРЫ .

5) Перезапустите игру, чтобы проверить, не возникла ли у вас проблема. устранена.

Если нет, попробуйте следующее исправление.

Исправление 6: запустите игру в режиме совместимости

Некоторые Windows обновления могут быть несовместимы с Terraria , из-за чего он не работает должным образом. Попробуйте запустить игру в режиме совместимости, чтобы узнать, сможет ли он решить вашу проблему. Вот как это сделать:

1) Щелкните правой кнопкой мыши значок Terraria , затем выберите Свойства .

2) Перейдите на вкладку Совместимость . Затем установите флажок рядом с Запустить эту программу в режиме совместимости для .

3) Щелкните список поле ниже, чтобы выбрать Windows 8 , затем нажмите OK .

4) Перезапустите игру, чтобы проверить, была ли решена ваша проблема.

Если ваша игра снова вылетает в режиме Windows 8 , повторите шаги 1–3 и выберите Windows 7 в списке.

Если это не сработало для вас, проверьте исправление ниже.

Исправление 7: переустановите игру и/или Steam

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

  • Переустановите игру
  • Переустановите Steam

Переустановите игру

1) Запустите Steam.

2) Щелкните БИБЛИОТЕКА .

3) Щелкните правой кнопкой мыши Terraria , затем нажмите Удалить .

4) Нажмите УДАЛИТЬ .

5) Загрузите и снова установите Terraria .

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

Удалить недавно установленные программы

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

  1. Для этого понадобится воспользоваться разделом «Панель управления», которая находится в меню «Пуск».
  2. Здесь найти пункт «Программы и компоненты».
  3. В появившемся списке обнаружить те утилиты, которые могли послужить причиной неполадки (определить недавно установленные программы можно по дате и времени).
  4. Нажать правой кнопочкой мыши на вероятный источник поломки, и кликнуть на кнопку «Удалить».

Вопросы по прохождению

Ответы на все вопросы касающиеся прохождения Terraria можно найти в соответствующих разделах Wiki, а также на нашем форуме. Не стесняйтесь задавать вопросы и делиться своими советами и решениями.

поставил 1.1r11 и при выборе персонажа вылетает, нового создаю тоже вылетает, все ставил, все обновлял.
версия 1.06 работает.
в папке terraria должны быть 2 установочных файла dotNetFx40. установите их(не уверен что поможет. но попробуйте)

Эта проблема связана с тем, что в версии 1.06 вы, вероятнее всего, имели дело с русскими серверами, названия которых в версии 1.1 не поддерживаются из-за отсутствия в библиотеке игры русских символов.
Решение:

Во-первых – найти папку с сохранениями, в Win7 она находится по пути C:Usersимя пользователяDocumentsMy GamesTerraria

Удалить из этой папки файл servers.dat(не переживайте, ваши серверы останутся не тронутыми, этот файл хранит только названия)

Во-вторых(если не помог первый вариант) – переустановите игру и НЕ УСТАНАВЛИВАЙТЕ руссификатор.

В-третьих(если не помогли оба варианта выше) – скачайте старый русик http://www.playground.ru/files/50803/ , установите его в отдельную папку, найдите в ней папку “content” и перенесите её в папку игры.

Всё должно работать.

Зы: на самом деле переносить всю папку “content” не обязательно, нужны всего несколько файлов, но я поленился выискивать конкретные файлы. Проблем с игрой не было, но если у вас что-то будет отображаться не верно – ищите файл для замены самостоятельно, суть проблемы вам известна. Удачи!

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

Я встречался с этим.Это значит,что файл персонажа повреждён или у него есть вещи,которых нет в той версии террарии(или же вещи из мода),в которой вы пытайтесь за него поиграть.
Его придётся удалять или если во втором случае,то ставить ту версию террарии,на которой вы играли или ставить заного тот мод,с которым вы играли этим персонажем.

Настроить автозагрузку

Если при запуске появляется ошибка Unknown Hard Error
в Sihost.exe, следует отключить все службы и программы в момент запуска ОС, за исключением системных. Эта программа встроена в систему и отслеживает действия других запущенных процессов.

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

Порядок действий включает в себя:

  1. Нажать на клавиатуре комбинацию клавиш «Win+R».
  2. Ввести такие символы в строке: «msconfig» и подтвердить действие нажатием
    1.  
  3. Появится окно «Конфигурация системы», где на вкладке «Общие» необходимо отметить «Выборочный запуск».

  1. Поставить галочку на пункте «Загружать системные службы».
  2. После сохранения изменений выполнить перезагрузку компьютера.

Ошибки загрузки/обновления

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

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

Запустите проверку целостности данных игры.

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

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

Использовать диспетчер задач

Ctfmon.exe Unknown Hard Error в Windows 10 указывает на наличие повреждения в системном ПО. При запуске ошибка explorer.exe возникает из-за сбоев в системном вызове. При этом окна с приложениями могут самопроизвольно закрываться.

Если имеются точки восстановления, необходимо открыть панель управления. Далее перейти к пункту «Восстановление», далее – «Запуск восстановления системы». Здесь рекомендуется указать дату, которая предшествовала возникновению ошибки.

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

  1. Вызвать диспетчер задач путем нажатия сочетания клавиш «Ctrl+Alt+Del».
  2. В открывшемся меню выбрать «Файл», затем – «Запустить новую задачу».
  3. Галочкой пометить «Создать задачу с правами администратора».
  4. Вписать в строку символы: «explorer.exe» и щелкнуть на клавишу «Enter».

  1. После этого рекомендуется проверить, исчезла ши системная ошибка или нет.
Источники

  • https://GamesQa.ru/games/runtime-error-28564/
  • https://linchakin.com/posts/how-to-fix-unknown-hard-error/
  • https://frestage.ru/drivers/resheno-terrariya-prodolzhaet-rushitsya-2021-sovety/
  • https://igry-gid.ru/nastrojki/terraria-oshibka-pri-sozdanii-personazha.html
[свернуть]
Решите Вашу проблему!


×
Adblock
detector