Ошибка при установке стим runtime

Обновлено: 06.07.2024


Native использует системные библиотеки, Runtime использует библиотеки из рантайма, который поставляется вместе с Steam. Установи steam-native-runtime, чтобы не было ошибок при запуске.

Что лучше работает?


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

Как удалить steam runtime что бы он мусолил глаза.


Если переустановить Steam то игры и программы удалятся? P.S Интернет всего 10 Мбит


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

/.local/share/Steam. Сохрани каталог

/.local/share/Steam/steamapps - все игры и программы хранятся в нем.

Kron4ek ★★★★★ ( 23.01.18 17:51:48 )
Последнее исправление: Kron4ek 23.01.18 17:52:25 (всего исправлений: 1)

Переустановил, единое отличие которое заметил - изменился стиль меню в системном лотке(теперь он Gtk)


так как системные библиотеки новее.

И с несовместимым в лучшем случае API, в худшем случае ABI. При несовпадении последнего ошибку выдаст только когда уже что-то сломается. Это OpenSource — все плевали на совместимость.


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

С несовместимостью ABI ни разу не натыкался. Зато были ошибки с рантаймовскими библиотеками типа libstdc++, с которыми mesa не работал.


Теоретически это может случиться. Представь, что игра ожидает из функции foo(void) получить int, а библиотеку переделали, имя оставили, и теперь она возвращает float. Или вдруг аргументы у функции теперь другие. И хорошо, если был изменён SONAME, а если нет?

Я тоже такого не встречал, но вижу, что держать бинарную совместимость никто не хочет. Высок риск ошибок.

a1batross ★★★★★ ( 23.01.18 18:31:02 )
Последнее исправление: a1batross 23.01.18 18:36:11 (всего исправлений: 1)


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


И зачем, если рантайм проблем не приносит вовсе? Почти. :)

a1batross ★★★★★ ( 23.01.18 23:19:43 )
Последнее исправление: a1batross 23.01.18 23:19:51 (всего исправлений: 1)


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

Рантайм не приносит проблем только на говномамонтовом дистре и проприетарных нвидиа дровах.

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

Я уже несколько лет сижу со STEAM_RUNTIME=0 и steam-native-runtime, потому что с ним банально меньше траха. Болше того, с каждым годом с ним, как это ни странно, субъективно становится всё меньше траха - необходимость LD_PRELOAD встречается всё реже.


Как минимум была несовместимость abi из-за разных версий libgcrypt и libssl, с которыми статически слинкованы некоторые библиотеки стима и самих стим-игр, не входящие в рантайм. Но правда это только в дистрах, отличных от ubuntu.


Включи репозиторий multilib и установи steam-native-runtime.
Вообще, сложно сказать, что работает лучше. Я стараюсь запускать всё под Native, а если какая-то игрушка не запускается - пробую запустить под Runtime.
Native, конечно же, лучше. Т.к. адаптирован и распространяется через оффициальный репозиторий, а не включенный универсальный.
У меня кстати 3 варианта стима, 3й под вайном.


Люди там несколько лет назад придумали flatpak, пол года назад изолировали им steam, чтобы не было конфликтов между системой и рантаймом. Не знаю зачем надо есть кактусы, когда можно через пол пинка заставить все работать как надо.


Операционная система: archlinux. Ядро: 4.14.13-1-ARCH

Вася из 5Б, это ты? Я знал что ты хакер! Я из 5В.


А есть appimage? Да и что там запускать? Там же только установщик и сам стим.

К сожалению, единого метода решения для ошибки «Microsoft Visual C++ Runtime Library» нет, так как причины могут быть разными: отсутствующие или поврежденные компоненты системы, влияние сторонних служб и программ, в некоторых случаях — ошибки в самой запускаемой программе (особенно если она была написана вами лично).

Язык программ, не поддерживающих Юникод и пути к папкам с программой

Этот способ решения часто оказывается результативным для пользователей с русскоязычными версиями Windows 10, 8.1 или Windows 7, при условии, что ошибка Microsoft Visual C++ Runtime Library вызывается какой-то сторонней программой, а не системными компонентами, такими как explorer.exe или SystemSettings.exe.

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

  1. Если запускаемая игра или программа (или её установщик) находится в папке, путь к которой содержит кириллицу (русские буквы), перенесите её в другое расположение или переименуйте папку, попробуйте запустить. Например, если ваше имя пользователя на русском языке, а файл запускается из папки «Загрузки», то полный путь к ней будет иметь види это может послужить причиной ошибки.
  2. Зайдите в Панель управления (в Windows 10 панель управления можно открыть через поиск на панели задач) — Региональные стандарты, откройте вкладку «Дополнительно» и в разделе «Язык программ, не поддерживающих Юникод» нажмите «Изменить язык системы». Выберите «Английский (США)», примените настройки и перезагрузите компьютер, затем проверьте, решило ли это проблему.

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

