次の方法で共有


グループ ポリシーとパッケージ アプリ

MSIX を使用する開発者は、他のインストーラーの種類と同様の方法でグループ ポリシーを利用できます。

Win32 アプリを MSIX にパッケージ化した場合 (またはデスクトップ ブリッジを使用してアプリをビルドした場合)、アプリで完全信頼機能が有効になっています。 これにより、グループ ポリシー レジストリ キーから読み取ることができます。 実行時に、アプリは、別の方法を使用してインストールされている場合と同じビューでグループ ポリシー レジストリを表示します。 Windows 10 バージョン 1809 以降では、アプリがユニバーサル Windows プラットフォーム (UWP) アプリの場合、同じグループ ポリシー キーにアクセスできます。 グループ ポリシーの作成の詳細については、 この記事を参照してください。

MSIX パッケージ 化ツールを使用して既存のインストーラーを MSIX に変換する場合、グループ ポリシーをサポートするためにアプリに新しい作業は必要ありません。 元のインストーラーの場合と同様に、グループ ポリシーの管理を続行します。 MSIX に変換されたアプリは、引き続き既存のグループ ポリシー レジストリ キーから読み取りを行うことができます。

グループ ポリシーには、MSIX アプリケーションをインストールするためのネイティブ サポートがありません。

Microsoft Store と MSIX をブロックするためのポリシー

Microsoft Store アプリからアプリの更新プログラムを構成する方法に関する独自の要件がある場合があります。 ストア アプリは、サードパーティ製アプリや、電卓や写真などのファースト パーティ製アプリを含むアプリの更新をトリガーします。 ストア アプリがコンピューターから削除されると、そのコンピューターでアプリが更新されない可能性があります。

ストア ポリシーの一覧と、それが MSIX パッケージに与える影響を次に示します。

更新プログラムの自動ダウンロードとインストールをオフにする

このポリシーは、アプリ更新プログラムの自動ダウンロードとインストールを有効または無効にします。 この設定を有効にすると、アプリの更新プログラムの自動ダウンロードとインストールがオフになります。 この設定を無効にすると、アプリの更新プログラムの自動ダウンロードとインストールが有効になります。 この設定を構成しない場合、アプリ更新プログラムの自動ダウンロードとインストールは、ユーザーがストアの [設定] を使用して変更できるレジストリ設定によって決まります。

  • GPOのComputer Configuration\Administrative Templates\Windows Components\Store
  • Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore AutoDownload REG_DWORD (データ: enable = 2 = アプリは更新されず、無効 = 4 = アプリは自動的に更新されます)
  • アプリの更新: 有効にすると、アプリの更新プログラムの自動ダウンロードとインストールがオフになります。 無効にすると、アプリ更新プログラムの自動ダウンロードとインストールが有効になります。

ストア アプリケーションを無効にする

このポリシーは、ストア アプリケーションへのアクセスを拒否または許可します。 この設定を有効にすると、ストア アプリケーションへのアクセスは拒否されます。 アプリの更新プログラムをインストールするには、ストアへのアクセスが必要です。 この設定を無効にするか、構成しない場合は、ストア アプリケーションへのアクセスが許可されます。

  • GPO:Computer Configuration\Administrative Templates\Windows Components\Store 又は User Configuration\Administrative Templates\Windows Components\Store
  • Registry:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStoreRemoveWindowsStore REG_DWORD 又は HKEY_CURRENT_USER\Software\Policies\Microsoft\WindowsStoreRemoveWindowsStore REG_DWORD
  • アプリの更新: コンピューター コンテキストで構成されている場合、このポリシーはアプリの更新をオフにします。

Windows 10 2004 Enterprise でのストア署名済みアプリと信頼済みストア以外のアプリの両方の概要

次の表は、BlockNonAdminUserInstall ポリシーが有効で、AllowAllTrustedApps有効で、AllowDevelopmentWithoutDevLicense有効になっている場合の動作を示しています。

アプリのインストール 結果
署名済みパッケージを保存する (Double-Click) ブロックされました
信頼された非ストア パッケージ (Double-Click) ブロックされました
署名済みパッケージを格納する (PowerShell 標準) ブロックされました
信頼された非ストア パッケージ (PowerShell 標準) ブロックされました
Store によって署名されたパッケージ (PowerShell elevated) インストール済み
信頼された Store 以外のパッケージ (PowerShell elevated) インストール済み

