“ แพ็กเกจแคช” ของ Windows 8 อยู่ที่ไหนสำหรับแอปพลิเคชันร้านค้า


11

ฉันต้องการยุ่งกับแอพพลิเคชั่นบางอย่างใน Windows Store ปัญหาเดียวคือฉันไม่รู้วิธีขอรับ.appxไฟล์ที่เป็นรูปแบบแพ็คเกจของ Windows 8

ฉันรู้ว่ามันต้องบันทึกเป็นแพ็คเกจก่อนที่จะทำการติดตั้ง พวกเขาอยู่ที่ไหนหรือฉันจะดาวน์โหลด.appxไฟล์โดยตรงจาก Windows Store โดยไม่ต้องติดตั้งได้อย่างไร

คำตอบ:


11

ไฟล์จบลงภายในappx C:\Windows\SoftwareDistribution\Download\<HashCorrespondingToApp>\การทดสอบของฉันแสดงไฟล์หลายไฟล์โดยไม่มีวิธีที่ชัดเจนในการรวมเข้าด้วยกันแม้ว่าไฟล์ที่ใหญ่ที่สุดอาจไม่สามารถแยกappxไฟล์เป็นไฟล์ได้ แต่ฉันยังไม่ได้ลอง

การคว้าไฟล์โดยตรงจากเว็บไซต์ของ Microsoft อาจทำได้ง่ายกว่า เมื่อต้องการทำสิ่งนี้ฉันได้ใช้Fiddlerเพื่อสกัดกั้นคำขอดาวน์โหลดจาก Windows Store เพื่อหา URL ดาวน์โหลด โปรดทราบว่าหากแอปได้รับการดาวน์โหลด / ติดตั้งมาก่อนมันจะไม่ถูกดาวน์โหลดอีกครั้ง คุณสามารถลองลบโฟลเดอร์ที่อธิบายไว้ข้างต้น แต่ระวังและดำเนินการด้วยความเสี่ยงของคุณเอง - ฉันยังไม่ได้ทดสอบ

  1. ดาวน์โหลดและติดตั้ง Fiddler4

  2. ดาวน์โหลดและติดตั้งยูทิลิตี้ EnableLoopback (ดูที่นี่สำหรับข้อมูลเพิ่มเติม) เพื่อเปิดใช้งานการจับภาพการรับส่งข้อมูลแอพ Modern UI

  3. ในเครื่องมือ EnableLoopback ให้เลือกStoreและคลิกSave Changes

    สกรีนช็อตของเครื่องมือ EnableLoopback
    คลิกเพื่อดูขนาดเต็ม

  4. เริ่มพู้ทำเล่น คุณอาจต้องการหยุดการจับภาพ ( File=> ยกเลิกการเลือกCapture Traffic) จนกว่าคุณจะพร้อมที่จะติดตั้งแอปแล้วหยุดทันทีเพื่อลดความยุ่งเหยิง ตรวจสอบให้แน่ใจว่าคุณจับภาพก่อนที่จะคลิกติดตั้ง คุณอาจต้องการทดสอบโดยการโหลดหน้าร้านและดูว่ามีสิ่งใดถูกจับ

  5. คลิกติดตั้งบนหน้าแอพใน Store

  6. อย่างที่คุณเห็นในภาพหน้าจอด้านซ้ายเรามีตัวดาวน์โหลด BITS ของ Microsoft ดาวน์โหลดไฟล์ในหลายบิต คลิกที่หนึ่งในคำขอและดูที่แท็บ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 ของคุณ) จากนั้นคุณสามารถใช้เว็บเบราว์เซอร์ที่คุณชื่นชอบเพื่อดาวน์โหลดไฟล์ โปรดทราบว่าลิงก์นี้ใช้งานได้ในระยะเวลาที่ จำกัด เท่านั้นดังนั้นอย่ากังวลไปกับการบันทึก

    สกรีนช็อตของ Fiddler
    คลิกเพื่อดูขนาดเต็ม


ว้าว. นี่คือสิ่งเดียวกันกับที่ฉันทำ (ฉันไม่เคยกลับมาและตอบคำถามนี้) นอกจากนี้คุณสามารถปรับเปลี่ยนแพคเกจและลาออกสำหรับการติดตั้งด้านข้างโดยทำสิ่งที่คล้ายกับนี้: stackoverflow.com/a/12572211/69742
Earlz

บ๊อบคุณสามารถบอกฉันได้ว่าสิ่งนี้ใช้ได้กับทุกแอปหรือไม่เพราะแอพที่ใหญ่กว่านั้นใช้เวลาในการดึงลิงก์และแอพเริ่มต้นดาวน์โหลดจำนวนมาก แต่ลิงค์ไม่ปรากฏขึ้น และฉันก็มีปัญหาในการดาวน์โหลดการอ้างอิงเนื่องจากพวกเขาไม่ได้ดาวน์โหลดหลาย ๆ ครั้งดังนั้นแอปที่ฉันดาวน์โหลดจำนวนมากไม่มีประโยชน์เพราะพวกเขาไม่มีการพึ่งพา และยังมีการเชื่อมโยงที่จะถูกดึงเท่านั้นที่สามารถดาวน์โหลดผ่านทางผู้จัดการดาวน์โหลด (ผมใช้ IDM ไม่ทราบเกี่ยวกับคนอื่น)
ฮันเตอร์

แต่ไม่สามารถดาวน์โหลดได้โดยเบราว์เซอร์ใด ๆ และพวกเขาให้ข้อผิดพลาดที่ต้องห้ามหรือการเข้าถึงถูกปฏิเสธ 403.1 และไม่ทำงาน
ฮันเตอร์

ตรวจสอบให้แน่ใจว่าคุณไม่มี HTTP / 1.1 ที่ส่วนท้ายของลิงค์ appx ของคุณ
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.