Yanıtlar:
Varsayılan olarak Windows Mağazası uygulamaları oluşturulduğunda, yerel sınama için geçici bir anahtar kullanılarak imzalanırlar. Bu, geliştiricilerin Microsoft'tan ücretsiz ve lisanslı bir lisans almasını gerektirir (kayıt olmanız koşuluyla). Bir tane almak istiyorsanız aşağıdaki bağlantılar bölümüne bakın.
Artık geliştirici lisansı yüklü herhangi bir PC tamamen açıktır, çünkü tanım gereği lisans sadece geliştiriciler tarafından uygulamalarını oluşturmak ve test etmek için kullanılacaktır. Son kullanıcıların, açık güvenlik nedenlerinden ötürü üçüncü taraf uygulamaları akıllıca yüklemek için bu yaklaşımı kullanmaları gerekmez . Bunun yerine, Microsoft'un gelişmiş / kurumsal kullanıcıların takip etmesini istediği "uygun" bir yandan yükleme yöntemi vardır (normal kullanıcılar için Microsoft onaylı uygulamaları yalnızca Windows Mağazası'ndan indirip yüklemek önerilen güvenli yaklaşımdır).
"Düzgün" yan yükleme, önce etkinleştirilmesi gereken tüm güvenilir uygulamaların yüklenmesine izin ver adlı bir Grup İlkesi ayarı içerir :Local Computer Policy / Computer Configuration / Administrative Templates / Windows Components / App Package Deployment
Eğer Yerel Grup İlkesi Düzenleyicisi (örneğin Çekirdek veya RT gibi) mevcut değildir, sen değerini ayarlayabilirsiniz HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps
için kayıt defteri anahtarı 1 .
Not: Ayarın adına göre, yalnızca güvenilir uygulamalar yandan yüklenebilir. Bunun anlamı, bilgisayarda uygulamayı imzalamak için kullanılan sertifikayla eşleşen bir sertifikaya sahip olmanızdır (yani, uygulamanın hedef PC'ye güvenilen bir CA tarafından imzalanmış olması gerekir). Onaylanmamış / güvenilmeyen uygulamalar bu yöntem kullanılarak yüklenemez (ve neden yapmak istersiniz?)
Tabii ki, bu uzun ve zorlu bir süreç vaat edenlerin sadece ilk adımı! Artık Windows 8 Enterprise / Pro etki alanına katılmamış bilgisayarlarda, Mağaza dışı uygulamaların yandan yüklenmesini etkinleştirmek için bir kurumsal yandan yükleme ürün anahtarını etkinleştirmeniz gerekir . Daha sonra bu özel anahtar hakkında daha fazla bilgi.
Alternatif olarak, yalnızca Windows 8 Enterprise / Server 2012'de, PC'yi yalnızca yukarıda belirtilen Grup İlkesi ayarının etkin olduğu bir Active Directory etki alanına katarak yan yüklemeyi etkinleştirebilirsiniz. Windows RT etki alanına katılamaz, bu nedenle tek çözüm, yukarıda belirtildiği gibi kurumsal bir yandan yüklenen ürün anahtarı kullanmaktır .
Buraya geldikten sonra, .appx paketini geliştiriciden alabilir ve PowerShell istemine aşağıdakine benzer bir komut yazarak yükleyebilirsiniz (ve herhangi bir bağımlılık uygulama paketi):
Add-AppxPackage C:\app1.appx –DependencyPath C:\winjs.appx
Geliştirici ayrıca uygulamaya özgü bir PowerShell betiği de sunmuş olabilir ( yanıtında Visual Studio tarafından Kullanıcı tarafından belirtildiği gibi oluşturulmuş gibi), ancak böyle bir komut dosyası, yukarıda tartışıldığı gibi son kullanıcılar için önerilmeyen bir geliştirici lisansı gerektirebilir.
Yüklü yandan yüklenmiş uygulamaların bir listesini almak için PowerShell'i yönetici ayrıcalıklarına sahip olarak açın ve aşağıdaki komutu yazın:
Get-AppxPackage -AllUsers
Windows Mağazası lisanslarına sahip olmayan uygulamaları bir Windows görüntüsüne (WIM) eklemek için Dağıtım Görüntüsü Bakımı ve Yönetimi (DISM) komut satırı aracını veya PowerShell cmdlet'lerini kullanma dahil olmak üzere daha fazla ayrıntı için, aşağıda bağlantılı Apps TechNet Nasıl Eklenir ve Kaldırılır makalesine bakın.
Bu, Microsoft tarafından önerilen "uygun" yan yükleme yaklaşımının ne olduğuna ilişkin genel bakışı hemen hemen tamamlar. Şimdi Windows RT ve etki alanına katılmamış Windows 8 Enterprise / Pro PC'ler için gereken kurumsal yandan yüklenen ürün anahtarları hakkında biraz konuşalım . Bu anahtarlar Microsoft'un Toplu Lisans Hizmet Merkezi (VLSC) aracılığıyla müşterileri seçebilir. Daha fazla bilgi için aşağıdaki bağlantılar bölümündeki Windows 8 ve Windows RT için Toplu Lisans Kılavuzu'na bakın. Bu anahtarlar yasal olarak çevrimiçi olarak da satın alınabilir ( J7S-00004 ürün kodunu arayın ). Tek dezavantajı? Görünüşe göre sadece 100'lü paketler halinde ve perakende olarak paket başına yaklaşık 3000 $ karşılığında satılıyorlar, bu yüzden evet, tam olarak ucuz değil.
Microsoft Toplu Lisanslama / Yazılım Güvencesi (SA) olan kıvrımlı işlem sayesinde bir başka kırışıklık, perakende lisanslar SA lisansları olmadığından, Windows 8 Pro'nun perakende sürümlerinin önceden yüklenmiş perakende sürümlerini satın alırsanız, 't iş, ya da olacak çalışmak ve orijinal lisansları geçersiz olacaktır. Bu noktada kafasını kaşıyor ediyorsanız (bir butik için kuşkusuz bir öncül dinç saç çekme sırf hayal kırıklığı), ben, size tavsiye Karmaşık (değil o Zdnet makale aşağıda bağlantı yetersizdir!) , başka bir yerde en iyi şekilde tartışılan kurumsal düzeyde lisanslamaya ve muhtemelen yasal sorunlara giriyoruz.
İleri Okuma için Linkler
MSDN Dev Center - Bir geliştirici lisansı edinin (Windows Mağazası uygulamaları)
MSDN Dev Center - Bir uygulama paketini yerel olarak paylaşma (Windows Mağazası uygulamaları)
Microsoft TechNet - Uygulama Ekleme ve Kaldırma
MSDN Blogları - Metro tarzı uygulamaları işletmelere dağıtma
Microsoft TechNet (Windows 8 IT Pro Forumları) - Etki alanına katılmayan bilgisayarlarda yan yükleme
Doğrudan İndirme - Windows 8 ve Windows RT için Toplu Lisans Kılavuzu ( daha fazla bilgi için Microsoft Toplu Lisans sitesine bakın)
ZDNet - Windows 8'de kurumsal yandan yükleme hikayesi? Karmaşık
Evet, yapabilirsiniz ancak uygulamanın geliştiricisi bunu size vermelidir. Geliştirici size şu dosyaları verecektir:
.ps1
Dosyayı açarsanız, önce bilgisayarınız için bir geliştirici lisansı ister ve ardından geliştiricinin size verdiği uygulamayı yükler.
Bu yöntem tüm Windows 8 sürümleri için geçerlidir: Core, Pro ve Enterprise ve Visual Studio'ya bile ihtiyacınız yoktur.
Uygulamaların yandan yüklenmesinin mümkün olduğu bir kurumsal ortamda (Windows 8 Enterprise) mümkündür. Yoksa cevap hayır. Uygulamalar, sistemdeki çeşitli konumlarda depolanan paketler (bir grup dosya) olarak yüklenir. wwahost.exe
Bunların bir uygulama olarak nasıl çalıştırılacağını yalnızca süreç bilir.
Korsanlık, işletim sisteminin jailbreak yapılmış olması mümkün olabilir IMO
EDIT: Kurumsal olmayan makinelerde bir geliştirici anahtarı ile de mümkündür. @Ramhound sayesinde
Hayır, şu anda Windows Mağazası'na girmeden mümkün değil. Apple Store'a benzer. Apple Store'dan geçmeden iPhone / iPad'inize uygulama yükleyemezsiniz.
Ancak, Metro UI uygulaması dışında, Windows Mağazası uygulaması olmadan yükleyebilirsiniz.