次の表は、BlockNonAdminUserInstall ポリシーが有効で、AllowAllTrustedApps有効で、AllowDevelopmentWithoutDevLicense無効になっている場合の動作を示しています。

アプリのインストール 結果
署名済みパッケージを保存する (Double-Click) ブロックされました
信頼された非ストア パッケージ (Double-Click) ブロックされました
署名済みパッケージを格納する (PowerShell 標準) ブロックされました
信頼された非ストア パッケージ (PowerShell 標準) ブロックされました
Store によって署名されたパッケージ (PowerShell elevated) インストール済み
信頼された Store 以外のパッケージ (PowerShell elevated) インストール済み

次の表は、BlockNonAdminUserInstall ポリシーが有効AllowAllTrustedApps無効AllowDevelopmentWithoutDevLicense有効になっている場合の動作を示しています。

アプリのインストール 結果
署名済みパッケージを保存する (Double-Click) ブロックされました
信頼された非ストア パッケージ (Double-Click) ブロックされました
署名済みパッケージを格納する (PowerShell 標準) ブロックされました
信頼された非ストア パッケージ (PowerShell 標準) ブロックされました
Store によって署名されたパッケージ (PowerShell elevated) インストール済み
信頼された Store 以外のパッケージ (PowerShell elevated) インストール済み

次の表は、BlockNonAdminUserInstall ポリシーが有効で、AllowAllTrustedApps無効で、AllowDevelopmentWithoutDevLicense無効になっている場合の動作を示しています。

アプリのインストール 結果
署名済みパッケージを保存する (Double-Click) ブロックされました
信頼された非ストア パッケージ (Double-Click) ブロックされました
署名済みパッケージを格納する (PowerShell 標準) ブロックされました
信頼された非ストア パッケージ (PowerShell 標準) ブロックされました
Store によって署名されたパッケージ (PowerShell elevated) インストール済み
信頼された Store 以外のパッケージ (PowerShell elevated) ブロックされました

次の表は、BlockNonAdminUserInstall ポリシーが無効AllowAllTrustedApps有効AllowDevelopmentWithoutDevLicense有効になっている場合の動作を示しています。

アプリのインストール 結果
署名済みパッケージを保存する (Double-Click) インストール済み
信頼された非ストア パッケージ (Double-Click) インストール済み
署名済みパッケージを格納する (PowerShell 標準) インストール済み
信頼された非ストア パッケージ (PowerShell 標準) インストール済み
Store によって署名されたパッケージ (PowerShell elevated) インストール済み
信頼された Store 以外のパッケージ (PowerShell elevated) インストール済み

次の表は、BlockNonAdminUserInstall ポリシーが無効AllowAllTrustedApps有効AllowDevelopmentWithoutDevLicense無効になっている場合の動作を示しています。

アプリのインストール 結果
署名済みパッケージを保存する (Double-Click) インストール済み
信頼された非ストア パッケージ (Double-Click) インストール済み
署名済みパッケージを格納する (PowerShell 標準) インストール済み
信頼された非ストア パッケージ (PowerShell 標準) インストール済み
Store によって署名されたパッケージ (PowerShell elevated) インストール済み
信頼された Store 以外のパッケージ (PowerShell elevated) インストール済み

次の表は、BlockNonAdminUserInstall ポリシーが無効AllowAllTrustedApps無効AllowDevelopmentWithoutDevLicense有効になっている場合の動作を示しています。

アプリのインストール 結果
署名済みパッケージを保存する (Double-Click) インストール済み
信頼された非ストア パッケージ (Double-Click) インストール済み
署名済みパッケージを格納する (PowerShell 標準) インストール済み
信頼された非ストア パッケージ (PowerShell 標準) インストール済み
Store によって署名されたパッケージ (PowerShell elevated) インストール済み
信頼された Store 以外のパッケージ (PowerShell elevated) インストール済み

次の表は、BlockNonAdminUserInstall ポリシーが無効AllowAllTrustedApps無効AllowDevelopmentWithoutDevLicense無効になっている場合の動作を示しています。

アプリのインストール 結果
署名済みパッケージを保存する (Double-Click) インストール済み
信頼された非ストア パッケージ (Double-Click) ブロックされました
署名済みパッケージを格納する (PowerShell 標準) インストール済み
信頼された非ストア パッケージ (PowerShell 標準) ブロックされました
Store によって署名されたパッケージ (PowerShell elevated) インストール済み
信頼された Store 以外のパッケージ (PowerShell elevated) ブロックされました