19Aug
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 kopiowania.
Uwaga : Dotyczy tylko nowoczesnych aplikacji 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.
Uzyskaj licencję dewelopera
Firma Microsoft oferuje bezpłatne licencje programisty 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 pamiętać, że zgodnie z umową licencyjną Microsoft licencje te można wykorzystywać wyłącznie do opracowywania i testowania własnych aplikacji. Jak ostrzega Microsoft:
"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 uruchom Windows PowerShell jako administrator. Aby to zrobić, naciśnij Start, wpisz PowerShell , kliknij prawym przyciskiem myszy skrót PowerShell i wybierz Uruchom jako administrator w dolnej części ekranu.
Wpisz następujące polecenie w oknie PowerShell, naciśnij Enter i zaakceptuj licencję:
Pokaż-WindowsDeveloperLicenseRegistration
Będziesz wtedy musiał podać dane konta Microsoft, z którymi będzie kojarzona licencja programisty.
Po nabyciu licencji programisty można uruchomić następującą komendę w oknie PowerShell, aby pobrać nową aplikację:
Add-AppxPackage C: \ example.appx
W domenie
Windows 8 oferuje również metodę linkowania końcowego"biznesowe" aplikacje. 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 sideloadować aplikację linii biznesowej:
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. Firma Microsoft kieruje osobami zainteresowanymi zakupem tych kluczy na stronę Licencjonowanie grupowe.
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, gdzie ##### jest 25-cyfrowym kluczem:
slmgr / ipk #####
Po dodaniu klucza dokładnie wpisz 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 system 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 grup .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 \ Aplikacja pakowania aplikacji w edytorze zasad grupy.
Kliknij dwukrotnie Pozwól wszystkim zaufanym aplikacjom na zainstalowanie opcji i ustaw ją na Włączone.
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 pozbyć się nowoczesnych aplikacji, uruchamiając następujące polecenie cmdlet w oknie PowerShell:
Add-AppxPackage C: \ example.appx
Istnieje wiele mitów na temat sideloading Modern apps 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.