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(enabled);False(Disabled state) | Streaming\VerifyCertificateRevocationList | 0 |
| SharedContentStoreMode | SHAREDCONTENTSTOREMODE | ストリーミングされたパッケージの内容をローカル ハード ディスクに保存しないことを指定します。 | True(enabled);False(Disabled state) | Streaming\SharedContentStoreMode | 0 |
| 名前 手記 この設定は、 set-AppvclientConfiguration cmdLet を使用して変更することはできません。 Set-AppvPublishingServer コマンドレットを使用する必要があります。 |
PUBLISHINGSERVERNAME | 発行サーバーの名前を表示します。 | String | Publishing\Servers{serverId}\FriendlyName | ポリシー値が書き込まれていない (未構成と同じ) |
| URL 手記 この設定は、 set-AppvclientConfiguration cmdLet を使用して変更することはできません。 Set-AppvPublishingServer コマンドレットを使用する必要があります。 |
PUBLISHINGSERVERURL | 発行サーバーの URL を表示します。 | String | Publishing\Servers{serverId}\URL | ポリシー値が書き込まれていない (未構成と同じ) |
| GlobalRefreshEnabled 手記 この設定は、 set-AppvclientConfiguration cmdLet を使用して変更することはできません。 Set-AppvPublishingServer コマンドレットを使用する必要があります。 |
GLOBALREFRESHENABLED | グローバル発行の更新を有効にする (ブール値) | True(enabled);False(Disabled state) | Publishing\Servers{serverId}\GlobalEnabled | False |
| GlobalRefreshOnLogon 手記 この設定は、 set-AppvclientConfiguration cmdLet を使用して変更することはできません。 Set-AppvPublishingServer コマンドレットを使用する必要があります。 |
GLOBALREFRESHONLOGON | ログオン時にグローバル公開更新をトリガーします。 ( Boolean) | True(enabled);False(Disabled state) | Publishing\Servers{serverId}\GlobalLogonRefresh | False |
| GlobalRefreshInterval 手記 この設定は、 set-AppvclientConfiguration cmdLet を使用して変更することはできません。 Set-AppvPublishingServer コマンドレットを使用する必要があります。 |
GLOBALREFRESHINTERVAL | GlobalRefreshIntervalUnit を使用して発行更新間隔を指定します。 パッケージの更新を無効にするには、0 を選択します。 | 整数 (0 から 744) | Publishing\Servers{serverId}\GlobalPeriodicRefreshInterval | 0 |
| GlobalRefreshIntervalUnit 手記 この設定は、 set-AppvclientConfiguration cmdLet を使用して変更することはできません。 Set-AppvPublishingServer コマンドレットを使用する必要があります。 |
GLOBALREFRESHINTERVALUNI | 間隔の単位 (時間 0 から 23、日 0 から 31) を指定します。 | 1 時間は 0、1 日は 1 | Publishing\Servers{serverId}\GlobalPeriodicRefreshIntervalUnit | 1 |
| UserRefreshEnabled 手記 この設定は、 set-AppvclientConfiguration cmdLet を使用して変更することはできません。 Set-AppvPublishingServer コマンドレットを使用する必要があります。 |
USERREFRESHENABLED | ユーザー発行の更新を有効にします (ブール値) | True(enabled);False(Disabled state) | Publishing\Servers{serverId}\UserEnabled | False |
| UserRefreshOnLogon 手記 この設定は、 set-AppvclientConfiguration cmdLet を使用して変更することはできません。 Set-AppvPublishingServer コマンドレットを使用する必要があります。 |
USERREFRESHONLOGON | ユーザー発行更新 onlogon をトリガーします。 ( Boolean) Word数 (スペースあり): 60 |
True(enabled);False(Disabled state) | Publishing\Servers{serverId}\UserLogonRefresh | False |
| UserRefreshInterval 手記 この設定は、 set-AppvclientConfiguration cmdLet を使用して変更することはできません。 Set-AppvPublishingServer コマンドレットを使用する必要があります。 |
USERREFRESHINTERVAL | UserRefreshIntervalUnit を使用して発行更新間隔を指定します。 パッケージの更新を無効にするには、0 を選択します。 | Word数 (スペースあり): 85 整数 (0 から 744 時間) |
Publishing\Servers{serverId}\UserPeriodicRefreshInterval | 0 |
| UserRefreshIntervalUnit 手記 この設定は、 set-AppvclientConfiguration cmdLet を使用して変更することはできません。 Set-AppvPublishingServer コマンドレットを使用する必要があります。 |
USERREFRESHINTERVALUNIT | 間隔の単位 (時間 0 から 23、日 0 から 31) を指定します。 | 1 時間は 0、1 日は 1 | Publishing\Servers{serverId}\UserPeriodicRefreshIntervalUnit | 1 |
| MigrationMode | MIGRATIONMODE | 移行モードでは、App-V クライアントは、以前のバージョンの App-V を使用して作成されたパッケージのショートカットと FTA を変更できます。 | True(enabled state);False (無効状態) | 共存\MigrationMode | |
| CEIPOPTIN | CEIPOPTIN | App-V 5.1 クライアントを実行しているコンピューターが特定の使用状況情報を収集して返し、アプリケーションをさらに改善できるようにします。 | 無効の場合は 0。有効の場合は 1 | SOFTWARE/Microsoft/AppV/CEIP/CEIPEnable | 0 |
| EnablePackageScripts | ENABLEPACKAGESCRIPTS | 実行する必要がある構成ファイルのパッケージ マニフェストで定義されているスクリプトを有効にします。 | True(enabled);False(Disabled state) | \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 の間で設定します。 | Integer [0-1024] | Reporting\DataCacheLimit | ポリシー値が書き込まれていない (未構成と同じ) |
| ReportingDataBlockSize | 利用不可。 | アップロード要求を報告するためにサーバーに送信する最大サイズをバイト単位で指定します。 これは、ログが大きなサイズに達したときに永続的な転送エラーを回避するのに役立ちます。 1024 から無制限の間に設定します。 | Integer [1024 - Unlimited] | Reporting\DataBlockSize | ポリシー値が書き込まれていない (未構成と同じ) |
| ReportingStartTime | 利用不可。 | レポート サーバーにデータを送信するためにクライアントを開始する時間を指定します。 1 日の時間に対応する 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 構成を変更する方法