Здесь присутствует один нюанс: обычно мы не знаем, какие именно из многочисленных наборов распространяемых компонентов Microsoft Visual C++ послужил причиной проблемы, а потому я рекомендую следующих подход их переустановки:

Если указанные шаги не решили проблему, выполните следующие шаги:

Драйверы видеокарты и DirectX

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

Дополнительные методы решения проблемы

  • Удалить программы, установленные непосредственно перед появлением ошибки. По отзывам, причиной может быть самое разное стороннее ПО, среди примеров: Intel True Key, программы принтеров HP, антивирусы.
  • Использовать точки восстановления системы при их наличии.
  • Выполнить чистую загрузку (не путать с установкой) Windows. Если при чистой загрузке ошибка исчезает, то причина — какие-то программы в автозагрузке или сторонние службы. Можно включать их группами, пока не выявим, что именно вызывает ошибку. Как именно выполнить чистую загрузку описано в инструкции Чистая загрузка Windows. .
  • Отдельная инструкция для этой же ошибки с кодом R6025 pure virtual function call

Ещё один вариант, для случая, когда ошибку вызывает какой-то системный процесс — создать нового пользователя Windows (лучше, если будет использовано имя на латинице), зайти в систему под ним и проверить, сохраняется ли ошибка у этого пользователя.

Видео инструкция

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

А вдруг и это будет интересно:

28.01.2021 в 22:31

Есть вопрос к вам по поводу купленного самсунг 980 про и материнки гигабайт аорус мастер z390 так вот нету ни в одной программе ни информации про смарт ни трим ни Ncq ни остального только есть немного инфы в меджикан. у людей на ютюбе эта информация есть

29.01.2021 в 14:49

10.07.2021 в 12:06

В статью можно добавить sxtrace как один из способов.
У меня прога на работе требует vc++ x86 2005ые, но их оказывается есть несколько версий, и с помощью sxtrace можно точно узнать версию требуемой библиотеки.


lib32-gtk2 установлен? ls -l /usr/lib32/libgtk-x11-2.0.so.0 ?


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




Если просто steam запустить то


cli ★ ( 28.04.16 23:05:57 )
Последнее исправление: cli 28.04.16 23:07:04 (всего исправлений: 1)



С включенным стим_рантайм запускается?


Так ты включи его, у тебя 0 проставляется в соответствующую переменную окружения, а должна быть единица (1).


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

ну давай, блесни. почему он дурак а ты знаток?


у тебя что-то совсем не так с системой. стим раньше запускался или никогда? что у тебя по драйверам в иксах, работает ли dri




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


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

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

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

  • Нажмите на ярлычок приложения правой кнопкой мышки;
  • Перейдите к пункту меню «Свойства» ;


  • На открывшемся экране найдите вкладку «Совместимость» ;
  • Поставьте отметку в строке «Запускать программу от имени администратора»;


Автоматический запуск

  • Вызовите командную строку, зажав одновременно клавиши Win+R ;
  • Впишите в появившееся окно services.msc и нажмите на кнопку «ОК» ;


  • В службах находим «Steam Client Services» и кликаем правой кнопкой мышки;
  • Переходим к пункту «Свойства» ;


  • Во вкладке «Общие» ищем статус запуска – если сейчас он активен, нужно нажать на кнопку «Стоп» чуть ниже;
  • Находим раздел «Тип запуска» и выбираем значение «Автоматически» ;
  • Сохраняем внесенные изменения нажатием на кнопку «ОК».


Ошибка службы Стим должна исчезнуть – попробуйте повторно запустить клиент. Это наиболее распространенный способ решения трудностей!

Проблема с антивирусом

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

Что можно сделать? Сначала попробуйте на время отключить антивирус – если проблема исчезает, стоит внести десктопный клиент в список исключений. Или полностью удалить и заменить антивирусное ПО!

Восстановление службы

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

  • Полностью закройте клиент;
  • Нажмите на клавиши Win+R , чтобы открыть окно командной строки;
  • Впишите C:\Program Files (x86)\Steam\bin\SteamService.exe» /repair (если вы установили приложение в другую папку – укажите соответствующий путь, мы вписываем значение по умолчанию);
  • Теперь попробуйте запустить клиент снова!

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

Восстановление системных данных

  • Выйдите из приложения;
  • Нажмите «Пуск» и откройте папку «Служебные» ;
  • Нажмите правой кнопкой мышки на командную строку и выберите «Запускать от имени администратора» ;


  • Впишите в окно «Выполнить» следующее: sfc /scannow ;
  • Выполнение займет некоторое время – потом нужно будет перезапустить клиент!

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

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

Читайте также: