Udostępnij przez


Zasady grupy i pakietowane aplikacje

Deweloperzy korzystający z msiX mogą korzystać z zasad grupy w podobny sposób do innych typów instalatora.

Jeśli aplikacja Win32 została spakowana do pliku MSIX (lub jeśli aplikacja została skompilowana przy użyciu mostka klasycznego), aplikacja ma włączoną pełną możliwość zaufania. Umożliwia to odczyt z kluczy rejestru zasad grupy. W czasie wykonywania aplikacja będzie mieć ten sam widok rejestru zasad grupy, co gdyby została zainstalowana przy użyciu innej metody. Począwszy od systemu Windows 10 w wersji 1809, jeśli aplikacja jest aplikacją platformy uniwersalnej systemu Windows (UWP), może uzyskać dostęp do tych samych kluczy zasad grupy. Aby uzyskać więcej informacji na temat tworzenia zasad grupy, zobacz ten artykuł.

W przypadku konwertowania istniejącego instalatora na plik MSIX przy użyciu narzędzia MSIX Packaging Tool nie są wymagane żadne dodatkowe działania, aby aplikacja obsługiwała zasady grupy. Kontynuuj zarządzanie zasadami grupy, tak jak zwykle w przypadku oryginalnego instalatora. Aplikacje przekonwertowane na MSIX będą nadal mogły odczytywać istniejące klucze rejestru zasad grupowych.

Zasady grupy nie obsługują natywnie instalacji aplikacji MSIX.

Zasady blokowania sklepu Microsoft Store i MSIX

Możesz mieć własne wymagania dotyczące sposobu konfigurowania aktualizacji aplikacji z poziomu aplikacji ze sklepu Microsoft Store. Aplikacja ze Sklepu wyzwala aktualizacje aplikacji, w tym aplikacji innych firm, a także aplikacji innych firm, takich jak Kalkulator i Zdjęcia. Jeśli aplikacja ze Sklepu zostanie usunięta z komputera, może to prowadzić do braku aktualizacji aplikacji na tym komputerze.

Oto lista zasad sklepu oraz ich wpływ na twoje pakiety MSIX.

Wyłączanie automatycznego pobierania i instalowania aktualizacji

Te zasady włączają lub wyłączają automatyczne pobieranie i instalowanie aktualizacji aplikacji. Jeśli to ustawienie zostanie włączone, automatyczne pobieranie i instalowanie aktualizacji aplikacji zostanie wyłączone. Jeśli to ustawienie zostanie wyłączone, automatyczne pobieranie i instalowanie aktualizacji aplikacji jest włączone. Jeśli to ustawienie nie zostanie skonfigurowane, automatyczne pobieranie i instalacja aktualizacji aplikacji zostanie określone przez ustawienie rejestru, które użytkownik może zmienić przy użyciu ustawień w Sklepie.

  • Obiekt zasad grupy:Computer Configuration\Administrative Templates\Windows Components\Store
  • Rejestr:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStore AutoDownload REG_DWORD (Dane: włącz = 2 = aplikacje nie zostaną zaktualizowane, wyłącz = 4 = aplikacja zostanie automatycznie zaktualizowana)
  • Aktualizacje aplikacji: Jeśli to ustawienie jest włączone, automatyczne pobieranie i instalowanie aktualizacji aplikacji zostanie wyłączone. Jeśli to ustawienie jest wyłączone, automatyczne pobieranie i instalowanie aktualizacji aplikacji zostanie włączone.

Wyłączanie aplikacji ze sklepu

Te zasady odmawiają dostępu do aplikacji Store lub zezwalają na dostęp do tej aplikacji. Jeśli to ustawienie zostanie włączone, dostęp do aplikacji Sklep zostanie odmówiony. Dostęp do Sklepu jest wymagany do instalowania aktualizacji aplikacji. Jeśli wyłączysz to ustawienie lub go nie skonfigurujesz, dostęp do aplikacji Sklep będzie dozwolony.

  • OBIEKT ZASAD GRUPY:Computer Configuration\Administrative Templates\Windows Components\Store lub User Configuration\Administrative Templates\Windows Components\Store
  • Rejestr:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\WindowsStoreRemoveWindowsStore REG_DWORD lub HKEY_CURRENT_USER\Software\Policies\Microsoft\WindowsStoreRemoveWindowsStore REG_DWORD
  • Aktualizacje aplikacji: Jeśli skonfigurowano w kontekście komputera, te zasady wyłączają aktualizacje aplikacji.

Omówienie aplikacji podpisanych przez Sklep i zaufanych aplikacji spoza Sklepu w systemie Windows 10 2004 Enterprise

W poniższej tabeli pokazano, co się stanie, gdy zasada BlockNonAdminUserInstall jest włączona, AllowAllTrustedApps jest włączona, a AllowDevelopmentWithoutDevLicense jest włączona.

Instalacja aplikacji Wyniki
Przechowuj podpisany pakiet (Double-Click) Zablokowany
Zaufany pakiet poza sklepowy (Double-Click) Zablokowany
Store Signed Package (standard PowerShell) Zablokowany
Zaufany pakiet niezwiązany z przechowywaniem (standard PowerShell) Zablokowany
Przechowaj podpisany pakiet (z podwyższonymi uprawnieniami PowerShell) Zainstalowano
Zaufany pakiet niezwiązany z magazynem (podwyższony poziom uprawnień programu PowerShell) Zainstalowano

W poniższej tabeli przedstawiono, co się dzieje, gdy zasada BlockNonAdminUserInstall jest włączona, AllowAllTrustedApps jest włączona i AllowDevelopmentWithoutDevLicense jest wyłączona.

