Cách cài đặt phần mềm .Appx hoặc .AppxBundle trên Windows 10

Tác giả sysadmin, T.Mười 08, 2023, 01:09:48 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 2 Khách đang xem chủ đề.

Cách cài đặt phần mềm .Appx hoặc .AppxBundle trên Windows 10


Đó là một định dạng cũ hơn, nhưng nó vẫn ổn.

  • Điều quan trọng là chỉ cài đặt các gói .Appx hoặc .AppxBundle từ các nguồn đáng tin cậy.
  • Để cài đặt các gói .Appx, tính năng tải trước phải được bật trên thiết bị Windows 10 của bạn.
  • Các gói .Appx có thể được cài đặt bằng trình cài đặt đồ họa hoặc lệnh ghép ngắn PowerShell, tùy thuộc vào nhu cầu của bạn.

Các ứng dụng Universal Windows Platform của Microsoft đã sử dụng định dạng tệp .Appx hoặc .AppxBundle trong các phiên bản Windows 10 cũ hơn. Chúng thường được cài đặt từ Windows Store, nhưng Windows 10 cho phép bạn tải các gói Appx từ mọi nơi.

Giống như các phần mềm khác, bạn chỉ nên cài đặt các gói .Appx hoặc .AppxBundle từ những nguồn mà bạn tin cậy.

APPX đã được thay thế bởi MSIX: Bạn vẫn sẽ tìm thấy các tệp ".Appx" trôi nổi trên Internet, tuy nhiên, chúng thường được thay thế bằng các tệp MSIX. Nếu bạn cần sử dụng tệp APPX để cài đặt thứ gì đó thì bạn vẫn có thể và thông tin ở đây vẫn giữ nguyên.

1. .Appx hoặc .AppxBundle là gì?

Các ứng dụng Windows 10 "Universal apps" hoặc "Universal Windows Platform" từng được phân phối dưới dạng tệp .Appx hoặc .AppxBundle. Đây là các gói ứng dụng bao gồm tên, mô tả và quyền của ứng dụng cùng với các tệp nhị phân của ứng dụng. Windows có thể cài đặt và gỡ cài đặt các gói này theo cách tiêu chuẩn, vì vậy các nhà phát triển không cần phải viết trình cài đặt của riêng họ. Windows có thể xử lý mọi thứ một cách nhất quán, cho phép nó gỡ cài đặt các ứng dụng một cách sạch sẽ mà không có mục đăng ký còn sót lại.

Nếu nhà phát triển tạo chương trình .Appx, bạn thường không trực tiếp tải xuống và cài đặt chương trình đó. Thay vào đó, bạn truy cập Windows Store, tìm kiếm chương trình bạn muốn cài đặt và tải xuống từ Store. Tất cả phần mềm trong Windows Store đều có định dạng .Appx hoặc .AppxBundle nhưng phần lớn đã được thay thế bằng định dạng.msix.

Trong một số trường hợp, bạn có thể cần cài đặt gói .Appx hoặc .AppxBundle từ bên ngoài Store. Ví dụ: nơi làm việc của bạn có thể cung cấp ứng dụng bạn cần ở định dạng .Appx hoặc bạn có thể là nhà phát triển cần kiểm tra phần mềm của riêng mình trước khi tải nó lên Cửa hàng.

2. Đầu tiên: Kích hoạt tính năng tải bên

Bạn chỉ có thể cài đặt phần mềm .Appx hoặc .AppxBundle nếu tính năng tải phụ được bật trên thiết bị Windows 10 của bạn. Sideloading được bật theo mặc định bắt đầu từ Bản cập nhật tháng 11, nhưng sideloading có thể bị tắt theo chính sách của công ty trên một số thiết bị.

Để kiểm tra xem tính năng tải bên có được bật hay không, hãy đi tới Cài đặt > Cập nhật & Bảo mật > Dành cho nhà phát triển. Đảm bảo cài đặt ở đây được đặt thành "Ứng dụng Sideload" hoặc "Chế độ nhà phát triển". Nếu được đặt thành "Ứng dụng Windows Store", bạn sẽ không thể cài đặt phần mềm .Appx hoặc .AppxBundle từ bên ngoài Windows Store.


