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 geeka 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 kopiowania.
Uwaga: Dotyczy to tylko aplikacji Modern w nowym interfejsie Windows 8, a nie na pulpicie. Aplikacje stacjonarne dla systemu Windows można zainstalować normalnie. Nie można jednak instalować żadnych aplikacji komputerowych na urządzeniach z systemem Windows RT.
Firma Microsoft oferuje bezpłatne licencje dla programistów dla systemu 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.
Należy zauważyć, że zgodnie z umową licencyjną Microsoft, licencje te mogą być wykorzystywane wyłącznie 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 cofnąć 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 klawisz Enter i zaakceptuj licencję:
Pokaż-WindowsDeveloperLicenseRejestracja
Będziesz wtedy musiał podać dane konta Microsoft, z którymi będzie związana 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
System Windows 8 oferuje również możliwość pobierania na bieżąco aplikacji "liniowych". 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ś sideloading klucz produktu, musisz otworzyć okno wiersza polecenia z dostępem administratora i dodać go za pomocą następującego polecenia, gdzie ##### jest 25-cyfrowy klucz:
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.msci naciśnij Enter. Przejdź do folderu Konfiguracja komputera \ Szablony administracyjne \ Składniki systemu Windows \ Aplikacja pakowania 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 programu PowerShell:
Add-AppxPackage C: \ example.appx
Istnieje wiele mitów na temat przeklejania nowoczesnych aplikacji na Windows 8 - na przykład nie można po prostu włączyć ustawienia zasad grupy. Choć licencje dla programistów mogą wydawać się możliwą luką prawną, umowa licencyjna Microsoftu zabrania używania ich do tworzenia aplikacji. Licencje te są również monitorowane, a dostęp do ich aplikacji może zostać odwołany, jeśli użyjesz go do sideloowania niezatwierdzonych aplikacji na komputerze.