Как исправить ошибку 308 SteamVR?

Иногда при запуске приложения SteamVR пользователи наблюдают ошибку 308. При этом в сообщении указывается, что «SteamVR не удалось запустить по неизвестным причинам. Ошибка (308)». Она может произойти при первоначальной установке или в ходе использования клиента. Представители официально признали ошибку, выпустив обновление, которое исправило лишь некоторые неполадки.

Чем вызвана ошибка?

Поскольку SteamVR использует больше компонентов системы в сравнении со Steam, есть случаи, когда некоторые модули переходят в состояние ошибки. Есть несколько причин, которые приводят к ошибке 308:

  1. SteamVR требует права администратора при запуске, в противном случае он не сможет инициализироваться.
  2. После инсталляции на рабочий стол выведены ярлыки, которые указывают на неправильный файл запуска.
  3. Повреждены временные данные, из-за которых программа не может инициализироваться.
  4. Процессы службы Steam или Vice находятся в состоянии ошибки. Требуется обновления этих процессов.

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

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

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

В Проводнике Windows перейдите в папку установки SteamVR. Кликните правой кнопкой мыши на исполняемый файл (exe) и выберите Свойства.

На вкладке Совместимость отметьте флажком поле «Запустить эту программу от имени администратора».

Примените изменения и попробуйте еще раз запустить SteamVR.

Перезапуск связанных процессов

Многие приложения имеют запущенные фоновые службы. Есть случаи, когда фоновые процессы переходят в неопределенное состояние и перестают реагировать. В этом решении перейдем в «Диспетчер задач» и завершим все процессы, связанные с SteamVR и Vice.

Откройте «Диспетчер задач» командой taskmgr, запущенной из окна Win + R.

На вкладке Процессы найдите записи SteamVR и Vice. Выделите их один за другим, щелкните правой кнопкой и выберите «Снять задачу».

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

Удаление временных файлов

Steam сохраняет временные данные профиля на жестком диске. Если какой-либо из этих конфигурационных файлов будет поврежден, SteamVR не получит требуемые данные при запуске, что приведет к ошибке 308. В этом решении перейдем в установочную папку и удалим временные данные.

Прежде закройте клиента и проверьте в Диспетчере задач, чтобы не было его активных процессов.

В Проводнике перейдите в следующую локацию:
C:\Users\Strix\AppData\Local\openvr\openvrpaths.vrpath

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

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

Теперь кликните правой кнопкой на openvr\openvrpaths.vrpath и выберите «Удалить»,

Перезапустите систему и снова попробуйте открыть приложение.

Переустановка SteamVR

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

Откройте вкладку «Удаления или изменения программ» командой appwiz.cpl из окна Win + R.

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

После удаления перезагрузите ПК. Перейдите на официальный сайт и загрузите установщик. Запустите его от имени администратора и следуйте инструкциям до завершения установки.

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

Ссылка на основную публикацию