Antworten:
Wenn Windows Store-Apps erstellt werden, werden sie standardmäßig mit einem temporären Schlüssel für lokale Tests signiert. Dies erfordert, dass Entwickler eine Entwicklerlizenz von Microsoft erhalten, die kostenlos und für alle verfügbar ist (vorausgesetzt, Sie registrieren sich). Siehe den Link-Abschnitt unten, wenn Sie daran interessiert sind, einen zu bekommen.
Jetzt ist jeder PC, auf dem eine Entwicklerlizenz installiert ist, weit offen, da die Lizenz per Definition nur von Entwicklern zum Erstellen und Testen ihrer Apps verwendet werden darf. Endanwender werden nicht angenommen , diesen Ansatz zu verwenden , um nolens volens Apps von Drittanbietern zu installieren, aus offensichtlichen Gründen der Sicherheit. Stattdessen gibt es eine "richtige" Seitenlademethode, die Microsoft fortgeschrittenen / Unternehmensbenutzern folgen soll (für normale Benutzer ist das Herunterladen und Installieren von von Microsoft genehmigten Apps nur aus dem Windows Store der empfohlene sichere Ansatz).
„Proper“ sideloading beinhaltet eine Gruppenrichtlinie an sich Einstellung Local Computer Policy / Computer Configuration / Administrative Templates / Windows Components / App Package Deployment
genannt zulassen alle vertrauenswürdigen Anwendungen zu installieren , dass die Bedürfnisse zuerst aktiviert werden:
Wenn der lokale Gruppenrichtlinien-Editor nicht verfügbar ist (z. B. in Core oder RT), können Sie den Wert des HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowAllTrustedApps
Registrierungsschlüssels auf 1 setzen .
Hinweis: Gemäß dem Namen der Einstellung können nur vertrauenswürdige Apps von der Seite geladen werden. Dies bedeutet, dass Sie auf dem PC ein Zertifikat haben müssen, das mit dem zum Signieren der App verwendeten übereinstimmt (dh die App muss von einer Zertifizierungsstelle signiert sein, die auf dem Ziel-PC vertrauenswürdig ist). Nicht zertifizierte / nicht vertrauenswürdige Apps können mit dieser Methode nicht installiert werden (und warum möchten Sie das?)
Dies ist natürlich nur der erste Schritt, der einen langen und mühsamen Prozess verspricht! Auf Windows 8 Enterprise / Pro - PCs ohne Domänenbeitritt müssen Sie jetzt einen Produktschlüssel für das Seitenladen von Unternehmen aktivieren , um das Seitenladen von Nicht-Store-Apps zu ermöglichen. Mehr zu diesem Sonderschlüssel später.
Alternativ können Sie das Seitenladen nur unter Windows 8 Enterprise / Server 2012 aktivieren, indem Sie den PC einer Active Directory-Domäne hinzufügen, für die die oben genannte Gruppenrichtlinieneinstellung aktiviert ist. Windows RT kann nicht einer Domäne beigetreten werden. Die einzige Lösung besteht darin, einen Produktschlüssel für das Seitenladen von Unternehmen zu verwenden, wie oben erwähnt.
Sobald Sie so weit sind, können Sie das .appx-Paket vom Entwickler erhalten und installieren (sowie alle Abhängigkeits-App-Pakete), indem Sie an der PowerShell-Eingabeaufforderung einen Befehl ähnlich dem folgenden eingeben:
Add-AppxPackage C:\app1.appx –DependencyPath C:\winjs.appx
Der Entwickler hat möglicherweise auch ein app-spezifisches PowerShell-Skript bereitgestellt (wie das von Visual Studio erstellte, wie vom Benutzer in seiner Antwort erwähnt, für ein solches Skript ist jedoch möglicherweise eine Entwicklerlizenz erforderlich, die für Endbenutzer nicht empfohlen wird, wie oben erläutert).
Öffnen Sie PowerShell mit Administratorrechten und geben Sie den folgenden Befehl ein, um eine Liste der seitlich geladenen Apps zu erhalten:
Get-AppxPackage -AllUsers
Weitere Informationen, einschließlich der Verwendung des DISM-Befehlszeilentools (Deployment Image Servicing and Management) oder von PowerShell-Cmdlets zum Hinzufügen von Apps ohne Windows Store-Lizenzen zu einem Windows-Image (WIM), finden Sie im unten verlinkten Artikel zum Hinzufügen und Entfernen von Apps TechNet.
Damit ist die Übersicht über den von Microsoft empfohlenen "richtigen" Seitenladeansatz so gut wie abgeschlossen. Lassen Sie uns nun ein wenig über das Seitenladen von Produktschlüsseln für Unternehmen sprechen, die für Windows RT und Windows 8 Enterprise / Pro-PCs ohne Domänenbeitritt erforderlich sind . Mit diesen Schlüsseln können Kunden über das Volume License Service Center (VLSC) von Microsoft ausgewählt werden. Weitere Informationen finden Sie im Volume Licensing Guide für Windows 8 und Windows RT im Abschnitt "Links". Diese Schlüssel können auch legal online gekauft werden (suchen Sie nach dem Produktcode J7S-00004 ). Der einzige Nachteil? Sie sind anscheinend nur in 100er-Packs erhältlich und im Einzelhandel für etwa 3000 US-Dollar pro Packung erhältlich. Also ja, nicht gerade billig.
Eine weitere Falte dank des komplizierten Prozesses, der Microsoft Volume Licensing / Software Assurance (SA) ist, besteht darin, dass beim Kauf von PCs mit vorinstallierten Einzelhandelsversionen von Windows 8 Pro, da Einzelhandelslizenzen keine SA-Lizenzen sind, entweder die seitlich geladenen Produktschlüssel gewonnen wurden ‚t Arbeit, oder sie wird arbeiten und die ursprünglichen Lizenzen werden ungültig. Wenn Sie sich am Kopf kratzen an dieser Stelle (eine Vorstufe kein Zweifel an einem Anfall von heftigem Haarzieh lauter Frust raus), empfehle ich lesen Sie die Es ist kompliziert (nicht , dass eine Untertreibung!) ZDNet - Artikel verknüpft unten , da wir uns mit Lizenzen auf Unternehmensebene und möglicherweise rechtlichen Fragen befassen, die am besten an anderer Stelle erörtert werden.
Links zur weiteren Lektüre
MSDN Dev Center - Holen Sie sich eine Entwicklerlizenz (Windows Store-Apps)
MSDN Dev Center - Lokales Teilen eines App-Pakets (Windows Store-Apps)
Microsoft TechNet - Hinzufügen und Entfernen von Apps
MSDN-Blogs - Bereitstellung von Apps im Metro-Stil für Unternehmen
Microsoft TechNet (Windows 8 IT Pro-Foren) - Seitenladen auf PCs ohne Domänenbeitritt
Direkter Download - Volume Licensing Guide für Windows 8 und Windows RT (weitere Informationen finden Sie auf der Microsoft Volume Licensing- Website)
ZDNet - Die Sideloading-Story für Unternehmen unter Windows 8? Es ist kompliziert
Ja, das können Sie, aber der Entwickler der App muss es Ihnen geben. Der Entwickler gibt Ihnen folgende Dateien:
Wenn Sie die .ps1
Datei öffnen , wird zunächst eine Entwicklerlizenz für Ihren PC angefordert und anschließend die vom Entwickler bereitgestellte App installiert.
Diese Methode gilt für alle Versionen von Windows 8: Core, Pro und Enterprise, und Sie benötigen nicht einmal Visual Studio.
Dies ist in einer Unternehmensumgebung (Windows 8 Enterprise) möglich, in der das Seitenladen von Apps möglich ist. Sonst ist nein die Antwort. Apps werden als Pakete (eine Gruppe von Dateien) installiert, die an verschiedenen Orten im System gespeichert werden. Nur der Prozess kann wwahost.exe
diese als App ausführen.
Piraterie, es kann möglich sein, wenn das Betriebssystem IMO Jailbreak ist
BEARBEITEN: Dies ist auch auf Computern außerhalb des Unternehmens mit einem Entwicklerschlüssel möglich. Vielen Dank an @ramhound
Nein, es ist derzeit nicht möglich, ohne den Windows Store zu durchlaufen. Es ist ähnlich wie im Apple Store. Sie können die App nicht auf Ihrem iPhone / iPad installieren, ohne den Apple Store zu durchlaufen.
Abgesehen von der Metro UI-App können Sie sie jedoch auch ohne die Windows Store-App installieren.