クライアント構成設定について (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 | 空の文字列。 |