0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

SteamVRが「一部のアドオンがブロックされています」でどうにもならなくなった場合に設定ファイルを直接書き換えてどうにかする方法

Last updated at Posted at 2024-06-29

Quest+LighthouseをOpenVR-SpaceCalibratorで実現していたり、VirtualDesktop Streamerを使っていたり、ほかアドオンが読み込まれないと期待動作しない環境でSteamVRを使用している場合に、よくわかりませんが時折SteamVR起動時に「一部のアドオンがブロックされています」が表示される場合が起こります。少なくともうちの環境では。🥺

image.png

これまではこのダイアログが表示される状態に陥っても、ダイアログから「アドオンを管理」または起動中のSteamVRのシステムトレイアイコンを右クリックして設定画面を呼び出し、GUIから必要なアドオンをブロック解除し、促されるSteamVRの再起動で期待動作を復元できていました。

しかし、今晩はGUIからブロック解除を行った後に促されるSteamVRの再起動ボタンを押下しても、再起動しています表示から進まなく(SteamVRが終了しなく)なってしまい困りました。強制終了してもブロック解除できていない状態のままです。

とりま、このあたりの設定は以下のファイルにありました。

C:\Program Files (x86)\Steam\config\steamvr.vrsettings

必要な部分だけ抜粋すると、ブロックされたアドオンがある場合は次のような設定項目があります。

   "driver_01spacecalibrator" : {
      "blocked_by_safe_mode" : true
   },
   "driver_VirtualDesktop" : {
      "blocked_by_safe_mode" : true
   },

これを false にするとブロック解除された状態で起動するようになります。

私の環境ではなぜか OpenVR-SpaceCalibrator がブロックされる場合が月に1度くらいの頻度で発生します。いままではGUIでブロック解除から再起動できていたので「またか」といった程度で数分から十数分で対処できましたが、今回はGUIから再起動できず、強制終了してもブロック解除の設定変更が保存されておらず困りました。最終手段として設定ファイルを手編集して解決しました。なおったからヨシ!と思いたいところですが、なんとも面倒です。

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?