Lỗi cập nhật Microsoft Store là một trong những vấn đề phổ biến thường gặp. Một trong số đó là 0x87AF0001 xuất hiện khi bạn cố gắng cập nhật ứng dụng hiện có hoặc tải xuống ứng dụng mới từ Microsoft Store. Nói cách khác, lỗi này ngăn cản bạn tải ứng dụng hoặc cài đặt cập nhật mới.

Bạn có thể thấy lỗi này không đi kèm thông tin gì, khiến việc xác định nguyên nhân gốc rễ trở nên khó khăn. Tuy nhiên, theo báo cáo của một số người dùng Microsoft, họ đã thử một số cách để thoát khỏi tình huống này bằng cách đặt lại Cửa hàng Windows, nhưng đáng tiếc không hiệu quả.
Nếu bạn cũng đang tìm giải pháp, hãy đọc bài viết này. Trong hướng dẫn này, chúng tôi đã bao gồm một số giải pháp thay thế hiệu quả có thể giúp bạn vượt qua rào cản này.
Lỗi Microsoft Store 0x87AF0001
Nếu bạn nhận mã lỗi 0x87AF0001 khi thử tải xuống và cài đặt, hoặc cập nhật ứng dụng Cửa hàng Windows trên Windows 10, hãy làm theo các gợi ý dưới đây:
- Chạy trình khắc phục sự cố Ứng dụng Cửa hàng Windows
- Chạy StartComponentCleanup
- Tắt tường lửa Microsoft Defender
- Thử cập nhật trong trạng thái Clean Boot.
Hãy xem chi tiết từng phương pháp:
1. Chạy trình khắc phục sự cố Ứng dụng Cửa hàng Windows
Trước khi thử phương pháp khác, bạn phải chạy trình khắc phục sự cố Cửa hàng Windows tích hợp sẵn và kiểm tra xem phiên bản Windows của bạn có tự sửa được vấn đề không. Cách làm như sau:
Mở Cài đặt Windows (Win+I) sau đó chọn danh mục Cập nhật & Bảo mật.
Chọn tab Khắc phục sự cố sau đó chuyển sang bảng bên phải.
Kéo xuống dưới cùng màn hình và chọn Ứng dụng Cửa hàng Windows.
Sau đó nhấp vào nút Chạy trình khắc phục sự cố để giải quyết vấn đề trên máy tính.
Lúc này, hệ thống sẽ yêu cầu bạn bật Kiểm soát tài khoản người dùng để chạy Ứng dụng Cửa hàng Windows.
Nhấp vào tùy chọn Kiểm soát tài khoản người dùng (UAC) và hệ thống sẽ bắt đầu phát hiện vấn đề bổ sung.
Sau đó, đăng nhập vào tài khoản Microsoft của bạn và làm theo hướng dẫn trên màn hình.
2. Chạy StartComponentCleanup
Nhiệm vụ StartComponentCleanup được tạo để dọn dẹp thành phần tự động định kỳ khi hệ thống không được sử dụng. Nhiệm vụ này được đặt để chạy tự động khi được kích hoạt bởi hệ điều hành. Khi chạy tự động, nhiệm vụ sẽ đợi ít nhất 30 ngày sau khi thành phần cập nhật được cài đặt trước khi gỡ cài đặt các phiên bản trước của thành phần.
Bạn có thể chạy nhiệm vụ StartComponentCleanup bằng Command Prompt nâng cao, sử dụng lệnh sau:
schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"

Nếu thành công, bạn sẽ thấy thông báo SUCCESS trả về.
Sau khi hoàn tất, khởi động lại máy tính và kiểm tra xem vấn đề đã được giải quyết chưa.
3. Tạm thời tắt Tường lửa Microsoft Defender

Một lý do khác có thể gây ra lỗi là Tường lửa Windows chặn Cửa hàng Windows đôi khi. Trong trường hợp này, bạn cần tắt tường lửa và kiểm tra xem có khắc phục được sự cố không. Nếu không hiệu quả, hãy bật tường lửa lại.
Để tắt Tường lửa Microsoft Defender, hãy mở Command Prompt nâng cao.
Trong cửa sổ Command Prompt, nhập lệnh sau và nhấn Enter để chạy:
netsh advfirewall set allprofiles state off
Bây giờ vào Cửa hàng ứng dụng Windows và thử cập nhật hoặc tải ứng dụng. Nếu hoạt động thì vấn đề đã giải quyết và bạn có thể muốn bật tường lửa lại.
Vì vậy, mở lại Command Prompt nâng cao và gõ lệnh dưới đây –
netsh advfirewall set allprofiles state on
Bây giờ nhấn Enter để chạy lệnh.
4. Thử cập nhật trong trạng thái Clean Boot
Nếu không có phương pháp nào trên giúp khắc phục lỗi này, hãy thực hiện Clean Boot và sau đó thử tải xuống & cài đặt, hoặc cập nhật ứng dụng.
Hy vọng hướng dẫn này giúp bạn giải quyết vấn đề.
