Wo befindet sich der "Paketcache" von Windows 8 für Shopanwendungen?

15866
Earlz

Ich würde gerne mit ein paar Anwendungen im Windows Store herumspielen. Das einzige Problem ist, dass ich nicht weiß, wie ich die .appxDatei im Paketformat von Windows 8 erhalten kann.

Ich weiß, dass es seine Pakete irgendwo speichern muss, bevor sie installiert werden. Wo sind sie oder wie kann ich .appxDateien ohne Installation direkt aus dem Windows Store herunterladen?

11

1 Antwort auf die Frage

11
Bob

Die appxDatei endet darin C:\Windows\SoftwareDistribution\Download\<HashCorrespondingToApp>\. Meine Tests zeigen mehrere Dateien, wobei es keine offensichtliche Möglichkeit gibt, sie zu kombinieren. Die größte appxDatei kann jedoch als Datei ausgepackt werden - das habe ich nicht versucht.

Es ist wahrscheinlich einfacher, die Dateien direkt von der Microsoft-Website zu beziehen. Zu diesem Zweck habe ich Fiddler verwendet, um Download-Anforderungen aus dem Windows Store abzufangen, um die Download-URL herauszufinden. Wenn die App bereits heruntergeladen / installiert wurde, wird sie nicht erneut heruntergeladen. Sie können versuchen, den oben beschriebenen Ordner zu löschen, aber seien Sie vorsichtig und tun Sie dies auf eigene Gefahr - ich habe das nicht getestet.

  1. Laden Sie Fiddler4 herunter und installieren Sie es

  2. Herunterladen und die Installation von EnableLoopback - Dienstprogramm (siehe hier für weitere Informationen) Capturing of Modern UI App - Traffic zu ermöglichen

  3. Markieren Sie im EnableLoopback-Tool Storeund klicken Sie aufSave Changes

    Screenshot of EnableLoopback tool
    Klicken Sie für volle Größe

  4. Fiddler starten. Möglicherweise möchten Sie die Aufnahme stoppen ( File=> deaktivieren Capture Traffic), bis Sie zur Installation der App bereit sind und dann gleich danach aufhören, um das Durcheinander zu reduzieren. Stellen Sie sicher, dass Sie aufnehmen, bevor Sie auf Installieren klicken. Sie können einen Test durchführen, indem Sie eine Store-Seite laden und sehen, ob etwas erfasst wird.

  5. Klicken Sie auf der App-Seite im Store auf Installieren.

  6. Wie Sie im Screenshot sehen können, haben wir auf der linken Seite den BITS-Downloader von Microsoft, der die Datei in mehreren Bits herunterlädt. Klicken Sie auf eine der Anforderungen und sehen Sie rechts die Registerkarte Inspectors=> Headers. Sie sollten eine Anforderungszeichenfolge sehen, die mit HEAD oder GET beginnt (klicken Sie innen, um sie einzuwickeln) und mit einem Pfad, der mit endet .appx, wahrscheinlich gefolgt von einer Abfragezeichenfolge (beginnend mit einem Fragezeichen ?). Sie benötigen den hervorgehobenen Teil (dh von kurz nach HEAD oder GET bis kurz vor HTTP / 1.1).

    HostIn diesem Fall brauchen Sie auch die aq.v4.a.dl.ws.microsoft.com. Kombinieren Sie sie wie aq.v4.a.dl.ws.microsoft.com/dl/content/b/6/updt/2012/08/21<snip>826.appx?P1=13<snip>%3dfolgt : (Ich habe ein paar Teile herausgeschnitten, da ich ziemlich sicher bin, dass der Download-Link mit Ihrem Microsoft-Konto verknüpft ist). Sie können dann die Datei mit Ihrem bevorzugten Webbrowser herunterladen. Beachten Sie, dass der Link nur eine begrenzte Zeit dauert. Sparen Sie ihn also nicht.

    Screenshot of Fiddler
    Klicken Sie für volle Größe

Beeindruckend. Das ist genau das gleiche, was ich getan habe (ich bin einfach nie zurückgekommen und habe das beantwortet). Sie können Pakete auch ändern und für die seitlich geladene Installation neu festlegen, indem Sie Folgendes tun: http://stackoverflow.com/a/12572211/69742 Earlz vor 12 Jahren 0
Sie können mir sagen, ob dies für alle Apps funktioniert, da die größeren Apps viel Zeit benötigen, um die Links abzurufen. Viele Apps werden zwar heruntergeladen, aber der Link erscheint nicht. Und ich habe auch große Schwierigkeiten, die Abhängigkeiten herunterzuladen, da sie nicht oft heruntergeladen werden. So viele Apps, die ich herunterlade, sind nutzlos, da sie keine Abhängigkeiten haben. Außerdem können die abgerufenen Links nur über Download-Manager heruntergeladen werden (ich verwende IDM und kenne andere nicht). Hunter vor 10 Jahren 0
Sie können jedoch nicht von einem Browser heruntergeladen werden. Der Fehler 403.1 ist verboten oder der Zugriff wurde verweigert und funktioniert nicht. Hunter vor 10 Jahren 0
Stellen Sie sicher, dass Sie nicht über HTTP / 1.1 am Ende Ihres Appx-Links verfügen vor 10 Jahren 0