Domyślnie po zbudowaniu aplikacji ze Sklepu Windows są one podpisywane przy użyciu klucza tymczasowego do testowania lokalnego. Wymaga to od programistów uzyskania licencji deweloperskiej od firmy Microsoft, która jest bezpłatna i dostępna dla wszystkich (pod warunkiem rejestracji). Zobacz sekcję linków poniżej, jeśli chcesz ją zdobyć.
Teraz każdy komputer z zainstalowaną licencją programisty jest szeroko otwarty, ponieważ z definicji licencja jest przeznaczona wyłącznie dla programistów do tworzenia i testowania aplikacji. Z oczywistych względów bezpieczeństwa użytkownicy końcowi nie powinni stosować tego podejścia do nieumyślnego instalowania aplikacji innych firm. Zamiast tego istnieje „właściwa” metoda ładowania bocznego, którą Microsoft chce stosować dla zaawansowanych użytkowników / przedsiębiorstw (dla zwykłych użytkowników, pobieranie i instalowanie aplikacji zatwierdzonych przez Microsoft tylko ze Sklepu Windows jest zalecanym bezpiecznym podejściem).
„Właściwe” ładowanie boczne obejmuje ustawienie zasad grupy o Local Computer Policy / Computer Configuration / Administrative Templates / Windows Components / App Package Deployment
nazwie Zezwalaj na instalowanie wszystkich zaufanych aplikacji, które należy najpierw włączyć:
Jeśli Edytor lokalnych zasad grupy nie jest dostępny (na przykład w wersji Core lub RT), możesz ustawić wartość HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps
klucza rejestru na 1 .
Uwaga: zgodnie z nazwą ustawienia tylko zaufane aplikacje mogą być ładowane z boku. Oznacza to, że musisz mieć certyfikat na komputerze, który jest zgodny z certyfikatem używanym do podpisywania aplikacji (tj. Aplikacja musi być podpisana przez urząd certyfikacji zaufany na komputerze docelowym). Niecertyfikowane / niezaufane aplikacje nie mogą być instalowane przy użyciu tej metody (i dlaczego chcesz?)
Oczywiście jest to tylko pierwszy krok tego, co zapowiada się na długi i żmudny proces! Teraz na komputerach PC z systemem Windows 8 Enterprise / Pro nieprzyłączonych do domeny musisz aktywować klucz produktu bocznego ładowania korporacyjnego, aby umożliwić boczne ładowanie aplikacji spoza Sklepu. Więcej o tym specjalnym kluczu później.
Alternatywnie tylko w systemie Windows 8 Enterprise / Server 2012 można włączyć ładowanie boczne po prostu łącząc komputer z domeną Active Directory, w której włączono wyżej wymienione ustawienie zasad grupy. Windows RT nie może zostać przyłączony do domeny, więc jedynym rozwiązaniem jest użycie klucza produktu do bocznego ładowania przedsiębiorstwa, jak wspomniano powyżej.
Gdy już zaszedłeś tak daleko, możesz uzyskać pakiet .appx od programisty i zainstalować go (a także dowolne pakiety aplikacji zależności), wpisując polecenie podobne do następującego w wierszu polecenia programu PowerShell:
Add-AppxPackage C:\app1.appx –DependencyPath C:\winjs.appx
Deweloper może również dostarczyły skryptu PowerShell aplikacji specyficznych (taki jak ten stworzony przez Visual Studio, jak wspomniano przez Użytkownika na jego odpowiedź, ale taki scenariusz może wymagać licencji programisty, który nie jest zalecany dla użytkowników końcowych, jak opisano powyżej).
Aby uzyskać listę zainstalowanych aplikacji ładowanych z boku, otwórz PowerShell z uprawnieniami administratora i wpisz następujące polecenie:
Get-AppxPackage -AllUsers
Aby uzyskać dodatkowe informacje, w tym za pomocą narzędzia wiersza polecenia Deployment Image Servicing and Management (DISM) lub poleceń cmdlet programu PowerShell do dodawania aplikacji pozbawionych licencji ze Sklepu Windows do obrazu systemu Windows (WIM), zobacz artykuł Dodawanie i usuwanie aplikacji TechNet, do którego link znajduje się poniżej.
To prawie uzupełnia przegląd tego, czym jest „właściwe” zalecane przez Microsoft podejście do ładowania bocznego. Teraz porozmawiajmy trochę o kluczach produktu do bocznego ładowania przedsiębiorstw wymaganych przez Windows RT i komputery PC z systemem Windows 8 Enterprise / Pro nieprzyłączone do domeny . Te klucze są dostępne dla wybranych klientów za pośrednictwem Microsoft Volume License Service Center (VLSC). Aby uzyskać więcej informacji, zobacz Podręcznik licencjonowania zbiorowego dla systemu Windows 8 i Windows RT w sekcji łącza poniżej. Klucze te można również legalnie kupić online (wyszukaj kod produktu J7S-00004 ). Jedyny minus? Są one najwyraźniej dostępne tylko w paczkach po 100 sztuk i w sprzedaży detalicznej za około 3000 USD za paczkę, więc nie do końca tanie.
Kolejnym zmarszczeniem dzięki skomplikowanemu procesowi, jakim jest Microsoft Volume Licensing / Software Assurance (SA), jest to, że jeśli kupujesz komputery PC z zainstalowanymi detalicznymi wersjami systemu Windows 8 Pro, ponieważ licencje detaliczne nie są licencjami SA, wygrane są klucze produktu do ładowania bocznego nie będą działać lub będą działać, a oryginalne licencje będą nieważne. Jeśli drapanie głowy w tym momencie (prekursor żadnych wątpliwości do ataku energicznym wyrywanie włosów z czystej frustracji), polecam przeczytać to skomplikowane (nie jest to zaniżeniem!) Artykuł ZDNet związana poniżej , ponieważ zajmujemy się licencjami na poziomie korporacyjnym i prawdopodobnie kwestiami prawnymi, które najlepiej omówić gdzie indziej.
Linki do dalszego czytania
Tak, możesz, ale twórca aplikacji musi ci to dać. Deweloper poda Ci następujące pliki:
Jeśli otworzysz
.ps1
plik, najpierw poprosi o licencję programisty na komputer, a następnie zainstaluje aplikację, którą dostarczył ci programista.Ta metoda dotyczy wszystkich wersji systemu Windows 8: Core, Pro i Enterprise i nawet nie potrzebujesz programu Visual Studio.
źródło
Jest to możliwe w środowisku korporacyjnym (Windows 8 Enterprise), w którym możliwe jest boczne ładowanie aplikacji. W przeciwnym razie odpowiedź brzmi „nie”. Aplikacje są instalowane jako pakiety (grupa plików), które są przechowywane w różnych lokalizacjach w systemie. Tylko proces
wwahost.exe
wie, jak je uruchomić jako aplikację.Piractwo może być możliwe, jeśli system operacyjny ma jailbreak IMO
EDYCJA: Jest to możliwe na komputerach innych niż korporacyjne z kluczem programisty. Dzięki @ramhound
źródło
Nie, obecnie nie jest możliwe bez przejścia przez Windows Store. Jest podobny do Apple Store. Nie można zainstalować aplikacji na iPhonie / iPadzie bez przechodzenia przez Apple Store.
Jednak inną niż aplikacja Metro UI można zainstalować bez aplikacji Windows Store.
źródło