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