クライアント構成設定について (Windows 10/11)

適用対象:

  • 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 空の文字列。