グループ ポリシーを使って Windows パッケージ マネージャーを制御する

完了

Windows パッケージ マネージャーのグループ ポリシー

ドメインに参加しているデバイスをターゲットにしたグループ ポリシー オブジェクトを簡単に確認および構成できるように、チームはグループ ポリシー管理テンプレート ファイル (ADMX/ADML) のセットをリリースしています。 これらの ADMX ファイルをすぐにダウンロードするには、Microsoft ダウンロード センターにアクセスしてください。

これらのポリシーを使うと、Windows パッケージ マネージャーの有効化、特定のコマンドと引数の制御、デバイスが接続するソースの構成などを実行できます。

グループ ポリシー管理エディターで構成できるグループ ポリシー設定のスクリーンショットを次に示します。

Windows Package Manager Group Policy Settings

グループ ポリシー設定

有効化または構成されたポリシーがある場合、winget --info を実行すると表示されます。 この目的は、有効化または構成されたポリシーが原因で発生する Windows パッケージ マネージャーの予期しない機能のトラブルシューティングを支援することです。 たとえば、ユーザーがポリシーによって制御されている設定を変更しようとして、デバイスにその設定が反映されていないように見える理由を理解できない場合があります。

Enable App Installer (アプリ インストーラーを有効にする)

このポリシーを使って、Windows パッケージ マネージャーをユーザーが使うことができるかどうかを制御します。 ユーザーは引き続き winget コマンドを実行できます。 既定のヘルプが表示され、ユーザーは引き続き winget -? を実行してヘルプを表示することもできます。 それ以外のコマンドを実行した場合は、グループ ポリシーによって操作が無効になっていることがユーザーに通知されます。

この設定を有効にした場合、または構成しなかった場合、ユーザーは Windows パッケージ マネージャーを使用できるようになります。

この設定を無効にした場合、ユーザーは Windows パッケージ マネージャーを使用できなくなります。

Windows Package Manager Disabled through Group Policy

Enable App Installer settings (アプリ インストーラー設定を有効にする)

このポリシーを使って、ユーザーが設定を変更できるかどうかを制御します。 この設定は、ユーザーのシステム上の .json ファイル内に格納されます。 ユーザーが昇格された資格情報を使ってこのファイルへのアクセス権を獲得する可能性があります。 これにより、このポリシーで設定されているポリシー設定がオーバーライドされることはありません。

この設定を有効にした場合、または構成しなかった場合、ユーザーは Windows パッケージ マネージャーの変更できるようになります。

この設定を無効にした場合、ユーザーは Windows パッケージ マネージャーの設定を変更できなくなります。

Enable App Installer Hash Override (アプリ インストーラー ハッシュのオーバーライドを有効にする)

このポリシーを使って、設定で SHA256 セキュリティ検証をオーバーライドする機能を有効にするように Windows パッケージ マネージャーを構成できるかどうかを制御します。 Windows パッケージ マネージャーにより、ダウンロード後のインストーラーを、マニフェストで提供されたハッシュと比較されます。

この設定を有効にした場合、または構成しなかった場合、ユーザーは Windows パッケージ マネージャーの設定で SHA256 セキュリティ検証をオーバーライドする機能を有効にできるようになります。

この設定を無効にした場合、ユーザーは Windows パッケージ マネージャーの設定で SHA256 セキュリティ検証をオーバーライドする機能を有効にできなくなります。

Enable App Installer Experimental Features (アプリ インストーラーの試験的な機能を有効にする)

このポリシーを使って、ユーザーが Windows パッケージ マネージャーの試験的な機能を有効にできるかどうかを制御します。 試験的な機能は、新しい動作のプレビューを提供するために Windows パッケージマネージャー開発サイクル中に使われます。 これらの試験的な機能の一部は、動作を制御するように設計されたグループ ポリシー設定の前に実装される可能性があります。

この設定を有効にした場合、または構成しなかった場合、ユーザーは Windows パッケージ マネージャーの試験的な機能を有効にできるようになります。

この設定を無効にした場合、ユーザーは Windows パッケージ マネージャーの試験的な機能を有効にできます。

