Alternativer App-Installer
Ein Programm zum Herunterladen und Installieren von Microsoft Store-Apps, für die CLI-Versionsprüfung Alt App Installer CLI
Merkmale
- Dieses Programm kann UWP-Apps aus dem Microsoft Store (appx, msix, eappx, appxbundle ...) herunterladen und installieren, ohne dass ein Microsoft Store oder ein App-Installationsprogramm erforderlich ist
- Es können auch Nicht-UWP-Apps heruntergeladen werden, die im Microsoft Store vorhanden sind
- Lädt automatisch die neueste App entsprechend Ihrer Systemarchitektur herunter (x64/x32).
- Priorität für das Herunterladen von [Appx, Msix, appxbundle...] gegenüber anderen verschlüsselten Formaten wie Eappx, für deren Installation Administratorrechte erforderlich sind
- Kann bereits heruntergeladene Microsoft Store-Apps installieren (appx, msix, appxbundle ...)
- Durch Angabe der URL können Sie Microsoft Store-Apps erhalten
- Verwendet die Generierung benutzerdefinierter Links, um Download-Links mithilfe der API von StoreLib und der MS-Store-API zu erstellen
- Verwendet einen gleichzeitigen/mehrteiligen Downloader mit pypdl für schnelles Herunterladen
- Unterbrochene Downloads können fortgesetzt werden
- Verwenden Sie automatisch eine neue URL, falls die aktuelle abläuft
- Lädt die App zusammen mit allen Abhängigkeiten herunter und installiert sie
Wie es funktioniert
- Die App öffnet einen Browser, der es dem Benutzer ermöglicht, die Datei (Anwendung/Spiele) auszuwählen, die er installieren möchte, und deren URL zurückzugeben
- Die URL wird analysiert und der Produktschlüssel wird dann mithilfe der Kategorie-ID und des Dateinamens der Microsoft-Display-Catalog-API abgerufen
- Mithilfe dieser Daten kann die App eine Anfrage an die Microsoft-Delivery-Optimization-Service-API senden und Daten der ausgewählten Anwendung abrufen, auf deren Grundlage diese Daten weiter analysiert werden
- Systemarchitektur des Benutzers (x64/x32)
- Günstiger Typ (dies sind entschlüsselte Dateiformate, für deren Installation keine Administratorrechte erforderlich sind)
- Neueste Version
- Dann ruft es die Download-Links für die geparsten Daten über die API ab und die Dateien werden mit pypdl heruntergeladen, was ein gleichzeitiges/mehrteiliges Herunterladen ermöglicht, was den Download beschleunigt. Es hat auch die Möglichkeit, unterbrochene Downloads fortzusetzen und kann auch automatisch verwendet werden eine neue URL für den Fall, dass der aktuelle Download-Link abläuft.
- Schließlich werden die heruntergeladenen Dateien über System.Management.Automation.dll mithilfe von Pythonnet installiert
Anforderungen
- Windows 10/11
- Eine Internetverbindung
So verwenden Sie die App
- Laden Sie „alt app installer.exe“ herunter und führen Sie es aus oder erstellen Sie es aus dem Quellcode
- Öffnen Sie nun die Datei „alt app installer.exe“ im extrahierten Ordner („alt app installer“-Ordner) und führen Sie sie aus (der erste Start kann einige Zeit dauern).
- Klicken Sie auf „App auswählen“, suchen Sie nach der App, die Sie installieren möchten, und klicken Sie in der oberen Leiste auf „Auswählen“, nachdem die Seite vollständig geladen ist
- Warten Sie, bis der Vorgang abgeschlossen ist, und suchen Sie anschließend im Startmenü nach der App
- Sie können bereits heruntergeladene Apps auch über „Aus Datei installieren“ in „Optionen“ installieren.
- Sie können die App auch installieren, indem Sie ihre URL manuell unter „Von Link abrufen“ in „Optionen“ einfügen.
So erstellen Sie aus dem Quellcode
- Git installieren
- Öffnen Sie ein Git-Bash-Terminal und führen Sie den Befehl
git clone https://github.com/m-jishnu/alt-app-installer
aus - Installieren Sie nun Python3 und Pip, gehen Sie zum geklonten Ordner und führen Sie den Befehl
pip install -r requirements.txt
aus - Führen Sie „run.bat“ aus oder führen Sie im Terminal den Befehl
.run
aus dem geklonten Ordner aus - Genießen!
Videoanleitung
https://youtu.be/ayIilTc-6u4
FAQ
Wie kann man fehlgeschlagene Abhängigkeiten bei der Installation beheben?
In einigen Fällen tritt dies auf, weil die Abhängigkeiten bereits auf Ihrem PC installiert sind. Überprüfen Sie daher über das Startmenü, ob das Programm installiert ist. Wenn das Programm immer noch nicht installiert ist, gibt es zwei Möglichkeiten, das Problem zu lösen. [Versuchen Sie die 2. Methode nur, wenn die 1. Methode fehlgeschlagen ist]
- Aktivieren Sie „Version ignorieren“ (Optionen -> Erweitert -> Abhängigkeiten -> Version ignorieren). Dadurch werden alle für Ihr System verfügbaren Versionen der Abhängigkeiten heruntergeladen
- Aktivieren Sie „Alle Filter ignorieren“ (Optionen -> Erweitert -> Abhängigkeiten -> Alle Filter ignorieren). Dadurch werden alle verfügbaren Abhängigkeiten heruntergeladen (kann einige Zeit dauern).
Für andere Themen
Sie können ein Problem eröffnen oder mich direkt im Discord fragen
Credits
- StoreLib: API zur Generierung von Download-Links
- pypdl: Downloader
- MS-Store-API: API zur Download-Link-Generierung