Microsoft Application Virtualization (App-V) 5.1 クライアントは、その構成をレジストリに保存します。 レジストリ内のデータの形式を理解している人には、クライアントに関するいくつかの有用な情報を収集できます。 レジストリ エントリを変更することで、多くのクライアント アクションを構成することもできます。 このトピックでは、App-V 5.1 クライアントの構成設定の一覧を示し、その用途について説明します。 PowerShell を使用して、クライアント構成設定を変更できます。 PowerShell と App-V 5.1 の使用の詳細については、「 PowerShell を使用した App-V 5.1 の管理」を参照してください。
App-V 5.1 クライアント構成設定
次の表に、App-V 5.1 クライアント構成設定に関する情報を示します。
| 設定名 | セットアップ フラグ | 説明 | 設定オプション | レジストリ キーの値 | 無効なポリシー状態のキーと値 |
|---|---|---|---|---|---|
| PackageInstallationRoot | PACKAGEINSTALLATIONROOT | すべての新しいアプリケーションと更新プログラムをインストールするディレクトリを指定します。 | String | Streaming\PackageInstallationRoot | ポリシー値は書き込まれていません (未構成と同じ) |
| PackageSourceRoot | PACKAGESOURCEROOT | パッケージ コンテンツをダウンロードするためのソースの場所をオーバーライドします。 | String | Streaming\PackageSourceRoot | ポリシー値は書き込まれていません (未構成と同じ) |
| AllowHighCostLaunch | 利用不可。 | この設定は、従量制課金ネットワーク接続 (4G など) 経由で接続された Windows 10 マシンで仮想化アプリケーションを起動するかどうかを制御します。 | True (有効);False (無効状態) | Streaming\AllowHighCostLaunch | 0 |
| ReestablishmentRetries | 利用不可。 | 破棄されたセッションを再試行する回数を指定します。 | 整数 (0-99) | Streaming\ReestablishmentRetries | ポリシー値は書き込まれていません (未構成と同じ) |
| ReestablishmentInterval | 利用不可。 | 破棄されたセッションの再確立を試行する間隔の秒数を指定します。 | 整数 (0-3600) | Streaming\ReestablishmentInterval | ポリシー値は書き込まれていません (未構成と同じ) |
| LocationProvider | 利用不可。 | IAppvPackageLocationProvider インターフェイスの互換性のある実装の CLSID を指定します。 | String | Streaming\LocationProvider | ポリシー値は書き込まれていません (未構成と同じ) |
| CertFilterForClientSsl | 利用不可。 | 証明書ストア内の有効な証明書へのパスを指定します。 | String | Streaming\CertFilterForClientSsl | ポリシー値は書き込まれていません (未構成と同じ) |
| VerifyCertificateRevocationList | 利用不可。 | HTTPS を使用してストリーミングする前に、サーバー証明書の失効状態を確認します。 | True (有効);False(無効状態) | Streaming\VerifyCertificateRevocationList | 0 |
| SharedContentStoreMode | SHAREDCONTENTSTOREMODE | ストリーミングされたパッケージ コンテンツをローカル ハード ディスクに保存しないように指定します。 | True (有効);False(無効状態) | Streaming\SharedContentStoreMode | 0 |
| 名前 注釈 この設定は、 set-AppvclientConfiguration コマンドレットを使用して変更することはできません。 Set-AppvPublishingServer コマンドレットを使用する必要があります。 |
PUBLISHINGSERVERNAME | 発行サーバーの名前を表示します。 | String | Publishing\Servers{serverId}\FriendlyName | ポリシー値は書き込まれていません (未構成と同じ) |
| URL 注釈 この設定は、 set-AppvclientConfiguration コマンドレットを使用して変更することはできません。 Set-AppvPublishingServer コマンドレットを使用する必要があります。 |
PUBLISHINGSERVERURL | 発行サーバーの URL を表示します。 | String | Publishing\Servers{serverId}\URL | ポリシー値は書き込まれていません (未構成と同じ) |
| GlobalRefreshEnabled 注釈 この設定は、 set-AppvclientConfiguration コマンドレットを使用して変更することはできません。 Set-AppvPublishingServer コマンドレットを使用する必要があります。 |
GLOBALREFRESHENABLED | グローバル公開の更新を有効にします (ブール値) | True (有効);False(無効状態) | Publishing\Servers{serverId}\GlobalEnabled | False |
| GlobalRefreshOnLogon 注釈 この設定は、 set-AppvclientConfiguration コマンドレットを使用して変更することはできません。 Set-AppvPublishingServer コマンドレットを使用する必要があります。 |
GLOBALREFRESHONLOGON | ログオン時にグローバル公開の更新をトリガーします。 ( ブール値) | True (有効);False(無効状態) | Publishing\Servers{serverId}\GlobalLogonRefresh | False |
| GlobalRefreshInterval 注釈 この設定は、 set-AppvclientConfiguration コマンドレットを使用して変更することはできません。 Set-AppvPublishingServer コマンドレットを使用する必要があります。 |
GLOBALREFRESHINTERVAL | GlobalRefreshIntervalUnit を使用して発行の更新間隔を指定します。 パッケージの更新を無効にするには、0 を選択します。 | 整数 (0-744) | Publishing\Servers{serverId}\GlobalPeriodicRefreshInterval | 0 |
| GlobalRefreshIntervalUnit 注釈 この設定は、 set-AppvclientConfiguration コマンドレットを使用して変更することはできません。 Set-AppvPublishingServer コマンドレットを使用する必要があります。 |
GLOBALREFRESHINTERVALUNI | 間隔の単位を指定します (時間 0-23、日目 0-31)。 | 時間の場合は 0、日の場合は 1 | Publishing\Servers{serverId}\GlobalPeriodicRefreshIntervalUnit | 1 |
| UserRefreshEnabled 注釈 この設定は、 set-AppvclientConfiguration コマンドレットを使用して変更することはできません。 Set-AppvPublishingServer コマンドレットを使用する必要があります。 |
USERREFRESHENABLED | ユーザー発行の更新を有効にします (ブール値) | True (有効);False(無効状態) | Publishing\Servers{serverId}\UserEnabled | False |
| UserRefreshOnLogon 注釈 この設定は、 set-AppvclientConfiguration コマンドレットを使用して変更することはできません。 Set-AppvPublishingServer コマンドレットを使用する必要があります。 |
USERREFRESHONLOGON | ユーザー公開更新オンログオンをトリガーします。 ( ブール値) Word count (スペースを含む): 60 |
True (有効);False(無効状態) | Publishing\Servers{serverId}\UserLogonRefresh | False |
| UserRefreshInterval 注釈 この設定は、 set-AppvclientConfiguration コマンドレットを使用して変更することはできません。 Set-AppvPublishingServer コマンドレットを使用する必要があります。 |
USERREFRESHINTERVAL | UserRefreshIntervalUnit を使用して発行の更新間隔を指定します。 パッケージの更新を無効にするには、0 を選択します。 | Word count (スペースを含む): 85 整数 (0 から 744 時間) |
Publishing\Servers{serverId}\UserPeriodicRefreshInterval | 0 |
| UserRefreshIntervalUnit 注釈 この設定は、 set-AppvclientConfiguration コマンドレットを使用して変更することはできません。 Set-AppvPublishingServer コマンドレットを使用する必要があります。 |
USERREFRESHINTERVALUNIT | 間隔の単位を指定します (時間 0-23、日目 0-31)。 | 時間の場合は 0、日の場合は 1 | Publishing\Servers{serverId}\UserPeriodicRefreshIntervalUnit | 1 |
| MigrationMode | MIGRATIONMODE | 移行モードを使用すると、App-V クライアントは、以前のバージョンの App-V を使用して作成されたパッケージのショートカットと FTA を変更できます。 | True(有効な状態);False (無効状態) | 共存\移行モード | |
| CEIPOPTIN | CEIPOPTIN | App-V 5.1 クライアントを実行するコンピューターが、アプリケーションをさらに改善できるように、特定の使用状況情報を収集して返すことを許可します。 | 無効の場合は 0。1 (有効) | SOFTWARE/Microsoft/AppV/CEIP/CEIPEnable | 0 |
| EnablePackageScripts | ENABLEPACKAGESCRIPTS | 実行する構成ファイルのパッケージ マニフェストで定義されたスクリプトを有効にします。 | True (有効);False(無効状態) | \Scripting\EnablePackageScripts | |
| RoamingFileExclusions | ROAMINGFILEEXCLUSIONS | ユーザー プロファイルと共にローミングしない %userprofile% を基準としたファイル パスを指定します。 使用例: /ROAMINGFILEEXCLUSIONS='desktop;マイ ピクチャ' | |||
| RoamingRegistryExclusions | ROAMINGREGISTRYEXCLUSIONS | ユーザー プロファイルでローミングしないレジストリ パスを指定します。 使用例: /ROAMINGREGISTRYEXCLUSIONS=software\classes;SOFTWARE\CLIENTS | String | Integration\RoamingRegistryExclusions | ポリシー値は書き込まれていません (未構成と同じ) |
| IntegrationRootUser | 利用不可。 | ユーザーごとの公開パッケージの現在のバージョンに関連付けられたシンボリック リンクを作成する場所を指定します。 すべての仮想アプリケーション拡張 (ショートカットやファイルの種類の関連付けなど) は、このパスを指します。 パスを指定しない場合、パッケージを公開するときにシンボリック リンクが使用されません。 例: %localappdata%\Microsoft\AppV\Client\Integration。 | String | Integration\IntegrationRootUser | ポリシー値は書き込まれていません (未構成と同じ) |
| IntegrationRootGlobal | 利用不可。 | グローバルに公開されたパッケージの現在のバージョンに関連付けられたシンボリック リンクを作成する場所を指定します。 すべての仮想アプリケーション拡張 (ショートカットやファイルの種類の関連付けなど) は、このパスを指します。 パスを指定しない場合、パッケージを公開するときにシンボリック リンクが使用されません。 例: %allusersprofile%\Microsoft\AppV\Client\Integration | String | Integration\IntegrationRootGlobal | ポリシー値は書き込まれていません (未構成と同じ) |
| VirtualizableExtensions | 利用不可。 | ローカルにインストールされたアプリケーションを仮想環境で実行できるかどうかを判断するために使用できるファイル名拡張子のコンマ区切りのリスト。 公開中にショートカット、FTA、およびその他の拡張ポイントが作成されると、拡張ポイントに関連付けられているアプリケーションがローカルにインストールされている場合、App-V はファイル名拡張子をリストと比較します。 拡張機能が見つかった場合は、 RunVirtual コマンド ライン パラメーターが追加され、アプリケーションが仮想的に実行されます。 RunVirtual パラメータの詳細については、「仮想化アプリケーションを使用した仮想環境内でのローカルにインストールされたアプリケーションの実行」を参照してください。 |
String | Integration\VirtualizableExtensions | ポリシー値が書き込まれていない |
| ReportingEnabled | 利用不可。 | クライアントがレポート サーバーに情報を返すことができるようにします。 | True (有効);False (無効状態) | Reporting\EnableReporting | False |
| ReportingServerURL | 利用不可。 | クライアント情報が保存されるレポート サーバー上の場所を指定します。 | String | Reporting\ReportingServer | ポリシー値は書き込まれていません (未構成と同じ) |
| ReportingDataCacheLimit | 利用不可。 | レポート情報を格納するための XML キャッシュの最大サイズをメガバイト (MB) 単位で指定します。 サイズは、メモリ内のキャッシュに適用されます。 制限に達すると、ログ ファイルがロールオーバーされます。 0 から 1024 の範囲に設定します。 | 整数 [0-1024] | Reporting\DataCacheLimit | ポリシー値は書き込まれていません (未構成と同じ) |
| ReportingDataBlockSize | 利用不可。 | アップロード要求を報告するためにサーバーに送信する最大サイズをバイト単位で指定します。 これは、ログがかなりのサイズに達したときに永続的な転送エラーを回避するのに役立ちます。 1024 と無制限の間で設定します。 | 整数 [1024 - 無制限] | Reporting\DataBlockSize | ポリシー値は書き込まれていません (未構成と同じ) |
| ReportingStartTime | 利用不可。 | クライアントがレポート サーバーにデータを送信する開始時刻を指定します。 時刻に対応する 0 から 23 までの有効な整数を指定する必要があります。 既定では、 ReportingStartTime は当日の午後 10 時または 22 時に開始されます。 注釈 この設定は、App-V 5.1 クライアントを実行しているコンピューターがオフラインになる可能性が最も低い時間に構成する必要があります。 |
整数 (0 – 23) | Reporting\StartTime | ポリシー値は書き込まれていません (未構成と同じ) |
| ReportingInterval | 利用不可。 | クライアントがレポート サーバーにデータを再送信するために使用する再試行間隔を指定します。 | Integer | Reporting\RetryInterval | ポリシー値は書き込まれていません (未構成と同じ) |
| ReportingRandomDelay | 利用不可。 | データがレポート サーバーに送信されるまでの最大遅延 (分単位) を指定します。 スケジュールされたタスクが開始されると、クライアントは 0 から ReportingRandomDelay の間のランダムな遅延を生成し、データを送信する前に指定された期間待機します。 これにより、サーバーでの競合を防ぐことができます。 | Integer [0 - ReportingRandomDelay] | Reporting\RandomDelay | ポリシー値は書き込まれていません (未構成と同じ) |
| EnableDynamicVirtualization 重要 この設定は、App-V 5.0 SP2 以降でのみ使用できます。 |
利用不可。 | サポートされているシェル拡張機能、ブラウザー ヘルパー オブジェクト、Active X コントロールを仮想化し、仮想アプリケーションで実行できるようにします。 | 1 (有効)、0 (無効) | HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Virtualization | |
| EnablePublishingRefreshUI 重要 この設定は、App-V 5.0 SP2 でのみ使用できます。 |
利用不可。 | App-V 5.1 クライアントを実行しているコンピューターの公開更新進行状況バーを有効にします。 | 1 (有効)、0 (無効) | HKEY_LOCAL_MACHINE\Software\Microsoft\AppV\Client\Publishing | |
| HideUI 重要 この設定は、App-V 5.0 SP2 でのみ使用できます。 |
利用不可。 | 公開の更新進行状況バーを非表示にします。 | 1 (有効)、0 (無効) | ||
| ProcessesUsingVirtualComponents | 利用不可。 | 動的仮想化 (サポートされているシェル拡張機能、ブラウザー ヘルパー オブジェクト、および ActiveX コントロール) を使用する候補であるプロセス パス (ワイルドカードを含む場合があります) の一覧を指定します。 フル パスがこれらの項目のいずれかと一致するプロセスのみが、動的仮想化を使用できます。 | String | Virtualization\ProcessesUsingVirtualComponents | 空の文字列。 |
関連トピック
App-V 5.1 Sequencer および Client の展開
ADMX テンプレートとグループ ポリシーを使用して App-V 5.1 Client 構成を変更する方法