วิธีดาวน์โหลดไฟล์ APPX จาก Microsoft Store สำหรับการติดตั้งออฟไลน์
แอป Universal Windows Platform ใหม่ (
.Appx/
.AppxBundle) บน Windows 10 มักจะติดตั้งออนไลน์ผ่าน Microsoft Store แม้ว่า Windows จะอนุญาตให้ติดตั้งแอปสากลจากไฟล์ appx (ไซด์โหลด) แต่คุณก็ไม่สามารถดาวน์โหลดไฟล์ตัวติดตั้ง .appx จาก Windows Store ได้โดยตรง ในบทความนี้ เราจะแสดงวิธีดาวน์โหลดไฟล์ APPX ของแอปพลิเคชัน UWP จาก Microsoft Store และติดตั้งด้วยตนเองใน Windows 10 คุณสามารถใช้คู่มือนี้เพื่อปรับใช้แอป APPX บนคอมพิวเตอร์ที่ไม่ 'ไม่มีสิทธิ์เข้าถึง Microsoft Store (ออฟไลน์ ระบบแยก หรือส่วนงานขององค์กร) รวมถึง Windows 10 รุ่น LTSC (ที่ Store ขาดหายไปจากการออกแบบ)
งานของเราคือดาวน์โหลดไฟล์การติดตั้ง appx ของแอปพลิเคชันสากลจาก Microsoft Store มีสองวิธีในการรับลิงก์ HTTP(S) โดยตรงเพื่อดาวน์โหลดไฟล์ APPX: ใช้บริการออนไลน์พิเศษ และใช้เครื่องมือ Fiddler
สร้างลิงค์ดาวน์โหลดโดยตรงสำหรับแอพ Microsoft Store
มาดูวิธีที่ง่ายที่สุดในการดาวน์โหลดไฟล์ APPX ของแอพใดๆ จาก Microsoft Store พร้อมกับการอ้างอิง
-
เปิดเบราว์เซอร์ของคุณ ไปที่ Microsoft Store (https://www.microsoft.com/en-us/store/apps/windows?icid=CNavAppsWindowsApps) และเปิดหน้าแอปพลิเคชันที่คุณต้องการ คัดลอก URL ของแอป Store จากแถบที่อยู่ ในตัวอย่างของเรา เราจะดาวน์โหลดไฟล์การติดตั้ง APPX สำหรับแอป iTunes (URL ของแอปนี้ https://www.microsoft.com/en-us/p/itunes/9pb2mz1zmb1s?cid=msft_web_chart );
เปิดเว็บไซต์ https://store.rg-adguard.net/ (ตัวสร้างลิงก์ออนไลน์สำหรับ Microsoft Store ช่วยให้คุณได้รับลิงก์โดยตรงไปยังไฟล์การติดตั้ง APPX ของแอพสโตร์) วางลิงก์ไปยัง iTunes ลงในแถบค้นหา URL แล้วเลือก ขายปลีก ในรายการแบบเลื่อนลง
ก่อนหน้านี้เราได้แสดงวิธีการใช้บริการนี้เพื่อซ่อมแซมแอป Microsoft Store บน Windows 10
คุณจะเห็นรายการลิงก์ไปยังไฟล์การติดตั้ง appx และการอ้างอิงที่จำเป็น การพึ่งพาคือแอปพลิเคชันหรือไลบรารีที่จำเป็นต้องติดตั้งเพื่อให้ iTunes ทำงานได้อย่างถูกต้อง
อย่างที่คุณเห็นมีไฟล์อยู่ในรายการค่อนข้างน้อย คุณไม่จำเป็นต้องดาวน์โหลดทั้งหมด ก่อนอื่น พิจารณาความบิตของ Windows ของคุณ สำหรับ Windows 10 x64 คุณต้องมีแพ็คเกจที่มีชื่อลงท้ายด้วย
x64(สำหรับ Windows 10 รุ่น 32 บิต คุณต้องดาวน์โหลด
x86แพ็คเกจและสำหรับ Windows รุ่น ARM -
arm);
นอกจากนี้ ให้ความสนใจกับเวอร์ชันของไฟล์อ้างอิง คุณไม่จำเป็นต้องดาวน์โหลดไฟล์ทั้งหมดติดต่อกัน ตามกฎแล้วการดาวน์โหลดโปรแกรมเวอร์ชันล่าสุดก็เพียงพอแล้ว ตัวอย่างเช่น ในตัวอย่างของเรา คุณต้องดาวน์โหลดเวอร์ชันล่าสุดของ
Microsoft.VCLibs.140.00.UWPDesktopห้องสมุด;
หากรายการไฟล์ผลลัพธ์มีแพ็คเกจที่มีนามสกุล .appxbundle ให้ดาวน์โหลดแพ็คเกจเหล่านั้นด้วย หากไฟล์ที่ดาวน์โหลดไม่มีนามสกุล ให้เพิ่มนามสกุล .appxbundle ด้วยตนเอง
นอกจากนี้ อาจมีรูปแบบไฟล์การติดตั้งอื่นๆ ใน Microsoft Store: .msixbundle (ตัวติดตั้ง MSI) และ .EAppx (การอัปเดตแอป appx)
ดาวน์โหลดไฟล์ APPX และ APPXBUNDLE ในตัวอย่างของฉัน รายการไฟล์มีลักษณะดังนี้:
VCLibs.140.00.UWPDesktop_14.0.30035.0_x64__8wekyb3d8bbwe.Appx AppleInc.iTunes.MobileDeviceSupport_14050.7.53001.0_neutral_~_nzyj5cx40ttqa.AppxBundle AppleInc.iTunes.iPodVoiceOver_1430.3.53001.0_neutral_~_nzyj5cx40ttqa.AppxBundle AppleInc.iTunes_12113.17.53090.0_neutral_~_nzyj5cx40ttqa.AppxBundle
ดังนั้น คุณได้ดาวน์โหลดไฟล์ APPX ที่จำเป็นทั้งหมดของแอปพลิเคชันจาก Microsoft Store การติดตั้งแอปพลิเคชัน APPX จากไฟล์ที่ดาวน์โหลดด้วยตนเองได้อธิบายไว้ในส่วนสุดท้ายของบทความนี้
ด้วยวิธีนี้คุณจะไม่สามารถดาวน์โหลดแอป Store ที่มีการป้องกันหรือแบบชำระเงิน รวมถึงแอป UWP เวอร์ชันก่อนหน้า
วิธีดาวน์โหลดไฟล์ Appx จาก Windows Store โดยใช้ Fiddler
มีวิธีที่ซับซ้อนกว่าในการรับลิงก์ดาวน์โหลดโดยตรงสำหรับตัวติดตั้ง APPX ของแอปพลิเคชัน Microsoft Store เมื่อคุณติดตั้งแอปพลิเคชันใดๆ ไคลเอ็นต์ Microsoft Store บนคอมพิวเตอร์ของคุณจะได้รับลิงก์ HTTP/HTTPS โดยตรงเพื่อดาวน์โหลดไฟล์ .appx คุณสามารถดึง URL ของลิงก์โดยตรงนี้โดยใช้เครื่องมือ Fiddler ซึ่งใช้ในการตรวจสอบและแก้ไขข้อบกพร่องของการรับส่งข้อมูล HTTP
คุณสามารถดาวน์โหลดไฟล์การติดตั้ง FiddlerSetup.exe ได้จากเว็บไซต์อย่างเป็นทางการ (https://www.telerik.com/download/fiddler)
หลังการติดตั้ง ให้เรียกใช้ fiddler.exe ด้วยสิทธิ์ของผู้ดูแลระบบ ในหน้าต่างที่เปิดขึ้น ให้คลิกปุ่ม WinConfig ในบานหน้าต่างนำทาง
หน้าต่าง AppContainer Exemption Loopback Utility จะเปิดขึ้น ในรายการนี้ คุณต้องเลือกแอป Universal UWP ที่คุณต้องการเปลี่ยนเส้นทางการรับส่งข้อมูลไปยัง Fiddler หากต้องการลดปริมาณการรับส่งข้อมูลที่ Fiddler ได้รับจากแอปพลิเคชันอื่นๆ ให้เลือกเฉพาะแอปพลิเคชัน Microsoft Store จากรายการและ บันทึกการเปลี่ยนแปลง
หมายเหตุ รายการแอปพลิเคชันสากลที่ติดตั้งอาจมีขนาดเล็ก หากแอป UWP ในตัวทั้งหมดถูกลบออกจากอิมเมจ Windows หรือถอนการติดตั้งด้วยตนเองโดยใช้ PowerShell
ในหน้าต่าง Fiddler หลัก คุณต้องล้างบันทึกปัจจุบัน (Edit -> Remove -> All Sessions หรือกด Ctrl + เอ็กซ์).
ตอนนี้ คุณต้องเรียกใช้ Microsoft Store ค้นหาแอปพลิเคชัน และเรียกใช้การติดตั้ง (ในตัวอย่างนี้ ฉันจะพยายามขอลิงก์ดาวน์โหลดสำหรับไฟล์ appx ของแอป เครื่องคิดเลขฟรี)
สลับไปที่หน้าต่าง Fiddler และตรวจสอบเซสชัน HTTP ของแอปพลิเคชัน Store มีค่อนข้างน้อย หากต้องการค้นหาเหตุการณ์การเข้าถึง URL ด้วยไฟล์แอปพลิเคชัน คุณสามารถใช้การค้นหาเซสชัน (ค้นหา -> พิมพ์ appx ->ค้นหาเซสชัน ).
Fiddler จะเน้น URL ด้วยคำหลัก appx ใน URL เป็นสีเหลือง ในตัวอย่างของเรา เราสนใจเซสชันต่อไปนี้: ผลลัพธ์: 200, โปรโตคอล: HTTP, โฮสต์: tlu.dl.delivery.mp.microsoft.com คัดลอก URL ที่ได้รับไปยังคลิปบอร์ดโดยเลือก คัดลอก -> เฉพาะ URL จากเมนูบริบท
ในตัวอย่างของฉัน URL เป็นดังนี้
_http://tlu.dl.delivery.mp.microsoft.com/filestreamingservice/files/33e08cf2-faf3-4e23-a9a3-5d7c0502a6a4?P1=1627653445& P2=404&P3=2&P4=F%2fZeZWLKUurYuEwkJjnfuFc9zUJxjfiKD%2fGpH5OdktlnVwrfdcLsHeQER5c1RA5b%2fwH1ZVPQ8cJLOgWcoKEXjg%3d%3dยังคงเปิด URL ที่ได้รับในเบราว์เซอร์ใดก็ได้และบันทึกไฟล์ที่มีนามสกุล .appx ลงในไดรฟ์ในเครื่องของคุณ สามารถดาวน์โหลดไฟล์ได้โดยใช้ Download Manager หรือด้วย PowerShell (วิธีดาวน์โหลดไฟล์ผ่าน HTTP โดยใช้ PowerShell)
สำคัญ ลิงก์ URL ไปยังไฟล์ appx ไม่ถาวรและใช้ได้ในช่วงเวลาสั้นๆ คุณต้องดาวน์โหลดก่อนที่ลิงก์จะหมดอายุ (
ERROR 403: Time-Limited URL validation failed). หากคุณพลาด คุณจะต้องถอนการติดตั้งแอปและทำซ้ำทั้งหมดอีกครั้ง ในบางกรณี ไฟล์ที่ดาวน์โหลดมีนามสกุลเป็น .zip คุณต้องเปลี่ยนนามสกุลเป็น .appx หรือ .appxbundle
จะติดตั้งไฟล์ .Appx หรือ .AppxBundle บน Windows 10 ได้อย่างไร
คัดลอกแอป appx (appxbundle) และไฟล์อ้างอิงไปยังคอมพิวเตอร์ Windows 10 (Windows Server 2016/2019) เครื่องอื่น และติดตั้งแบบออฟไลน์โดยผ่าน Windows Store ด้วยการดับเบิลคลิกที่ไฟล์ appx
นอกจากนี้ คุณสามารถติดตั้งแอปพลิเคชัน APPX ด้วยการขึ้นต่อกันทั้งหมดโดยใช้ PowerShell สามารถติดตั้งไฟล์แอป APPX แบบสแตนด์อโลนได้ด้วยคำสั่งต่อไปนี้:
add-appxpackage -path "C:\Users\root\Downloads\DigitalchemyLLC.CalculatorFree_1.4.0.78_neutral__q7343f88mnb03.Appx"หากคุณต้องการติดตั้งไฟล์ appx/appxbundle หลายไฟล์ที่มีการขึ้นต่อกัน ให้คัดลอกไฟล์ที่ดาวน์โหลดมาทั้งหมดลงในไดเร็กทอรีเดียว และติดตั้งด้วยสคริปต์ PowerShell ต่อไปนี้:
$Path = ‘C:\distr\Appx\itunes’
Get-Childitem $Path -filter *.appx| %{Add-AppxPackage -Path $_.FullName}
Get-Childitem $Path -filter *.appxbundle | %{Add-AppxPackage -Path $_.FullName}ตรวจสอบว่าแอปพลิเคชันของคุณได้รับการติดตั้งแล้ว และไอคอนของแอปพลิเคชันนั้นปรากฏในเมนูเริ่มของ Windows 10
หากคุณพยายามติดตั้งแอปพลิเคชัน APPX โดยไม่ติดตั้งการพึ่งพาก่อน ข้อผิดพลาดจะปรากฏขึ้น:
Deployment failed with HRESULT: 0x80073CF3, Package failed updates, dependency, or conflict validation.
Windows cannot install resource package XXXXX because the app package it requires could not be found. Ensure that the app package is installed before installing the resource package.โปรแกรมติดตั้งแบบกราฟิกอาจแสดงชื่อแพ็คเกจที่จะติดตั้ง::
App Installer failed to install package dependencies. Ask the developer for XXXXX package.














