レジストリを介して管理されるHDX™機能
注:
レジストリを誤って編集すると、オペレーティングシステムの再インストールが必要になるような深刻な問題が発生する可能性があります。Citrix®は、レジストリエディターの誤った使用に起因する問題が解決できることを保証できません。レジストリエディターは自己責任で使用してください。編集する前に必ずレジストリをバックアップしてください。
レジストリエディターを開くには、サーバーで regedit.exe を実行します。次に、レジストリキーに移動して設定を追加または編集します。
デバイス
ブルームバーグキーボード
Citrix Virtual Apps and Desktops™は、Bloombergモデル4およびモデル3のスターボードキーボードをサポートしています。デフォルトでは、拡張Bloombergキーボードのサポートは無効になっています。
Bloombergキーボードのサポートを有効にするには、接続を開始する前にクライアントマシンで次のレジストリ値を設定します。
- Key: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICAClient\GenericUSB
- Value name: EnableBloombergHID
- 値の型はDWORDです
- 値のデータ: 0 = 無効、1 = 有効
詳細については、「Bloomberg keyboard」を参照してください。
マップされたクライアントドライブ
セキュリティ上の予防措置として、ユーザーがCitrix Virtual Apps and Desktopsにログオンすると、デフォルトでサーバーはユーザー実行権限なしでクライアントドライブをマップします。ユーザーがマップされたクライアントドライブにある実行可能ファイルを実行できるようにするには、サーバーのレジストリを編集してこのデフォルトを上書きします。
アクセスを許可するには、次のレジストリ値を編集します (CDMSettings が存在しない場合は作成します)。
- Key: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\CDMSettings
- Value name: ExecuteFromMappedDrive
- 値の型はDWORDです。
- 値のデータ: 1 = 許可、0 = マップされたドライブでのアクセス拒否
この変更は、レジストリを編集した後に接続されたセッションに適用されます。
Citrix Virtual Apps and Desktops 7 2006 は、このレジストリの場所を含む最初のバージョンです。以前のバージョンの Citrix Virtual Apps and Desktops では、異なるレジストリの場所が使用されていました。
詳細については、「クライアントドライブマッピング」を参照してください。
マイクロソフト サーフェス プロ および サーフェス ブック ペン
Citrix Virtual Apps and Desktops は、Windows Ink ベースのアプリケーションで標準のペン機能をサポートしています。デフォルトでは、この機能は有効になっています。
この機能を無効または有効にするには、次のレジストリ値を設定します。
- Key: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Citrix Virtual Desktop Agent\PenApi
- Value name: DisablePen
- 値のデータ型: DWORD
- 値のデータ: 1 = 無効、0 = 有効
詳細については、(/ja-jp/citrix-virtual-apps-desktops/2311/devices/mobile-devices.html#microsoft-surface-pro-and-surface-book-pens)を参照してください。
Windows イメージ取得アプリケーション許可リスト
この設定により、VDA上のどのアプリケーションがWindows Image Acquisitionスキャナーリダイレクトにアクセスできるかを制御できます。
デフォルトでは、どのアプリケーションもWindows Image Acquisitionにアクセスできません。
VDA上のアプリケーションに対してWindows Image Acquisitionを調整するには、次のレジストリ設定を作成します。
- Key: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix
-
Value name: WIAAllowedProcesses
WIAAllowedProcessesを選択して右クリックします。新規 > 複数行文字列値を選択し、新しい値の名前をAllowProcessesに変更します。
- 値のデータ: Windows Image Acquisitionにアクセスできる各アプリケーションのフルパスとプロセス名を入力します。各アプリケーションを新しい行に入力してください。
この設定への変更は、次回VDAでセッションを起動したときに有効になります。
全般
Rendezvousバージョンの構成
使用するRendezvousのバージョンを構成するには、以下を設定します。
- Key: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\VirtualDesktopAgent
- 値の型はDWORDです。
- Value name: GctRegistration
-
値のデータ:
- 1 - V2を有効にするには
- 0 - V1を有効にするには
VDAへの自動ログオンを構成する
この設定により、Windows 10シングルセッションOSおよびマルチセッションOSのVDAで、常にパスワードの入力を求める Microsoftポリシー設定を有効または無効にできます。
常にパスワードの入力を求めるが有効になっている場合、ユーザーはリモートセッションを開始するときにVDAで資格情報を入力する必要があります。この設定が無効になっている場合、ユーザーはVDAで資格情報を入力することなく、自動的にリモートセッションに接続します。
デフォルトでは、Microsoftポリシー設定は無効になっています。常にパスワードの入力を求める設定を有効または無効にするには、VDAで次のレジストリ値を設定します。
- Key: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Portica
- 値名: 自動ログオン
- 値の型はDWORDです。
- 値のデータ:
- 1 - Microsoftポリシー設定を無効にし、ユーザーがリモートセッションに自動的にサインインできるようにします。
- 0 – Microsoftポリシー設定を有効にし、ユーザーがリモートセッションを起動するときに資格情報の入力を求めます。
タイムアウト警告を無効にする
デフォルトでは、非アクティブまたはアイドル状態のセッションを持つユーザーは、セッションが自動的に切断される2分前に警告メッセージを受け取ります。
この設定は、以下のアイドルセッションタイムアウト制限に達したユーザーに対する警告メッセージを無効にし、削除します。
- ウィンドウズ サーバー 2004
- Windows 10マルチセッション2004以降のマルチセッションOS
警告を削除するには、VDAで以下のレジストリ値を設定します。
- Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Winstations\ICA-CGP
- Value name: fEnableTimeoutWarning
- 値の型はDWORDです
- 値のデータ: 1 = 警告メッセージを無効にする、0 = 警告メッセージを有効にする
警告メッセージを表示するには、レジストリ値を削除するか、0に設定します。
EDT MTU の検出機能
MTU検出により、EDTはセッション確立時に最大伝送単位 (MTU) を自動的に決定できます。これにより、パフォーマンスの低下やセッション確立の失敗につながる可能性のあるEDTパケットの断片化を防ぎます。
この設定はデフォルトで有効になっています。EDT MTU検出を無効にするには、以下のレジストリ値を構成し、VDAを再起動します。
- Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wds\icawd
- Value name: MtuDiscovery
- 値の種類: DWORD
- 値のデータ: 0
この設定はマシン全体に適用され、サポートされているクライアントから接続するすべてのセッションに影響します。
損失許容モードを有効にする
Citrix Workspace™ app for Windows、マルチユーザーVDA、およびデスクトップVDAの双方向オーディオサービスの場合、損失許容モードを使用してアダプティブオーディオにアクセスできます。この設定はデフォルトで無効になっています。損失許容モードを有効にするには、使用しているマシンに応じて、次のレジストリ値を構成し、該当するマシンを再起動します。
Windows版シトリックス ワークスペース アプリの場合、
- Key: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\ClientAudio
- Value name: EdtUnreliableAllowed
- 値の型は REG_SZ です。
- 値のデータ: 1
For TS VDA,
- Key: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\Audio
- Value name: EdtUnreliableAllowed
- 値の型は DWORD です。
- 値のデータ: 1
For WS VDA,
- Key: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Audio
- Value name: EdtUnreliableAllowed
- Value type: DWORD
- 値のデータ: 1
一般的なコンテンツリダイレクト
ホストからクライアントへのリダイレクトのURLタイプを追加する
デフォルトでは、HTTP、HTTPS、RTSP、RTSPU、PNM、MMS の URL タイプのリダイレクトをサポートしています。Windows クライアントで以下のレジストリキーと値を作成することで、URL タイプをリストに追加できます。
- Key: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Policies\Citrix\ICA Client\SFTA
- Value name: ExtraURLProtocols
- 値の型はREG_SZです。
- 値のデータ: 必要なURLタイプをセミコロンで区切って指定します。URLのオーソリティ部分より前のすべてを含めます。例:
ftp://;mailto:;customtype1://;custometype2://
URLタイプはWindowsクライアントにのみ追加できます。このレジストリ設定がないクライアントは、Citrixセッションへのリダイレクトを拒否します。クライアントには、指定されたURLタイプを処理するためにアプリケーションがインストールされ、構成されている必要があります。
詳細については、ホストからクライアントへのリダイレクトを参照してください。
クライアントフォルダーリダイレクト
クライアントフォルダーリダイレクトは、ホスト側のセッションでクライアント側のファイルにアクセスする方法を変更します。サーバーでクライアントフォルダーリダイレクトを有効にし、ユーザーがユーザーデバイスでそれを構成するとします。この場合、ユーザーが指定したローカルボリュームの一部がリダイレクトされます。
サーバーでクライアントフォルダーリダイレクトを有効にするには、次のレジストリ値を設定します。
- Key: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\Client Folder Redirection
- Value name: CFROnlyModeAvailable
- 値の型はDWORDです
- 値のデータ: 1
詳細については、クライアントフォルダーリダイレクトを参照してください。
特定のWebサイトセットに対するホストからクライアントへのリダイレクト
特定のWebサイトセットに対するホストからクライアントへのリダイレクトを有効にするには、サーバーVDAで次のレジストリ値を設定します。
- Key: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\SFTA
- Value name: ValidSites
- Value type: REG_MULTI_SZ
- 値のデータ: 任意の組み合わせの完全修飾ドメイン名 (FQDN) を指定します。複数のFQDNを別々の行に入力します。プロトコル (
http://またはhttps://) を含めず、FQDNのみを含めます。FQDNには、最も左の位置にのみワイルドカード文字としてアスタリスク (*) を含めることができます。このワイルドカードは、RFC 6125の規則と一致する単一レベルのドメインに一致します。例:
www.example.com
*.example.com
詳細については、「ホストからクライアントへのリダイレクト」を参照してください。
ログオフ時および切断時のローカルアプリケーションの動作
デフォルトでは、ユーザーが仮想デスクトップからログオフまたは切断しても、ローカルアプリケーションは実行を継続します。再接続後、ローカルアプリケーションが仮想デスクトップで利用可能な場合、それらは再統合されます。ログオフ時および切断時のローカルアプリケーションの動作を構成するには、ホスト型デスクトップで次のレジストリ値を設定します。
- Key: HKEY_LOCAL_MACHINE\SOFTWARE\wow6432node\Citrix\Client Hosted Apps\Policies
- 値の名前: セッション状態
- 値の型はDWORDです
- 値のデータ:
- 1 - ユーザーが仮想デスクトップからログオフまたは切断しても、ローカルアプリケーションは実行を継続します。再接続後、ローカルアプリケーションが仮想デスクトップで利用可能な場合、それらは再統合されます。
- 3 - ユーザーが仮想デスクトップからログオフまたは切断すると、ローカルアプリケーションは閉じます。
詳細については、「ローカルアプリアクセスとURLリダイレクト」を参照してください。
ホストからクライアントへのリダイレクトのデフォルトリストからURLタイプを削除する
デフォルトのリダイレクトリストからURLタイプを削除するには、サーバーVDAで次のレジストリキーと値を作成します。
-
Key: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\SFTA
- Value name: DisableServerFTA
- 値の型はDWORDです
-
値のデータ: 1
- 値の名前は、NoRedirectClassesという名前です。
- Value type: REG_MULTI_SZ
- 値のデータ: 次の値の任意の組み合わせを指定します:
http、https、rtsp、rtspu、pnm、またはmms。複数の値を別々の行に入力します。例:
http
https
rtsp
詳細については、ホストからクライアントへのリダイレクトを参照してください。
サーバーVDAのデフォルトのブラウザー構成
サーバーVDA上のデフォルトのブラウザー構成を上書きするために、ホストからクライアントへのリダイレクトを有効にできます。Web URLがリダイレクトされない場合、Citrixランチャーはcommand_backupレジストリキーで構成されたブラウザーにURLを渡します。このキーはデフォルトでInternet Explorerを指していますが、別のブラウザーへのパスを含むように変更できます。
-
インターネット エクスプローラー (デフォルト)
- Key: HKEY_CLASSES_ROOT\http\shell\open\command_backup
- 値の名前: デフォルト
- 値の型はREG_SZです
-
値のデータ:
"c:\program files\internet explorer\iexplore.exe" "%1" - Key: HKEY_CLASSES_ROOT\https\shell\open\command_backup`
- 値の名前: 既定
- 値のデータ型: REG_SZ
- 値のデータ:
"c:\program files\internet explorer\iexplore.exe" "%1"
-
グーグル クローム
- Key: HKEY_CLASSES_ROOT\http\shell\open\command_backup
- 値の名前: 既定
- Value type: REG_SZ
-
値のデータ:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "%1" - Key: HKEY_CLASSES_ROOT\https\shell\open\command_backup
- 値の名前: 既定
- 値のデータ型: REG_SZ
- 値のデータ:
"C:\Program Files (x86)\Google\Chrome\Application\chrome.exe" "%1"
-
マイクロソフト エッジ
- Key: HKEY_CLASSES_ROOT\http\shell\open\command_backup
- 値の名前: デフォルト
- Value type: REG_SZ
-
値のデータ:
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" "%1" - Key: HKEY_CLASSES_ROOT\https\shell\open\command_backup
- 値の項目名: Default
- 値のデータ型: REG_SZ
- 値のデータ:
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" "%1"
公開アプリケーションのローカルアプリアクセス
ローカルアプリアクセスは、ローカルにインストールされたWindowsアプリケーションを、デスクトップを切り替えることなくホストされたデスクトップ環境にシームレスに統合します。公開アプリケーションへのアクセスを提供するには、サーバーで次のレジストリ値を設定します。
- Key: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\DesktopStudio
- Value name: ClientHostedAppsEnabled
- Value type: DWORD
- 値のデータ: 1 = 有効、0 = 無効
詳細については、「ローカルアプリアクセスとURLリダイレクト」を参照してください。
グラフィック
CUDAまたはOpenCLアプリケーションのGPUアクセラレーション
ユーザーセッションで実行されているCUDAおよびOpenCLアプリケーションのGPUアクセラレーションは、デフォルトで無効になっています。
CUDAアクセラレーションのPOC機能を使用するには、以下のレジストリ設定を有効にします。
- Key: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook\AppInit_Dlls\Graphics Helper
- 値の名前: CUDA
- 値のデータ型: DWORD
- 値のデータ: 00000001
OpenCLアクセラレーションのPOC機能を使用するには、以下のレジストリ設定を有効にします。
- Key: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\CtxHook\AppInit_Dlls\Graphics Helper
- 値の名前: OpenCL
- 値の型はDWORDです。
- 値のデータ: 00000001
詳細については、「WindowsマルチセッションOSのGPUアクセラレーション」を参照してください。
プログレッシブモード
プログレッシブモードはデフォルトで無効になっています。プログレッシブモードの状態は、以下のレジストリ値で変更できます。
- Key: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\Graphics
- Value type: REG_DWORD
- 値の名前: プログレッシブディスプレイ
- 値のデータ:
- 0 = 常にオフ (プログレッシブモードを無効にします。この値がデフォルトです。)
- 1 = 自動 (ネットワークの状態に基づいて切り替えます。)
- 2 = 常にオン
詳しくは、プログレッシブモードを参照してください。
注:
プログレッシブモードは非推奨になりました。Thinwireは、画像の配信を最適化し、キャッシュ効率を維持しながら、プログレッシブモードのほぼすべての利点を提供する代替オプションです。
ウィンドウズ プレゼンテーション ファンデーション (WPF) レンダリング
HDX 3D Proを使用すると、Windows Multi-session OSセッションで実行されているグラフィックを多用するアプリケーションを、サーバーのグラフィック処理ユニット (GPU) でレンダリングできます。Windows Presentation Foundation (WPF) のレンダリングをサーバーのGPUに移行することで、グラフィックレンダリングがサーバーのCPUを遅くすることはありません。
サーバーのGPUを使用してWPFアプリケーションのレンダリングを有効にするには、WindowsマルチセッションOSを実行しているサーバーのレジストリに次の設定を作成します。
-
VDAでレジストリエディターを開き、次のキーに移動します。
HKLM\Software\Citrix\CtxHook\AppInit_DLLs\Graphics Helper -
以下のレジストリ値を作成または編集します。
- [REG_DWORD] アダプターハンドル = 0x00000001
- [REG_DWORD] デバイスパス = 0x00000001
- [REG_DWORD] フラグ = 0x00000412
- [REG_DWORD] WPF = 0x00000001
-
WPF アプリの実行可能ファイル名でサブキーを作成します。たとえば、アプリが「mywpfapp.exe」という名前の場合、次のキーを作成します。
HKLM\Software\Citrix\CtxHook\AppInit_DLLs\Graphics Helper\mywpfapp.exe -
設定を有効にするには、サーバーを再起動します。
詳細については、Windows マルチセッション OS 向け GPU アクセラレーション と、Windows マルチセッション OS で WPF アプリを最大限に活用する に関するブログを参照してください。
マルチメディア
マルチメディア会議中のエコーを回避する
Citrix Virtual Apps and Desktops は、エコーを最小限に抑えるエコーキャンセルオプションを提供します。この機能はデフォルトで有効になっています。エコーキャンセルを無効にするには、以下のいずれかのレジストリ設定を変更できます。
- キー:
- 32-bit: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\ClientAudio
- 64-bit: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Citrix\ICA Client\Engine\Configuration\Advanced\Modules\ClientAudio
- Value name: EchoCancellation
- 値の型: 文字列/REG_SZ
- 値のデータ: False
詳細については、オーディオ機能を参照してください。
オーディオ制限
クライアントにオーディオデバイスをインストールし、オーディオリダイレクトを有効にしてRDSセッションを開始すると、オーディオファイルが再生されない場合があります。回避策として、RDSマシンに次のレジストリキーを追加し、マシンを再起動してください。
- Key: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SCMConfig
- Value name: EnableSvchostMitigationPolicy
- 値の型はDWORDです
- 値のデータ: 0
詳細については、オーディオ機能を参照してください。
ブラウザコンテンツリダイレクトとDPI
ユーザーのマシンでDPI(スケーリング)が100%を超えて設定されている状態でブラウザコンテンツリダイレクトを使用すると、リダイレクトされたブラウザコンテンツ画面が正しく表示されません。この問題を回避するには、ユーザーのマシンに次のレジストリ値を作成して、ChromeのブラウザコンテンツリダイレクトGPUアクセラレーションを無効にします。
- この設定項目を制御するレジストリキーは、システムレジストリ内の以下の場所にあります: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\HdxMediaStream
- 値の名前: GPU
- 値の型: Dワード
- 値のデータ: 0
詳細については、ブラウザコンテンツリダイレクトとDPIを参照してください。
高解像度Webカメラの解像度
メディアタイプのネゴシエーションが失敗した場合、HDXはデフォルトのVGA解像度(640 x 480ピクセル)にフォールバックします。クライアント上のレジストリキーを使用して、デフォルトの解像度を構成できます。以下のレジストリキーを設定する前に、カメラが指定された解像度をサポートしていることを確認してください。
- Key: HKEY_CURRENT_USER\SOFTWARE\Citrix\HDXRealTime
- 幅
- Value name: DefaultWidth
- 値のデータ型: DWORD
- 値のデータ: 10進数での希望の幅(例: 1280)
- 高さ
- 値の識別子としての名前: DefaultHeight
- 値のデータ型: DWORD
- 値のデータ: 10進数での希望の高さ(例: 720)
マイクロソフト Teams 代替モード
Microsoft Teamsが最適化されたVDIモードでロードに失敗した場合(Teams/バージョン情報/バージョンで「Citrix HDXが接続されていません」と表示される場合)、VDAはウェブカメラのリダイレクトやクライアントオーディオとマイクのリダイレクトなど、従来のHDXテクノロジーにフォールバックします。Microsoft Teamsの最適化をサポートしていないWorkspaceアプリのバージョン/プラットフォームOSを使用している場合、フォールバックレジストリキーは適用されません。
フォールバックメカニズムを制御するには、VDAで次のいずれかのレジストリ値を設定します。
- キー(いずれか1つのみ必要):
- Computer setting: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Teams
- User setting: HKEY_CURRENT_USER\SOFTWARE\Microsoft\Office\Teams
- Value name: DisableFallback
- 値の型はDWORD
- 値のデータ:1 = フォールバックモードを無効にする、2 = オーディオのみを有効にする
値が存在しないか、0に設定されている場合、フォールバックモードが有効になります。この機能には、Microsoft Teamsバージョン1.3.0.13565以降が必要です。詳細については、「Microsoft Teamsの最適化」を参照してください。
Optimization for Microsoft Teams with Citrix App Layering™
異なるレイヤーでVDAとMicrosoft Teamsのインストールを管理するためにCitrix App Layeringを使用している場合、コマンドラインからALLUSER=1フラグを使用してMicrosoft Teamsをインストールする前に、Windows上にPortICAという名前の空のレジストリキーを作成します。デフォルトの値の名前、型、およびデータはそのままにしておきます。
- Key for 32-bit Version of Registry Editor: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\PortICA
- Key for 64-bit Version of Registry Editor: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\PortICA
詳細については、「Microsoft Teamsの最適化」を参照してください。
ブラウザーコンテンツリダイレクト用の統合Windows認証を使用したシングルサインオン
この設定は、VDAと同じドメイン内にある統合Windows認証 (IWA) で構成されたWebサーバーへのシングルサインオンを提供します。シングルサインオンを有効にするには、次のレジストリ値を1に設定します。
-
キー:
- HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HdxMediastream
または
- HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Citrix\HdxMediastream
- Value name: WebBrowserRedirectionIwaSupport
- 値のデータ型: DWORD
- 値のデータ: 1
詳しくは、統合Windows認証によるシングルサインオンを参照してください。
ユーザーエージェント要求ヘッダー
ユーザーエージェントヘッダーは、ブラウザコンテンツリダイレクトから送信されるHTTP要求を識別するのに役立ちます。この設定は、プロキシとファイアウォールルールを構成する際に役立ちます。たとえば、サーバーがブラウザコンテンツリダイレクトから送信される要求をブロックする場合、ユーザーエージェントヘッダーを含むルールを作成して、特定の要件をバイパスできます。ユーザーエージェント要求ヘッダーは、Windowsデバイスのみがサポートしています。
デフォルトでは、ユーザーエージェント要求ヘッダー文字列は無効になっています。クライアントレンダリングされたコンテンツのユーザーエージェントヘッダーを有効にするには、レジストリエディターを使用します。
各Citrix Workspaceアプリfor Windowsクライアントで、次のいずれかのレジストリ設定を行います。
- キー:
- 32-bit: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HdxMediaStream
- 64-bit: HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Citrix\HdxMediaStream
- Value name: EnableCefUserAgentString
- Value type: DWORD
- 値のデータ: 1
レジストリ値を追加すると、ユーザーエージェントヘッダーにはCitrixBCR/2102.1というテキストが含まれます。ここで、2102.1はWindows版Citrix Workspaceアプリのバージョンです。
Webカメラのソフトウェア圧縮
Webカメラがハードウェアエンコーディングをサポートしている場合、HDXビデオ圧縮はデフォルトでハードウェアエンコーディングを使用します。ハードウェアエンコーディングは、ソフトウェアエンコーディングよりも多くの帯域幅を消費する可能性があります。ソフトウェア圧縮を強制するには、クライアントで次の値を追加します。
- Key: HKEY_CURRENT_USER\SOFTWARE\Citrix\HdxRealTime
- Value name: DeepCompress_ForceSWEncode
- 値のデータ型: DWORD
- 値のデータ: 1
詳細については、HDX Webカメラビデオ圧縮を参照してください。
Webカメラのビデオ圧縮
HDX Webカメラビデオ圧縮は、H.264ビデオを仮想セッションで実行されているビデオ会議アプリケーションに直接送信します。VDAリソースを最適化するために、HDX Webカメラ圧縮はWebカメラビデオのエンコード、トランスコード、デコードを行いません。この機能はデフォルトで有効になっています。
サーバーからビデオ会議アプリへの直接ビデオストリーミングを無効にするには、VDAで次のレジストリ値を設定します。
- Key: HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\HdxRealTime
- レジストリ値の名前: OfferH264ToApp
- 値の型はDWORDです
- 値のデータ: 0
詳細については、「HDX Webカメラビデオ圧縮」を参照してください。
Webカメラビデオ圧縮のフレームレート
優先するビデオフレームレートを調整するには、クライアントで次のレジストリ値を編集します。
- Key: HKEY_CURRENT_USER\SOFTWARE\Citrix\HDXRealTime
- Value name: FramesPerSecond
- 値のデータ型: DWORD
- 値のデータ: 15
Webカメラが指定されたフレームレートをサポートしていない場合、アプリケーションはデフォルトで15 FPSを使用します。
詳細については、「HDX Webカメラビデオ圧縮」を参照してください。