Computer >> Máy Tính >  >> Hệ thống >> Windows 11

Làm cách nào để tải xuống tệp APPX từ Microsoft Store để cài đặt ngoại tuyến?

Các ứng dụng Nền tảng Windows chung mới (.Appx /.AppxBundle ) trên Windows 10 thường được cài đặt trực tuyến thông qua Microsoft Store. Mặc dù Windows cho phép cài đặt các ứng dụng phổ biến từ tệp appx (sideload), bạn không thể tải xuống trực tiếp tệp trình cài đặt .appx từ Windows Store. Trong bài viết này, chúng tôi sẽ chỉ cho bạn cách tải xuống tệp APPX của bất kỳ ứng dụng UWP nào từ Microsoft Store và cài đặt thủ công trên Windows 10. Bạn có thể sử dụng hướng dẫn này để triển khai ứng dụng APPX trên máy tính không có quyền truy cập vào Microsoft Store (ngoại tuyến, hệ thống biệt lập hoặc phân khúc công ty), cũng như trên phiên bản Windows 10 LTSC (trên mà Cửa hàng còn thiếu theo thiết kế).

Nhiệm vụ của chúng ta là tải xuống tệp appx cài đặt của ứng dụng phổ thông từ Microsoft Store. Có hai cách để lấy liên kết HTTP (S) trực tiếp để tải xuống tệp APPX:sử dụng dịch vụ trực tuyến đặc biệt và sử dụng Fiddler công cụ.

Tạo Liên kết Tải xuống Trực tiếp cho Ứng dụng Microsoft Store

