454 Words 2 min

はじめに

VMware Workstation Pro と VMware Remote Console の双方が導入されている Windows PC で vSphere Client の [ホストおよびクラスタ] から仮想マシンの「REMOTE CONSOLE を起動」を選択すると VMware Workstation Pro が優先して利用されるようになる。
VMware Workstation Pro ではなく VMware Remote Console を優先する設定をおこなったため、備忘のため、記事に残しておく。

 

この記事を読んで欲しい人

  • vSphere Client の「REMOTE CONSOLE を起動」に VMware Remote Console を優先して利用したい人

 

設定手順

  1. キーボードの [Windows] + [X] でシステムメニューを開き、 [A] キー を押下し、ターミナルを管理者として起動する

     

  2. ターミナルがコマンド プロンプトで起動している場合、以下のコマンドで PowerShell を起動する

    powershell
    

     

  3. PowerShell にて以下のコマンドを実行し、 HKCR として HKEY_CLASSES_ROOT にアクセスできるように設定

    New-PSDrive -Name HKCR -PSProvider Registry -Root HKEY_CLASSES_ROOT
    
    Name           Used (GB)     Free (GB) Provider      Root                                               CurrentLocation
    ----           ---------     --------- --------      ----                                               ---------------
    HKCR                                   Registry      HKEY_CLASSES_ROOT
    

     

  4. PowerShell にて以下のコマンドを実行し、現在の設定を確認

    Get-ItemPropertyValue -LiteralPath "HKCR:vmrc\shell\open\command" -Name "(default)"
    
    "C:\Program Files (x86)\VMware\VMware Workstation\vmware.exe" "%1"
    

     

  5. PowerShell にて以下のコマンドを実行し、 VMware Remote Console を優先するように設定

    Set-ItemProperty -LiteralPath "HKCR:vmrc\shell\open\command" -Name "(default)" -Value '"C:\Program Files (x86)\VMware\VMware Remote Console\vmrc.exe" "%1"'
    

     

  6. PowerShell にて以下のコマンドを実行し、設定が変更されていることを確認

    Get-ItemPropertyValue -LiteralPath "HKCR:vmrc\shell\open\command" -Name "(default)"
    
    "C:\Program Files (x86)\VMware\VMware Remote Console\vmrc.exe" "%1"
    

     

環境

  • Windows 11 Home 25H2 ( Build:26200.7171 )
  • PowerShell 5.1.26100.7019
  • VMware Remote Console 12.0.5 ( Build:22744838 )
  • VMware Workstation Pro 17.6.4 ( Build:24832109 )