我想嘗試一下 Windows 應用程式商店中的一些應用程式。唯一的問題是我不知道如何取得.appx
Windows 8的套件格式的檔案。
我知道它必須在安裝之前將其軟體包保存在某個地方。它們在哪裡,或者如何.appx
直接從 Windows 應用程式商店下載檔案而無需安裝?
答案1
該appx
文件最終位於C:\Windows\SoftwareDistribution\Download\<HashCorrespondingToApp>\
.我的測試顯示了幾個文件,沒有明顯的方法來組合它們,儘管最大的一個可能可以作為文件解壓縮appx
- 我還沒有嘗試過。
直接從 Microsoft 網站取得文件可能更容易。為此,我使用了提琴手攔截來自 Windows 應用程式商店的下載請求以找出下載 URL。請注意,如果該應用程式之前已下載/安裝過,則不會再次下載。您可以嘗試刪除上述資料夾,但要小心,並自行承擔風險 - 我尚未對此進行測試。
啟動提琴手。您可能希望停止捕獲(
File
=> 取消選中Capture Traffic
),直到您準備好安裝應用程序,然後立即停止,以減少混亂。在單擊“安裝”之前,請確保您正在捕獲。您可能希望透過載入商店頁面來進行測試,並查看是否捕獲了任何內容。在應用程式商店的應用程式頁面上按一下「安裝」。
正如您在螢幕截圖中看到的,在左側,我們有 Microsoft 的 BITS 下載程序,以幾個位元的形式下載檔案。按一下其中一個請求,然後查看右側的
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 帳戶)。然後,您可以使用您喜歡的網頁瀏覽器下載該檔案。請注意,該連結僅持續有限的時間,因此無需保存它。