Hãy xem cách đơn giản nhất để tải xuống tệp APPX của bất kỳ ứng dụng nào từ Microsoft Store, cùng với các phần phụ thuộc.

  1. Mở trình duyệt của bạn, truy cập Microsoft Store (https://www.microsoft.com/en-us/store/apps/windows?icid=CNavAppsWindowsApps) và mở trang ứng dụng bạn cần. Sao chép URL ứng dụng cửa hàng từ thanh địa chỉ. Trong ví dụ của chúng tôi, chúng tôi sẽ tải xuống các tệp cài đặt APPX cho ứng dụng iTunes (URL của ứng dụng này https://www.microsoft.com/en-us/p/itunes/9pb2mz1zmb1s?cid=msft_web_chart); Làm cách nào để tải xuống tệp APPX từ Microsoft Store để cài đặt ngoại tuyến?
  2. Mở trang web https://store.rg-adguard.net/ (Trình tạo liên kết trực tuyến cho Microsoft Store cho phép bạn nhận liên kết trực tiếp đến tệp cài đặt APPX của ứng dụng cửa hàng). Dán liên kết tới iTunes vào thanh tìm kiếm URL và chọn Bán lẻ trong danh sách thả xuống Trước đây, chúng tôi đã hướng dẫn bạn cách sử dụng dịch vụ này để sửa chữa ứng dụng Microsoft Store trên Windows 10.
  3. Bạn sẽ thấy danh sách các liên kết đến các tệp cài đặt appx và các phần phụ thuộc bắt buộc. Phần phụ thuộc là các ứng dụng hoặc thư viện cần được cài đặt để iTunes hoạt động bình thường; Làm cách nào để tải xuống tệp APPX từ Microsoft Store để cài đặt ngoại tuyến?
  4. Như bạn có thể thấy, có khá nhiều tệp trong danh sách. Bạn không cần tải xuống tất cả chúng. Trước hết, xác định bitness của Windows của bạn. Đối với Windows 10 x64, bạn cần các gói có tên kết thúc bằng x64 (đối với phiên bản 32-bit của Windows 10, bạn cần tải xuống x86 và cho phiên bản ARM của Windows - arm ); Làm cách nào để tải xuống tệp APPX từ Microsoft Store để cài đặt ngoại tuyến?
  5. Ngoài ra, hãy chú ý đến các phiên bản của tệp phụ thuộc. Bạn không cần tải xuống tất cả các tệp liên tiếp. Theo quy định, chỉ cần tải xuống phiên bản mới nhất của chương trình là đủ. Ví dụ:trong ví dụ của chúng tôi, bạn chỉ cần tải xuống phiên bản mới nhất của Microsoft.VCLibs.140.00.UWPDesktop thư viện;
  6. Nếu danh sách tệp kết quả cũng chứa các gói có .appxbundle tiện ích mở rộng, hãy tải chúng xuống. Nếu tệp đã tải xuống không có phần mở rộng, hãy thêm phần mở rộng .appxbundle theo cách thủ công; Cũng có thể có các định dạng tệp cài đặt khác trong Microsoft Store: .msixbundle (Trình cài đặt MSI) và .EAppx (cập nhật ứng dụng appx).
  7. Tải xuống các tệp APPX và APPXBUNDLE. Trong ví dụ của tôi, danh sách các file hình như thế này:
    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

Làm cách nào để tải xuống tệp APPX từ Microsoft Store để cài đặt ngoại tuyến?

Như vậy, bạn đã tải xuống tất cả các tệp APPX cần thiết của ứng dụng từ Microsoft Store. Cài đặt thủ công các ứng dụng APPX từ các tệp đã tải xuống được mô tả trong phần cuối của bài viết này.
Bằng cách này, bạn không thể tải xuống các ứng dụng Store được bảo vệ hoặc trả phí, cũng như các phiên bản trước của ứng dụng UWP.

Cách tải xuống tệp Appx từ Windows Store bằng Fiddler?

Có một cách phức tạp hơn để lấy liên kết tải xuống trực tiếp cho trình cài đặt APPX của ứng dụng Microsoft Store. Khi bạn cài đặt bất kỳ ứng dụng nào, ứng dụng Microsoft Store trên máy tính của bạn sẽ nhận được liên kết HTTP / HTTPS trực tiếp để tải xuống tệp .appx. Bạn có thể lấy URL của liên kết trực tiếp này bằng cách sử dụng Fiddler , được sử dụng để kiểm tra và gỡ lỗi lưu lượng HTTP.

Bạn có thể tải xuống FiddlerSetup.exe tệp cài đặt từ trang web chính thức (https://www.telerik.com/download/fiddler).

Làm cách nào để tải xuống tệp APPX từ Microsoft Store để cài đặt ngoại tuyến?

Sau khi cài đặt, hãy chạy fiddler.exe với các đặc quyền của quản trị viên. Trong cửa sổ mở ra, nhấp vào WinConfig trong ngăn điều hướng.

Tiện ích lặp lại miễn trừ AppContainer cửa sổ mở ra. Trong danh sách này, bạn cần chọn các ứng dụng UWP phổ biến có lưu lượng truy cập mà bạn muốn chuyển hướng đến Fiddler. Để giảm lưu lượng mà Fiddler nhận được từ các ứng dụng khác, chỉ chọn Microsoft Store ứng dụng từ danh sách và Lưu thay đổi .

Làm cách nào để tải xuống tệp APPX từ Microsoft Store để cài đặt ngoại tuyến?

Lưu ý . Danh sách các ứng dụng phổ biến được cài đặt có thể khá nhỏ nếu tất cả các ứng dụng UWP cài sẵn đã bị xóa khỏi Windows image hoặc được gỡ cài đặt thủ công bằng PowerShell.

Trong cửa sổ Fiddler chính, bạn cần xóa nhật ký hiện tại ( Chỉnh sửa -> Xóa -> Tất cả các phiên hoặc nhấn Ctrl + X ).

Làm cách nào để tải xuống tệp APPX từ Microsoft Store để cài đặt ngoại tuyến?

Bây giờ bạn cần chạy Microsoft Store, tìm ứng dụng và chạy cài đặt (trong ví dụ này, tôi sẽ cố gắng lấy liên kết tải xuống cho tệp appx của Máy tính miễn phí ứng dụng).

Làm cách nào để tải xuống tệp APPX từ Microsoft Store để cài đặt ngoại tuyến?

Chuyển sang cửa sổ Fiddler và theo dõi các phiên HTTP của ứng dụng Store. Có khá nhiều người trong số họ. Để tìm sự kiện truy cập vào URL với tệp ứng dụng, bạn có thể sử dụng tìm kiếm phiên ( Tìm -> nhập appx -> Tìm phiên ).

Làm cách nào để tải xuống tệp APPX từ Microsoft Store để cài đặt ngoại tuyến?

Fiddler sẽ đánh dấu URL với từ khóa appx trong URL bằng màu vàng. Trong ví dụ của chúng tôi, chúng tôi quan tâm đến phiên sau: Kết quả:200, Giao thức:HTTP, Máy chủ:tlu.dl.delivery.mp.microsoft.com . Sao chép URL đã nhận vào khay nhớ tạm bằng cách chọn Sao chép -> Chỉ Url từ menu ngữ cảnh.

Làm cách nào để tải xuống tệp APPX từ Microsoft Store để cài đặt ngoại tuyến?

Trong ví dụ của tôi, URL như sau _https://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

Bạn vẫn phải mở URL đã nhận trong bất kỳ trình duyệt nào và lưu tệp có phần mở rộng .appx vào ổ đĩa cục bộ của bạn. Tệp có thể được tải xuống bằng bất kỳ Trình quản lý tải xuống nào hoặc bằng PowerShell (Cách tải tệp xuống qua HTTP bằng PowerShell).

Làm cách nào để tải xuống tệp APPX từ Microsoft Store để cài đặt ngoại tuyến?

Quan trọng . Liên kết URL đến tệp appx không phải là vĩnh viễn và có sẵn trong một khoảng thời gian ngắn. Bạn phải tải xuống trước khi liên kết hết hạn (ERROR 403: Time-Limited URL validation failed ). Nếu bỏ lỡ, bạn sẽ phải gỡ cài đặt ứng dụng và lặp lại tất cả lần nữa. Trong một số trường hợp, tệp đã tải xuống có .zip tiện ích mở rộng, bạn cần thay đổi tiện ích mở rộng của nó thành .appx hoặc .appxbundle .

Cách cài đặt tệp .Appx hoặc .AppxBundle trên Windows 10?

Sao chép ứng dụng appx (appxbundle) và các tệp phụ thuộc sang một máy tính Windows 10 (Windows Server 2016/2019) khác và cài đặt ngoại tuyến bằng cách bỏ qua Windows Store bằng một cú nhấp đúp đơn giản vào tệp appx.

Làm cách nào để tải xuống tệp APPX từ Microsoft Store để cài đặt ngoại tuyến?

Ngoài ra, bạn có thể cài đặt ứng dụng APPX với tất cả các phần phụ thuộc bằng PowerShell. Tệp ứng dụng APPX độc lập có thể được cài đặt bằng lệnh sau:

add-appxpackage –path "C:\Users\root\Downloads\DigitalchemyLLC.CalculatorFree_1.4.0.78_neutral__q7343f88mnb03.Appx"

Làm cách nào để tải xuống tệp APPX từ Microsoft Store để cài đặt ngoại tuyến?

Nếu bạn cần cài đặt nhiều tệp appx / appxbundle với các tệp phụ thuộc cùng một lúc, hãy sao chép tất cả các tệp đã tải xuống vào một thư mục và cài đặt chúng bằng tập lệnh PowerShell sau:

$Path = ‘C:\distr\Appx\itunes’
Get-Childitem $Path -filter *.appx| %{Add-AppxPackage -Path $_.FullName}
Get-Childitem $Path -filter *.appxbundle | %{Add-AppxPackage -Path $_.FullName}

Làm cách nào để tải xuống tệp APPX từ Microsoft Store để cài đặt ngoại tuyến?

Kiểm tra xem ứng dụng của bạn đã được cài đặt chưa và biểu tượng của ứng dụng đó có xuất hiện trong menu Bắt đầu của Windows 10 không.

Làm cách nào để tải xuống tệp APPX từ Microsoft Store để cài đặt ngoại tuyến?

Nếu bạn cố gắng cài đặt ứng dụng APPX mà không cài đặt phần phụ thuộc trước, lỗi sẽ xuất hiện:

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.

Trình cài đặt đồ họa có thể hiển thị tên gói sẽ được cài đặt ::

App Installer failed to install package dependencies. Ask the developer for XXXXX package.

Làm cách nào để tải xuống tệp APPX từ Microsoft Store để cài đặt ngoại tuyến?