Một số người dùng Windows 10 luôn gặp lỗi 0x80073d01 khi cố cài đặt hoặc gỡ ứng dụng UWP (Universal Windows Platform) qua Windows Store.
Sau khi điều tra kỹ, có một số tình huống phổ biến có thể kích hoạt mã lỗi này khi bạn muốn cài/gỡ ứng dụng UWP. Danh sách nguyên nhân có thể:
- Can thiệp của AppLocker – Một trường hợp khá phổ biến gây ra lỗi là can thiệp do AppLocker. Lúc này, tạm thời tắt AppLocker khi cài/gỡ bản cập nhật UWP gây vấn đề sẽ khắc phục.
- Lỗi cache Windows Store phổ biến – Theo một số người dùng, vấn đề cũng do lỗi Windows Store ngăn chặn cài đặt mới được đăng ký đầy đủ. Chạy Windows Apps Troubleshooter và áp dụng bản sửa đề xuất sẽ khắc phục. Nếu không, bạn cũng có tùy chọn dọn cache store thủ công.
Bây giờ bạn đã hiểu mọi vấn đề tiềm ẩn có thể kích hoạt lỗi, dưới đây là các phương pháp người dùng khác đã dùng thành công để khắc phục 0x80073d01 và cài/gỡ ứng dụng bình thường:
1. Tắt AppLocker (nếu áp dụng)
Bạn có thể gặp mã lỗi này nếu trước đây đã bật AppLocker trên máy bị ảnh hưởng.
Lưu ý: AppLocker là công nghệ whitelist ứng dụng cho phép hạn chế chương trình nào được thực thi và nào bị cấm (dưới các hoàn cảnh khác nhau).
Mặc dù đây là công cụ tuyệt vời để kiểm soát hoàn toàn ứng dụng, nhưng nó cũng có thể xung đột với cài đặt, gỡ cài đặt và hiển thị ứng dụng nếu bạn không thực sự biết mình đang làm gì.
May mắn là có cách đơn giản xác nhận xem vấn đề có do AppLocker hay không:
- Nhấn Windows + R mở Run. Gõ 'cmd' → nhấn Ctrl + Shift + Enter mở elevated Command Prompt. Khi UAC hỏi, nhấn Yes cấp quyền admin.
- Trong CMD nâng cao, gõ lệnh sau → nhấn Enter kiểm tra xem lỗi có do AppLocker không:
powershell -ExecutionPolicy Unrestricted Add-AppxPackage -DisableDevelopmentMode -Register $Env:SystemRoot\WinStore\AppxManifest.xml
- Nếu chạy lệnh trả về lỗi dạng "Add-AppxPackage : Deployment failed with HRESULT: 0x80073D01", bạn đã kết luận vấn đề thực sự do AppLocker.
Lưu ý: Nếu lệnh xử lý thành công, rõ ràng AppLocker không phải nguyên nhân – Bỏ qua các bước dưới và chuyển thẳng Cách 2.
Nếu gặp 0x80073D01 khi chạy lệnh trên, làm theo hướng dẫn dưới để tắt hiệu quả AppLocker tránh lỗi:
- Nhấn Windows + R mở Run. Gõ 'gpedit.msc' → nhấn Enter mở Local Group Policy Editor. Tại UAC, nhấn Yes cấp quyền admin.
- Trong Local Group Policy Editor, dùng menu bên trái mở rộng Application Control Policies → nhấn AppLocker.
- Từ menu AppLocker, nhấn Packaged app Rules → chuyển sang pane bên phải.
- Ở pane phải, chuột phải vào bất kỳ quy tắc AppLocker nào đang có → chọn Delete từ menu ngữ cảnh.
- AppLocker đã tắt hiệu quả, quay lại lặp lại thao tác cài/gỡ trước đây gây lỗi 0x80073d01.
Lưu ý: Nếu thao tác thành công và bạn muốn bật lại quy tắc AppLocker trước đó, quay lại đường dẫn Packaged app Rules trong Local Security policy. - Từ menu ngữ cảnh vừa hiện, nhấn Create New Rule.
- Ở màn hình Create Packaged app Rules đầu tiên, nhấn Next ở màn hình đầu tiên cũng như màn hình thứ hai (tab Publisher).
- Khi đến phần Publisher, tích Use an installed packaged app as a reference → nhấn Select.
- Thiết lập ngoại lệ, quyền và đặt tên quy tắc tùy ý trước khi nhấn Save và thực thi lại quy tắc.
Nếu cách này không hiệu quả hoặc tình huống không áp dụng, chuyển sang cách tiếp theo.
2. Chạy Windows Apps Troubleshooter
Nếu trước đó đã chắc chắn AppLocker không gây lỗi 0x80073d01, điều tiếp theo cần điều tra là xem vấn đề có liên quan đến sự không nhất quán với ứng dụng UWP tích hợp như Windows Photos hay Windows Movies & TV không.
Cách tốt nhất là chạy Windows App Troubleshooter và áp dụng bản sửa đề xuất.
Đây là tiện ích chứa loạt bản sửa tự động chung hiệu quả cho nhiều lỗi khác nhau bao gồm 0x80073d01.
Một số người dùng báo cáo các trường hợp lỗi mới ngừng xuất hiện sau khi chạy Windows App Troubleshooter và áp dụng bản sửa.
Nếu tìm hướng dẫn cụ thể triển khai bản sửa này, làm theo hướng dẫn dưới:
- Nhấn Windows + R mở Run. Gõ "ms-settings:troubleshoot" → nhấn Enter mở tab Troubleshooting của menu Settings.
- Ở cửa sổ Troubleshoot đầu tiên, nhấn Additional Troubleshooters dưới cùng màn hình.
- Khi vào màn hình chứa mọi troubleshooter Windows 10, tìm mục Find and Fix other problems. Nhấn Windows Store Apps → nhấn Run the Troubleshooter mở tiện ích.
- Bên trong tiện ích Windows Store Apps, chờ đợi quét ban đầu hoàn tất. Nếu tìm thấy chiến lược sửa khả thi, làm theo hướng dẫn màn hình áp dụng bản sửa (tùy vấn đề bạn gặp). Nhấn Apply this fix áp dụng bản sửa.
Lưu ý: Tùy vấn đề được xác định, bạn có thể cần làm một loạt điều chỉnh thủ công. - Sau khi áp dụng bản sửa thành công, khởi động lại máy và xem vấn đề đã giải quyết sau lần khởi động tiếp theo.
Nếu vẫn tìm thấy trường hợp mới của lỗi 'AppModel Runtime Error 0x490', chuyển sang cách tiếp theo.
3. Reset Windows Store Cache
Theo nhiều báo cáo người dùng gặp 0x80073d01 khi cố cài/gỡ ứng dụng Windows Store, vấn đề gần như luôn liên quan đến cache Windows Store bị hỏng.
Nếu cảm thấy tình huống này áp dụng, điều tiếp theo để khắc phục là reset cache Windows Store.
Lưu ý: Thao tác này KHÔNG xóa dữ liệu ứng dụng – Nó chỉ xóa dữ liệu cache liên quan đến ứng dụng UWP (Universal Windows Platform).
Để reset Windows Store Cache, nhấn Windows + R mở Run. Gõ 'wsreset.exe' → nhấn Ctrl + Shift + Enter thực hiện với quyền admin.
Lưu ý: Sau khi bắt đầu, bạn sẽ thấy cửa sổ CMD tên wsreset.exe. Chờ cửa sổ tự đóng – Đó là dấu hiệu dữ liệu cache đã được dọn.
Sau khi hoàn tất, khởi động lại máy và xem bạn có thể hoàn tất cài/gỡ ứng dụng store mà không thấy 0x80073d01 không.