Enable App Installer Local Manifest Files (アプリ インストーラーのローカル マニフェスト ファイルを有効にする)

このポリシーを使って、ユーザーがローカル マニフェスト ファイルを使ってパッケージをインストールできるかどうかを制御します。 ユーザーが Windows パッケージ マネージャー ソースではなくローカル ファイル システム経由でマニフェストを使用できる場合、winget install -m <マニフェストまでのパス> を使ってパッケージをインストールできます。

この設定を有効にした場合、または構成しなかった場合、ユーザーは Windows パッケージ マネージャーを使ってローカル マニフェストを含むパッケージをインストールできます。

この設定を無効にした場合、ユーザーは Windows パッケージ マネージャーを使ってローカル マニフェストを含むパッケージをインストールできなくなります。

Set App Installer Source Auto Update Interval in Minutes (アプリ インストーラー ソースの自動更新間隔を分単位で設定する)

このポリシーを使って、パッケージ ベースのソースの自動更新間隔を制御します。 Windows パッケージ マネージャーの既定のソースは、パッケージのインデックスがローカル コンピューターにキャッシュされるように構成されています。 インデックスは、ユーザーがコマンドを呼び出したときにダウンロードされ、間隔が経過します (インデックスはバックグラウンドでは更新されません)。 この設定は、REST ベースのソースには影響しません。

この設定を無効にした場合、または構成しなかった場合は、既定の間隔または設定で指定された値が Windows パッケージ マネージャーに使われます。

この設定を有効にした場合は、指定した分数が Windows パッケージ マネージャーに使われます。

Enable App Installer Default Source (アプリ インストーラーの既定のソースを有効にする)

このポリシーを使って、Windows パッケージ マネージャーに含まれる既定のソースを制御します。 Windows パッケージ マネージャーの既定のソースは、https://github.com/microsoft/winget-pkgs にあるパッケージのオープンソース リポジトリです。

この設定を有効にした場合、または構成しなかった場合、Windows パッケージ マネージャーの既定のソースを使用できるようになり、削除できるようになります。

この設定を無効にした場合、Windows パッケージ マネージャーの既定のソースは使用できなくなります。

Enable App Installer Microsoft Store Source (アプリ インストーラーの Microsoft Store ソースを有効にする)

このポリシーを使って、Windows パッケージ マネージャーで含まれるソースとして Microsoft Store を制御します。

この設定を有効にした場合、または構成しなかった場合、Windows パッケージ マネージャーの Microsoft Store ソースを使用できるようになり、削除できるようになります。

この設定を無効にした場合、Windows パッケージ マネージャーの Microsoft Store ソースは使用できなくなります。

Enable App Installer Additional Sources (アプリ インストーラーの追加ソースを有効にする)

このポリシーを使って、Windows パッケージ マネージャー用に構成された追加ソースを制御します。

この設定を構成しなかった場合、Windows パッケージ マネージャー用に追加ソースは構成されません。

この設定を有効にした場合、Windows パッケージ マネージャーに追加ソースが追加され、削除できなくなります。 各追加ソースの表現は、winget source export を使ってインストールされたソースから取得できます。

この設定を無効にした場合、ユーザーは Windows パッケージ マネージャー用に追加ソースを構成できなくなります。

Enable Windows Package Manager Allowed Sources (Windows パッケージ マネージャーの許可されたソースを有効にする)

このポリシーを使って、ユーザーが Windows パッケージ マネージャーを使って構成することを承認する追加ソースを制御します。

この設定を構成しなかった場合、ポリシーによって構成された以外の追加ソースをユーザーが追加または削除できるようになります。

この設定を有効にした場合、指定されたソースのみを Windows パッケージ マネージャーから追加または削除できるようになります。 許可されている各ソースの表現は、winget source export を使ってインストールされたソースから取得できます。

この設定を無効にした場合、ユーザーは Windows パッケージ マネージャー用に追加ソースを構成できなくなります。


知識を確認

1.

ユーザーが Windows パッケージ マネージャーのプレビュー機能を使用できないようにするには、どのグループ ポリシー設定を構成する必要がありますか。