Nếu tùy chọn này được đặt thành "Ứng dụng Windows Store" và bạn bật tải phụ, Windows sẽ cảnh báo rằng các ứng dụng bạn cài đặt có thể làm lộ thiết bị và dữ liệu của bạn hoặc gây hại cho PC của bạn. Nó giống như việc cài đặt phần mềm Windows thông thường: Bạn chỉ nên cài đặt phần mềm từ những nguồn mà bạn tin tưởng.

3. Cách cài đặt gói .Appx bằng trình cài đặt đồ họa

Trong Bản cập nhật kỷ niệm của Windows 10, Microsoft đã thêm một công cụ "Trình cài đặt ứng dụng" mới cho phép bạn cài đặt các ứng dụng .Appx hoặc .AppxBundle bằng đồ họa. Để cài đặt chúng, chỉ cần nhấp đúp vào gói .Appx hoặc .AppxBundle.


Bạn sẽ được hiển thị thông tin về gói .Appx, bao gồm tên, nhà xuất bản, số phiên bản và biểu tượng do nhà phát triển cung cấp. Để cài đặt gói, nhấp vào nút "Cài đặt".


4. Cách cài đặt gói .Appx với PowerShell

Windows 10 cũng bao gồm các lệnh ghép ngắn PowerShell mà bạn có thể sử dụng để cài đặt gói .Appx. Lệnh ghép ngắn cung cấp nhiều tính năng hơn công cụ Trình cài đặt ứng dụng, chẳng hạn như khả năng trỏ Windows vào đường dẫn phụ thuộc chứa các gói khác mà gói .Appx cần.

Để cài đặt gói Appx với PowerShell, trước tiên hãy mở cửa sổ PowerShell. Bạn có thể tìm kiếm "PowerShell" trong menu Bắt đầu và khởi chạy phím tắt PowerShell để mở một phím tắt. Bạn không cần khởi chạy nó với tư cách Quản trị viên vì phần mềm .Appx chỉ được cài đặt cho tài khoản người dùng hiện tại.


Để cài đặt gói Appx, hãy chạy lệnh ghép ngắn sau, trỏ nó vào đường dẫn đến tệp .Appx trên hệ thống của bạn:

Mã nguồn [Chọn]
Add-AppxPackage -Path "C:\Path\to\File .Appx"
Để biết thêm các tùy chọn sử dụng nâng cao, hãy tham khảo tài liệu Add-AppxPackage của Microsoft.


5. Cách cài đặt ứng dụng chưa được đóng gói với PowerShell

Nếu bạn đang phát triển phần mềm của riêng mình, lệnh ghép ngắn ở trên sẽ không lý tưởng cho bạn. Nó sẽ chỉ cài đặt các ứng dụng đã được ký hợp lệ, nhưng bạn không nhất thiết phải ký ứng dụng của mình khi phát triển nó.

Đó là lý do tại sao có một cách khác để cài đặt phần mềm Appx. Tính năng này chỉ hoạt động với các ứng dụng còn ở dạng "chưa đóng gói". Desktop App Converter cũng tạo cả ứng dụng chưa đóng gói mà bạn có thể cài đặt bằng lệnh bên dưới và gói ứng dụng .Appx cuối cùng.

Để thực hiện việc này, bạn cần mở cửa sổ PowerShell với tư cách Quản trị viên. Sau đó, chạy lệnh sau, trỏ Windows vào tệp "AppxManifest.xml" trong thư mục của ứng dụng đã giải nén:

Mã nguồn [Chọn]
Add-AppxPackage -Path C:\Path\to\AppxManifest.xml -Register
Ứng dụng sẽ được đăng ký với hệ thống ở chế độ nhà phát triển, cài đặt nó một cách hiệu quả.


Để gỡ cài đặt gói AppX, chỉ cần nhấp chuột phải vào ứng dụng trong menu Bắt đầu và chọn "Gỡ cài đặt". Bạn cũng có thể sử dụng lệnh ghép ngắn Remove-AppxPackage trong PowerShell.