How To Sideload Modern Apps na Windows 8
Przeciętny użytkownik systemu Windows 8 może pobierać tylko aplikacje zatwierdzone przez Microsoft ze sklepu Windows. System Windows 8 oferuje dwa sposoby przechodzenia na nieaprobowane aplikacje, przeznaczone dla programistów i firm z wewnętrznymi aplikacjami.
Te metody nie mogą być używane przez przeciętnego maniaka do instalowania niezatwierdzonych aplikacji z internetu. Nowy interfejs systemu Windows 8 wykorzystuje podejście Apple iOS do blokowania niezatwierdzonego oprogramowania, a nie podejście Android polegające na umożliwieniu wszystkim użytkownikom włączania linków bocznych.
Uwaga: Dotyczy to tylko aplikacji Modern w nowym interfejsie systemu Windows 8, a nie na pulpicie. Aplikacje stacjonarne dla systemu Windows można zainstalować normalnie. Jednak nie można instalować żadnych aplikacji komputerowych na urządzeniach z systemem Windows RT.
Uzyskaj licencję dewelopera
Firma Microsoft oferuje bezpłatne licencje dla programistów w systemie Windows 8. Licencje te umożliwiają programistom testowanie i ocenianie ich aplikacji przed przesłaniem ich do Sklepu Windows. Każda licencja na licencję programisty wygaśnie po pewnym czasie, ale możesz powtórzyć proces zakupu nowej licencji w przyszłości.
Zauważ, że zgodnie z umową licencyjną Microsoft, licencje te mogą być używane tylko do rozwijania i testowania własnych aplikacji. Jak ostrzega Microsoft:
"Firma Microsoft może wykryć nieuczciwe korzystanie z licencji programisty na zarejestrowanej maszynie. Jeśli Microsoft wykryje nieuczciwe użycie lub inne naruszenie warunków licencji na oprogramowanie, możemy odwołać licencję programisty. "
Aby uzyskać licencję programisty, najpierw otwórz Windows PowerShell jako administrator. Aby to zrobić, naciśnij Start, wpisz PowerShell, kliknij prawym przyciskiem myszy skrót PowerShell i wybierz Uruchom jako administrator u dołu ekranu.
Wpisz następujące polecenie w oknie PowerShell, naciśnij Enter i zaakceptuj licencję:
Pokaż-WindowsDeveloperLicenseRejestracja
Będziesz wtedy musiał podać dane konta Microsoft, z którym będzie kojarzona licencja programisty.
Po nabyciu licencji programisty możesz uruchomić następujące polecenie w oknie PowerShell, aby pobrać nową aplikację:
Add-AppxPackage C: \ example.appx
W domenie
System Windows 8 oferuje również metodę kopiowania aplikacji "linii biznesowych". Umożliwia to firmom i innym organizacjom ładowanie aplikacji na ich własne komputery bez oferowania ich publicznie za pośrednictwem Sklepu Windows.
Istnieją cztery wymagania, aby odsunąć aplikację branżową:
Musisz używać systemu Windows 8 Enterprise, Windows Server 2012, Windows 8 Pro lub Windows RT. Jeśli korzystasz z Windows 8 Pro lub Windows RT, musisz kupić "sideloading klucz aktywacyjny produktu" od Microsoft. Microsoft kieruje osoby zainteresowane zakupem tych kluczy na stronę Licencjonowania grupowego.
Jeśli uzyskałeś klucz produktu sideloading, musisz otworzyć okno wiersza polecenia z dostępem administratora i dodać je za pomocą następującego polecenia, w którym ##### jest 25-cyfrowym kluczem:
slmgr / ipk #####
Po dodaniu klucza wpisz dokładnie następujące polecenie, aby aktywować klucz sideloading:
slmgr / ato ec67814b-30e6-4a50-bf7b-d55daf729d1e
Twój komputer musi być przyłączony do domeny, aby uruchomić aplikację. Nawet jeśli masz Windows 8 Enterprise, nie możesz zainstalować aplikacji biznesowej, chyba że Twój komputer znajduje się w domenie. Jeśli zainstalowałeś aplikację podczas przyłączania się do domeny, odmówisz jej uruchomienia, chyba że Twój komputer jest podłączony do domeny.
Musisz włączyć przekierowanie w Zasadach grupowych. To ustawienie można włączyć w domenie lub na komputerze lokalnym.
Na przykład, aby włączyć tę opcję na komputerze lokalnym, naciśnij klawisz Windows, wpisz gpedit.msc, i naciśnij Enter. Przejdź do folderu Konfiguracja komputera \ Szablony administracyjne \ Składniki systemu Windows \ Pakiet wdrażania aplikacji w edytorze zasad grupy.
Kliknij dwukrotnie ikonę Zezwalaj na instalowanie wszystkich zaufanych aplikacji i ustaw ją na Enabled.
Aplikacja musi być podpisana kluczem z urzędu certyfikacji, który jest zaufany na komputerze lokalnym. Na przykład, jeśli podpiszesz aplikację z certyfikatem z zaufanego urzędu certyfikacji, takiego jak Verisign, aplikacja zostanie zainstalowana bez dalszej konfiguracji. Jeśli aplikacja jest podpisana własnym certyfikatem z podpisem własnym, musisz zaufać samopodpisanemu certyfikatowi na komputerze lokalnym.
Jeśli spełniasz wszystkie wymagania, możesz odczytywać nowoczesne aplikacje, uruchamiając następujące polecenie cmdlet w oknie PowerShell:
Add-AppxPackage C: \ example.appx
Istnieje wiele mitów na temat subloadowania nowoczesnych aplikacji w systemie Windows 8 - na przykład nie można po prostu włączyć ustawienia zasad grupy. Licencje dla programistów mogą wydawać się możliwą luką, ale umowa licencyjna Microsoftu zabrania używania ich do tworzenia aplikacji. Te licencje są również monitorowane, a dostęp do Twoich aplikacji może zostać odwołany, jeśli użyjesz go do sideloowania niezatwierdzonych aplikacji na swoim komputerze.