Nowe aplikacje platformy Microsoft Windows Universal korzystają z formatu plików .Appx lub .AppxBundle. Zazwyczaj są instalowane ze sklepu Windows Store, ale system Windows 10 pozwala na sideload pakietów Appx z dowolnego miejsca.
Podobnie jak inne oprogramowanie, należy instalować pakiety .Appx lub .AppxBundle ze źródeł, którym ufasz.
Nowe aplikacje Windows 10 "Uniwersalne aplikacje" lub "Uniwersalna platforma Windows" są rozpowszechniane w plikach .Appx lub .AppxBundle. Są to pakiety aplikacji zawierające nazwę, opis i uprawnienia aplikacji wraz z plikami binarnymi aplikacji. System Windows może instalować i odinstalowywać pakiety w standardowy sposób, aby programiści nie musieli pisać własnych programów instalacyjnych. System Windows może obsłużyć wszystko w spójny sposób, umożliwiając czystą deinstalację aplikacji bez pozostawionych wpisów rejestru.
Jeśli programista tworzy program .Appx, zwykle nie pobiera go i nie instaluje go bezpośrednio. Zamiast tego odwiedzasz Sklep Windows, wyszukujesz program, który chcesz zainstalować, i pobierasz go ze Sklepu. Całe oprogramowanie w Sklepie Windows jest w formacie .Appx lub .AppxBundle za kulisami.
W niektórych przypadkach może być konieczne zainstalowanie pakietu .Appx lub .AppxBundle poza sklepem. Na przykład, twoje miejsce pracy może dostarczyć potrzebną aplikację w formacie .Appx lub być programistą, który musi przetestować własne oprogramowanie przed przesłaniem go do sklepu.
Możesz zainstalować oprogramowanie .Appx lub .AppxBundle, jeśli na urządzeniu z systemem Windows 10 jest włączone kopiowanie. Odcinek boczny jest domyślnie włączony, począwszy od listopadowej aktualizacji, ale zasady linków mogą być wyłączone przez zasady firmy na niektórych urządzeniach.
Aby sprawdzić, czy włączanie sideloading jest włączone, wybierz Ustawienia> Aktualizuj i zabezp.> Dla programistów. Upewnij się, że tutaj ustawione jest ustawienie "Aplikacje boczne" lub "Tryb programisty". Jeśli jest ustawione na "Aplikacje Windows Store", nie będzie można zainstalować oprogramowania .Appx lub .AppxBundle spoza Sklepu Windows.
Jeśli ta opcja jest ustawiona na "Aplikacje Windows Store" i włączasz kopiowanie, system Windows wyświetli ostrzeżenie, że zainstalowane aplikacje mogą narazić urządzenie i dane lub uszkodzić komputer. To tak, jakby instalować zwykłe oprogramowanie Windows: instaluj oprogramowanie tylko ze źródeł, którym ufasz.
W rocznicowej aktualizacji Windows 10 Microsoft dodał nowe narzędzie "App Installer", które pozwala na graficzną instalację aplikacji .Appx lub .AppxBundle. Aby je zainstalować, wystarczy dwukrotnie kliknąć pakiet .Appx lub .AppxBundle.
Zostaną wyświetlone informacje o pakiecie .Appx, w tym nazwa, wydawca, numer wersji i ikona dostarczona przez programistę. Aby zainstalować pakiet, kliknij przycisk "Zainstaluj".
System Windows 10 zawiera także polecenia cmdlet programu PowerShell, których można użyć do zainstalowania pakietu .Appx. Polecenie cmdlet oferuje więcej funkcji niż narzędzie App Installer, takie jak możliwość wskazywania systemu Windows na ścieżce zależności zawierającej inne pakiety, których potrzebuje pakiet .Appx.
Aby zainstalować pakiet Appx z PowerShell, najpierw otwórz okno PowerShell. Możesz przeszukać menu Start dla "PowerShell" i uruchomić skrót PowerShell, aby go otworzyć. Nie musisz uruchamiać go jako Administrator, ponieważ oprogramowanie .Appx jest właśnie instalowane dla bieżącego konta użytkownika.
Aby zainstalować pakiet Appx, uruchom następujące polecenie cmdlet, wskazując ścieżkę do pliku .Appx w systemie:
Add-AppxPackage-Path "C: \ Path \ to \ File.Appx"
Więcej zaawansowanych opcji użytkowania znajduje się w dokumentacji Microsoft Add-AppxPackage.
Jeśli tworzysz własne oprogramowanie, powyższe polecenie cmdlet nie będzie dla Ciebie idealne. Instaluje tylko poprawnie podpisane aplikacje, ale nie musisz podpisywać aplikacji podczas jej tworzenia.
Dlatego istnieje alternatywny sposób instalowania oprogramowania Appx. Działa to tylko z aplikacjami pozostawionymi w formie "bez opakowania". Konwerter aplikacji komputerowej tworzy również nieopakowaną aplikację, którą można zainstalować za pomocą poniższego polecenia, oraz ostateczny pakiet aplikacji .Appx.
Aby to zrobić, musisz otworzyć okno PowerShell jako Administrator. Następnie uruchom następujące polecenie, wskazując system Windows w pliku "AppxManifest.xml" w katalogu nieopakowanej aplikacji:
Add-AppxPackage -Path C: \ Path \ to \ AppxManifest.xml -Zarejestruj
Aplikacja zostanie zarejestrowana w systemie w trybie dewelopera, skutecznie ją instalując.
Aby odinstalować pakiet AppX, kliknij prawym przyciskiem myszy aplikację w menu Start i wybierz polecenie "Odinstaluj". Możesz także użyć polecenia cmdlet Remove-AppxPackage w PowerShell.