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