クライアント構成設定

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 構成を変更する方法

APP-V Client を展開する方法