Instalacja aplikacji Wyniki
Przechowuj podpisany pakiet (Double-Click) Zablokowany
Zaufany pakiet poza sklepowy (Double-Click) Zablokowany
Store Signed Package (standard PowerShell) Zablokowany
Zaufany pakiet niezwiązany z przechowywaniem (standard PowerShell) Zablokowany
Przechowaj podpisany pakiet (z podwyższonymi uprawnieniami PowerShell) Zainstalowano
Zaufany pakiet niezwiązany z magazynem (podwyższony poziom uprawnień programu PowerShell) Zainstalowano

W poniższej tabeli przedstawiono, co się stanie, gdy polityka BlockNonAdminUserInstall jest włączona, ustawienie AllowAllTrustedApps jest wyłączone, a ustawienie AllowDevelopmentWithoutDevLicense jest włączone

Instalacja aplikacji Wyniki
Przechowuj podpisany pakiet (Double-Click) Zablokowany
Zaufany pakiet poza sklepowy (Double-Click) Zablokowany
Store Signed Package (standard PowerShell) Zablokowany
Zaufany pakiet niezwiązany z przechowywaniem (standard PowerShell) Zablokowany
Przechowaj podpisany pakiet (z podwyższonymi uprawnieniami PowerShell) Zainstalowano
Zaufany pakiet niezwiązany z magazynem (podwyższony poziom uprawnień programu PowerShell) Zainstalowano

W poniższej tabeli pokazano, co się stanie, gdy zasada BlockNonAdminUserInstall jest włączona, AllowAllTrustedApps jest wyłączona, a AllowDevelopmentWithoutDevLicense jest wyłączona.

Instalacja aplikacji Wyniki
Przechowuj podpisany pakiet (Double-Click) Zablokowany
Zaufany pakiet poza sklepowy (Double-Click) Zablokowany
Store Signed Package (standard PowerShell) Zablokowany
Zaufany pakiet niezwiązany z przechowywaniem (standard PowerShell) Zablokowany
Przechowaj podpisany pakiet (z podwyższonymi uprawnieniami PowerShell) Zainstalowano
Zaufany pakiet niezwiązany z magazynem (podwyższony poziom uprawnień programu PowerShell) Zablokowany

W poniższej tabeli przedstawiono, co się dzieje, gdy zasada BlockNonAdminUserInstall jest wyłączona, zasada AllowAllTrustedApps jest włączona, a zasada AllowDevelopmentWithoutDevLicense jest włączona

Instalacja aplikacji Wyniki
Przechowuj podpisany pakiet (Double-Click) Zainstalowano
Zaufany pakiet poza sklepowy (Double-Click) Zainstalowano
Store Signed Package (standard PowerShell) Zainstalowano
Zaufany pakiet niezwiązany z przechowywaniem (standard PowerShell) Zainstalowano
Przechowaj podpisany pakiet (z podwyższonymi uprawnieniami PowerShell) Zainstalowano
Zaufany pakiet niezwiązany z magazynem (podwyższony poziom uprawnień programu PowerShell) Zainstalowano

W poniższej tabeli przedstawiono, co się stanie, gdy zasada BlockNonAdminUserInstall jest wyłączona, zasada AllowAllTrustedApps jest włączona, a zasada AllowDevelopmentWithoutDevLicense jest wyłączona

Instalacja aplikacji Wyniki
Przechowuj podpisany pakiet (Double-Click) Zainstalowano
Zaufany pakiet poza sklepowy (Double-Click) Zainstalowano
Store Signed Package (standard PowerShell) Zainstalowano
Zaufany pakiet niezwiązany z przechowywaniem (standard PowerShell) Zainstalowano
Przechowaj podpisany pakiet (z podwyższonymi uprawnieniami PowerShell) Zainstalowano
Zaufany pakiet niezwiązany z magazynem (podwyższony poziom uprawnień programu PowerShell) Zainstalowano

W poniższej tabeli przedstawiono, co się stanie, gdy zasada BlockNonAdminUserInstall jest wyłączona, AllowAllTrustedApps jest wyłączona a AllowDevelopmentWithoutDevLicense jest włączona

Instalacja aplikacji Wyniki
Przechowuj podpisany pakiet (Double-Click) Zainstalowano
Zaufany pakiet poza sklepowy (Double-Click) Zainstalowano
Store Signed Package (standard PowerShell) Zainstalowano
Zaufany pakiet niezwiązany z przechowywaniem (standard PowerShell) Zainstalowano
Przechowaj podpisany pakiet (z podwyższonymi uprawnieniami PowerShell) Zainstalowano
Zaufany pakiet niezwiązany z magazynem (podwyższony poziom uprawnień programu PowerShell) Zainstalowano

W poniższej tabeli przedstawiono, co się stanie, gdy zasada BlockNonAdminUserInstall jest wyłączona, AllowAllTrustedApps jest wyłączona, a AllowDevelopmentWithoutDevLicense jest wyłączona

Instalacja aplikacji Wyniki
Przechowuj podpisany pakiet (Double-Click) Zainstalowano
Zaufany pakiet poza sklepowy (Double-Click) Zablokowany
Store Signed Package (standard PowerShell) Zainstalowano
Zaufany pakiet niezwiązany z przechowywaniem (standard PowerShell) Zablokowany
Przechowaj podpisany pakiet (z podwyższonymi uprawnieniami PowerShell) Zainstalowano
Zaufany pakiet niezwiązany z magazynem (podwyższony poziom uprawnień programu PowerShell) Zablokowany