次の方法で共有


クライアント構成設定について (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

-名前
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
1 時間は 0、1 日は 1
間隔の単位 (時間 0 から 23、日 0 ~ 31) を指定します。 1
Set-AppvPublishingServer

-UserRefreshEnabled
True (有効);False (無効状態)
ユーザー発行の更新を有効にします (ブール値) False
Set-AppvPublishingServer

-UserRefreshOnLogon
True (有効);False (無効状態)
サインイン時にユーザー発行の更新をトリガーします。 (Boolean)Word数 (スペースあり): 60 False
Set-AppvPublishingServer

-UserRefreshInterval
Word数 (スペースあり): 85
整数 (0 から 744 時間)
UserRefreshIntervalUnit を使用して発行更新間隔を指定します。 パッケージの更新を無効にするには、0 を選択します。 0
Set-AppvPublishingServer

-UserRefreshIntervalUnit
1 時間は 0、1 日は 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
Integer [0– 1024]
レポート情報を格納するための XML キャッシュの最大サイズをメガバイト (MB) 単位で指定します。 サイズはメモリ内のキャッシュに適用されます。 制限に達すると、ログ ファイルがロール オーバーされます。 0 から 1024 の間で設定します。 ポリシー値が書き込まれていない (未構成と同じ)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingDataBlockSize
Integer [1024 - Unlimited]
アップロード要求を報告するためにサーバーに送信する最大サイズをバイト単位で指定します。 この制限は、ログが大きなサイズに達したときに永続的な転送エラーを回避するのに役立ちます。 1024 から無制限の間に設定します。 ポリシー値が書き込まれていない (未構成と同じ)
Set-AppvClientConfiguration,
Set-AppvPublishingServer

-ReportingStartTime
整数 (0 から 23)
レポート サーバーにデータを送信するためにクライアントを開始する時間を指定します。 1 日の時間に対応する 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
1 時間は 0、1 日は 1
Publishing\Servers{serverId}\GlobalPeriodicRefreshIntervalUnit 1
UserRefreshEnabled
True (有効);False (無効状態)
Publishing\Servers{serverId}\UserEnabled False
UserRefreshOnLogon
True (有効);False (無効状態)
Publishing\Servers{serverId}\UserLogonRefresh False
UserRefreshInterval
Wordカウント (スペースあり): 85;整数 (0 から 744 時間)
Publishing\Servers{serverId}\UserPeriodicRefreshInterval 0
UserRefreshIntervalUnit
1 時間は 0、1 日は 1
Publishing\Servers{serverId}\UserPeriodicRefreshIntervalUnit 1
MigrationMode
True(Enabled state);False (無効状態)
共存\MigrationMode
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
Integer [0– 1024]
Reporting\DataCacheLimit ポリシー値が書き込まれていない (未構成と同じ)
ReportingDataBlockSize
Integer [1024–Unlimited]
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 空の文字列。