Ich würde gern ein paar Anwendungen im Windows Store ausprobieren. Das einzige Problem ist, dass ich nicht weiß, wie ich die .appx
Datei im Paketformat von Windows 8 bekomme.
Ich weiß, dass die Pakete vor der Installation irgendwo gespeichert werden müssen. Wo sind sie oder wie kann ich .appx
Dateien direkt aus dem Windows Store herunterladen, ohne sie zu installieren?
Antwort1
Die appx
Datei landet im Inneren C:\Windows\SoftwareDistribution\Download\<HashCorrespondingToApp>\
. Meine Tests zeigen mehrere Dateien, ohne dass es eine offensichtliche Möglichkeit gibt, sie zu kombinieren. Die größte Datei kann jedoch möglicherweise als appx
Datei entpackt werden – das habe ich nicht versucht.
Es ist wahrscheinlich einfacher, die Dateien direkt von der Microsoft-Website herunterzuladen. Dazu habe ichGeigerum Downloadanfragen aus dem Windows Store abzufangen und die Download-URL herauszufinden. Beachten Sie, dass die App, wenn sie bereits zuvor heruntergeladen/installiert wurde, nicht erneut heruntergeladen wird. Sie könnten versuchen, den oben beschriebenen Ordner zu löschen, aber seien Sie vorsichtig und tun Sie dies auf eigenes Risiko – ich habe das nicht getestet.
Laden Sie Fiddler4 herunter und installieren Sie es
Laden Sie dieEnableLoopback-Dienstprogramm(sehenHierfür weitere Informationen), um die Erfassung des Modern UI-App-Verkehrs zu ermöglichen
Store
Aktivieren und klicken Sie im Tool EnableLoopbackSave Changes
Klicken Sie hier für die Vollansicht
Starten Sie Fiddler. Sie können die Aufzeichnung unterbrechen (
File
=> deaktivierenCapture Traffic
), bis Sie bereit sind, die App zu installieren, und dann sofort danach aufhören, um Unordnung zu vermeiden. Stellen Sie sicher, dass Sie die Aufzeichnung durchführen, bevor Sie auf „Installieren“ klicken. Sie können dies testen, indem Sie eine Store-Seite laden und prüfen, ob etwas aufgezeichnet wird.Klicken Sie auf der App-Seite im Store auf „Installieren“.
Wie Sie im Screenshot sehen können, haben wir links Microsofts BITS-Downloader, der die Datei in, nun ja, mehreren Bits herunterlädt. Klicken Sie auf eine der Anfragen und sehen Sie sich die Registerkarte
Inspectors
=>Headers
rechts an. Sie sollten eine Anfragezeichenfolge sehen, die mit HEAD oder GET beginnt (klicken Sie hinein, um zu umbrechen), und mit einem Pfad, der mit endet.appx
, wahrscheinlich gefolgt von einer Abfragezeichenfolge (beginnend mit einem Fragezeichen,?
). Sie benötigen den hervorgehobenen Teil (also von direkt nach HEAD oder GET bis direkt vor HTTP/1.1).
Sie benötigen außerdem das Host
, in diesem Fall aq.v4.a.dl.ws.microsoft.com
. Kombinieren Sie sie folgendermaßen: aq.v4.a.dl.ws.microsoft.com/dl/content/b/6/updt/2012/08/21<snip>826.appx?P1=13<snip>%3d
(Ich habe einige Teile ausgeschnitten, da ich ziemlich sicher bin, dass der Download-Link mit Ihrem Microsoft-Konto verknüpft ist). Sie können die Datei dann mit Ihrem bevorzugten Webbrowser herunterladen. Beachten Sie, dass der Link nur für eine begrenzte Zeit gültig ist. Sie müssen ihn also nicht speichern.