ストアアプリケーション用のWindows 8の「パッケージキャッシュ」はどこにありますか?


11

Windowsストアのいくつかのアプリケーションをいじりたいです。唯一の問題は、.appxWindows 8のパッケージ形式のファイルを取得する方法がわからないことです。

パッケージをインストールする前にどこかに保存する必要があることは知っています。それらはどこにありますか、または.appxインストールせずにWindowsストアから直接ファイルをダウンロードするにはどうすればよいですか?

回答:


11

appxファイルには、内部に終わりますC:\Windows\SoftwareDistribution\Download\<HashCorrespondingToApp>\。私のテストではいくつかのファイルを示していますが、それらを結合する明確な方法はありませんが、最大のものはappxファイルとして解凍できない場合があります-私はそれを試していません。

おそらく、MicrosoftのWebサイトから直接ファイルを取得する方が簡単です。これを行うには、Fiddlerを使用してWindowsストアからのダウンロード要求をインターセプトし、ダウンロードURLを把握しました。アプリが以前にダウンロード/インストールされている場合は、再度ダウンロードされないことに注意してください。上記のフォルダを削除してみることもできますが、注意して、ご自身の責任で行ってください-私はそれをテストしていません。

  1. Fiddler4をダウンロードしてインストールする

  2. EnableLoopback Utility(詳細はこちらを参照)をダウンロードしてインストールし、最新のUIアプリトラフィックのキャプチャを有効にします

  3. EnableLoopbackツールで、チェックStoreしてクリックしますSave Changes

    EnableLoopbackツールのスクリーンショット
    クリックしてフルサイズ

  4. Fiddlerを起動します。混乱を減らすために、アプリをインストールする準備ができるまでキャプチャを停止(File=> uncheck Capture Traffic)し、その後すぐに停止することをお勧めします。[インストール]をクリックする前に、キャプチャしていることを確認してください。ストアページを読み込んで、キャプチャされているかどうかを確認してテストすることもできます。

  5. ストアのアプリページで[インストール]をクリックします。

  6. スクリーンショットでわかるように、左側には、MicrosoftのBITSダウンローダーが数ビットでファイルをダウンロードしています。リクエストの1つをクリックして、右側のInspectors=> Headersタブを見てください。HEADまたはGETで始まる(ラップして内側をクリックする)リクエスト文字列が表示.appxされ、おそらくで終わるクエリ文字列(疑問符で始まる)で終わるパスが表示されます?。ハイライトされた部分が必要です(つまり、HEADまたはGETの直後からHTTP / 1.1の直前まで)。

    Hostこの場合も必要aq.v4.a.dl.ws.microsoft.comです。それらを次のように組み合わせます:(aq.v4.a.dl.ws.microsoft.com/dl/content/b/6/updt/2012/08/21<snip>826.appx?P1=13<snip>%3dダウンロードリンクがMicrosoftアカウントにリンクされていると確信しているため、一部を切り取りました)。その後、お気に入りのWebブラウザを使用してファイルをダウンロードできます。リンクは限られた時間しか持続しないので、気にしないで保存してください。

    Fiddlerのスクリーンショット
    クリックしてフルサイズ


ワオ。これは私がやったこととまったく同じです(私は戻って来てこれに答えたことはありません)。また、あなたはパッケージを変更し、これに似たようなことでサイドロードされ、インストールのためにそれらを辞任することができますstackoverflow.com/a/12572211/69742
Earlz

ボブは、より大きなアプリがリンクを取得するのに時間がかかり、多くのアプリがダウンロードを開始するが、リンクが表示されないため、これがすべてのアプリで機能するかどうかを教えてください。また、依存関係をダウンロードするのに多くの困難を抱えています。何回もダウンロードしないため、ダウンロードしたアプリの多くは依存関係がないため役に立たないからです。そして、また、唯一の(私は他の人のことは知らないIDMを使用します)ダウンロードマネージャ経由でダウンロードすることができます取得されたリンク
ハンター

ただし、ブラウザでダウンロードすることはできず、403.1の禁止またはアクセス拒否エラーが表示され、機能しません。
ハンター

あなたはAPPXリンクの最後にHTTP / 1.1持っていないことを確認してください
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.