Par défaut, lorsque les applications du Windows Store sont créées, elles sont signées à l'aide d'une clé temporaire pour les tests locaux. Cela nécessite que les développeurs obtiennent une licence de développeur de Microsoft, qui est gratuite et accessible à tous (à condition de vous inscrire). Consultez la section des liens ci-dessous si vous souhaitez en obtenir un.
Maintenant, tout PC sur lequel une licence de développeur est installée est grand ouvert, car par définition, la licence doit être utilisée uniquement par les développeurs pour créer et tester leurs applications. Les utilisateurs finaux ne sont pas censés utiliser cette approche pour installer à volonté des applications tierces, pour des raisons de sécurité évidentes. Au lieu de cela, il existe une méthode de chargement latéral "appropriée" que Microsoft souhaite que les utilisateurs avancés / d'entreprise suivent (pour les utilisateurs normaux, le téléchargement et l'installation d'applications approuvées par Microsoft uniquement à partir du Windows Store est l'approche sûre recommandée).
Le chargement correct "correct" implique un paramètre de stratégie de groupe situé à Local Computer Policy / Computer Configuration / Administrative Templates / Windows Components / App Package Deployment
appelé Autoriser l'installation de toutes les applications approuvées qui doit être activé en premier:
Si l' éditeur de stratégie de groupe local n'est pas disponible (comme sur Core ou RT), vous pouvez définir la valeur de la HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps
clé de Registre sur 1 .
Remarque: selon le nom du paramètre, seules les applications approuvées peuvent être chargées de côté. Cela signifie que vous devez avoir sur le PC un certificat qui correspond à celui utilisé pour signer l'application (c'est-à-dire que l'application doit être signée par une autorité de certification de confiance sur le PC cible). Les applications non certifiées / non fiables ne peuvent pas être installées à l'aide de cette méthode (et pourquoi voudriez-vous?)
Bien sûr, ce n'est que la première étape de ce qui promet d'être un processus long et ardu! Désormais, sur les PC Windows 8 Enterprise / Pro non joints à un domaine , vous devez activer une clé de produit de chargement latéral pour activer le chargement latéral des applications non Store. Plus d'informations sur cette clé spéciale plus tard.
Alternativement uniquement sur Windows 8 Enterprise / Server 2012, vous pouvez activer le chargement latéral simplement en joignant le PC à un domaine Active Directory sur lequel le paramètre de stratégie de groupe susmentionné est activé. Windows RT ne peut pas être joint à un domaine, donc la seule solution consiste à utiliser une clé de produit de chargement latéral d'entreprise comme mentionné ci-dessus.
Une fois que vous êtes arrivé jusqu'ici, vous pouvez obtenir le package .appx auprès du développeur et l'installer (ainsi que tout package d'application de dépendance) en tapant une commande similaire à la suivante à l'invite PowerShell:
Add-AppxPackage C:\app1.appx –DependencyPath C:\winjs.appx
Le développeur peut également avoir fourni un script PowerShell spécifique à l'application (tel que celui créé par Visual Studio comme mentionné par l' utilisateur dans sa réponse, mais un tel script peut nécessiter une licence de développeur qui n'est pas recommandée pour les utilisateurs finaux comme discuté ci-dessus).
Pour obtenir une liste des applications installées en parallèle, ouvrez PowerShell avec les privilèges d'administrateur et tapez la commande suivante:
Get-AppxPackage -AllUsers
Pour plus d'informations, notamment sur l'utilisation de l'outil de ligne de commande DISM (Deployment Image Servicing and Management) ou des applets de commande PowerShell pour ajouter des applications dépourvues de licences Windows Store à une image Windows (WIM), consultez l' article TechNet sur l'ajout et la suppression d'applications lié à ci-dessous.
Cela complète à peu près l'aperçu de l'approche «correcte» recommandée par Microsoft pour le chargement latéral. Parlons maintenant un peu des clés de produit de chargement latéral d'entreprise requises par Windows RT et les PC Windows 8 Enterprise / Pro non joints au domaine . Ces clés sont disponibles pour sélectionner des clients via le Centre de services de licences en volume de Microsoft (VLSC). Consultez le Guide des licences en volume pour Windows 8 et Windows RT dans la section des liens ci-dessous pour plus de détails. Ces clés peuvent également être achetées légalement en ligne (recherchez le code produit J7S-00004 ). Le seul inconvénient? Ils ne sont apparemment disponibles qu'en paquets de 100 et au détail pour environ 3000 $ par paquet, alors oui, pas vraiment bon marché.
Un autre pli grâce au processus compliqué qu'est Microsoft Volume Licensing / Software Assurance (SA) est que si vous achetez des PC avec des versions commerciales de Windows 8 Pro préinstallées, puisque les licences commerciales ne sont pas des licences SA, soit les clés de produit de chargement latéral gagnées « t travail, ou ils seront travail et les licences d' origine ne sera pas valide. Si vous gratter la tête à ce point (un précurseur sans doute un combat de vigoureux cheveux tirant par pure frustration), je vous recommande de lire le Il est compliqué (n'est pas que dire!) ZDNet article lié ci - après , car nous abordons les licences au niveau de l'entreprise et peut-être des questions juridiques qui sont mieux discutées ailleurs.
Liens pour plus de lecture
Oui, mais le développeur de l'application doit vous la donner. Le développeur vous donnera ces fichiers:
Si vous ouvrez le
.ps1
fichier, il demandera d'abord une licence de développeur pour votre PC, puis installera l'application que le développeur vous a donnée.Cette méthode s'applique à toutes les versions de Windows 8: Core, Pro et Enterprise et vous n'avez même pas besoin de Visual Studio.
la source
Cela est possible dans un environnement d'entreprise (Windows 8 Enterprise) où le chargement latéral d'applications est possible. Sinon, non est la réponse. Les applications sont installées sous forme de packages (un groupe de fichiers) qui sont stockés à divers emplacements sur le système. Seul le processus
wwahost.exe
sait comment les exécuter en tant qu'application.Piratage, cela peut être possible si le système d'exploitation est jailbreaké IMO
EDIT: Cela est également possible sur les machines non d'entreprise avec une clé de développeur. Merci à @ramhound
la source
Non, ce n'est pas possible actuellement sans passer par le Windows Store. C'est similaire à l'Apple Store. Vous ne pouvez pas installer d'application sur votre iPhone / iPad sans passer par l'Apple Store.
Cependant, à part l'application Metro UI, vous pouvez l'installer sans l'application Windows Store.
la source