2022年8月11日木曜日

VMwareのゲストOSで、USBデバイスが接続できない(グレーアウト)

VMwareのゲストOSを構築したところ、USBデバイスが全く使えそうにない状態になった。

環境

  • VMware Workstation 16 Player
  • ゲストOS:Windows 10 November 2021 Update
  • ホストOS:Windows 10


症状としては

  • [Player] > [取外し可能デバイス] から見ると、全てのUSBデバイスがグレーアウトされる。
    (これは仮想マシン設定の USBコントローラの設定で、「すべての USB 入力デバイスを表示する」にチェックを入れている場合。チェックしていないと、何も表示されないはず。)
  • 仮想マシンのタスクバーで、USBのデバイス アイコンがグレーアウトされる。
  • 新しいUSBデバイスが検出されると「動作を確認」に設定していると、確認ダイアログはあるが、その結果に関わらず接続できない。
  • 諦めてUSBデバイスを取り外した時にダイアログが表示されるが、何のデバイスも表示されていない。


取外し可能なUSBデバイスが、全てグレーアウトされた状態


取り外し可能デバイスに、何のデバイスも表示されていない

調べたところ、これは仮想マシンの設定ファイル(vmx) にある設定が影響していた。
usb.restrictions.defaultAllow = "FALSE"
これをTRUEに変更すると障害は改善した。


All USB devices are greyed out
https://communities.vmware.com/t5/VMware-Workstation-Player/All-USB-devices-are-greyed-out/td-p/2878067