Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Khắc phục lỗi Microsoft Store 0x80D03805 trên Windows 10

Khi vấn đề này xảy ra, Microsoft Store bắt đầu tải xuống nhưng rất nhanh kích hoạt lỗi cho biết điều gì đó bất ngờ đã xảy ra. Mở rộng chi tiết lỗi, người dùng thấy mã 0x80D03805. Tuy nhiên, mã lỗi này cũng có thể gặp khi cài đặt bản cập nhật hệ thống cho Windows Store qua Windows Update. Vấn đề chỉ riêng Windows 10.

Khắc phục lỗi Microsoft Store 0x80D03805 trên Windows 10

Nguyên nhân gây ra lỗi Microsoft Store 0x80D03805

Danh sách ngắn các tình huống dẫn đến lỗi:

  • Bất thường Windows Store phổ biến: Hầu hết trường hợp do bất thường chung mà Windows tự khắc phục. Nếu vấn đề đủ phổ biến, chạy Windows Update Troubleshooter sẽ sửa.
  • Do bản cập nhật KB4462919: Bản cập nhật KB4462919 nổi tiếng làm hỏng thành phần Windows Store. Nếu vừa cài nó, chỉ cần cài tiếp các bản cập nhật còn chờ (hotfix đã bao gồm trong đó).
  • Cache Windows Store bị hỏng: Hỏng file trong cache Store cũng gây mã lỗi này. File hỏng ức chế khả năng thiết lập kết nối giữa UWP store tích hợp và dịch vụ Microsoft. Xóa toàn bộ cache Store qua CMD hoặc Settings sẽ khắc phục.
  • DLL quan trọng không còn đăng ký: Một hoặc nhiều file DLL (Dynamic Link Library) quan trọng không còn đăng ký đúng. Đăng ký lại DLL qua CMD nâng cao sẽ sửa.
  • Hỏng file hệ thống bên dưới (Underlying system file corruption): Trường hợp hiếm, lỗi do hỏng file hệ thống không giải quyết truyền thống. Cách hiệu quả nhất là clean install hoặc repair install.

Phương pháp 1: Chạy Windows Store Troubleshooter

Trước khi sang các chiến lược sửa khác, hãy xem Windows có tự khắc phục không. Nếu mã lỗi 0x80D03805 do bất thường chung Microsoft đã biết, chạy Windows Store Troubleshooter sẽ dễ dàng giải quyết.

Windows Store Troubleshooter chứa các chiến lược sửa tự động có thể triển khai nếu phân tích ban đầu xác định vấn đề đã được覆盖.

Nếu mã lỗi 0x80D03805 đã được覆盖 bởi chiến lược sửa, thủ tục dưới sẽ giải quyết hoàn toàn. Nhiều người dùng xác nhận lỗi biến mất sau khi triển khai Windows Store Troubleshooter.

Các bước:

  1. Win+R, gõ ms-settings:troubleshoot, Enter mở tab Troubleshooting của app Settings.Khắc phục lỗi Microsoft Store 0x80D03805 trên Windows 10
  2. Trong tab Troubleshooting, cuộn xuống Find and fix other problems, nhấp Windows Store apps. Cuối cùng nhấp Run the troubleshooter từ menu ngữ cảnh mới.Khắc phục lỗi Microsoft Store 0x80D03805 trên Windows 10
  3. Sau khi khởi động công cụ, đợi chẩn đoán ban đầu xong. Nếu chiến lược sửa khả thi được khuyến nghị, nhấp Apply this fix để thực thi.Khắc phục lỗi Microsoft Store 0x80D03805 trên Windows 10

    Lưu ý: Trong một số trường hợp, bạn sẽ phải làm thêm bước để thực thi bản sửa khuyến nghị.

  4. Sau khi thực thi chiến lược sửa, khởi động lại máy và kiểm tra lúc boot tiếp theo.

Nếu vẫn thấy mã lỗi 0x80D03805 khi thử tải app qua Windows Store, chuyển phương pháp 2.

Phương pháp 2: Cập nhật Windows lên phiên bản mới nhất

Có một bản cập nhật bảo mật (Security Update for Microsoft Windows KB4462919) có khả năng gây hành vi này. Bản cập nhật phát hành cuối 2018 và gây mã lỗi 0x80D03805 khi thực hiện hành động tertentu trong Microsoft Store.

May mắn Microsoft đã phát hành hotfix. Từ tháng 12/2018, bạn có thể khắc phục (nếu do bản cập nhật xấu) bằng cách cài tất cả bản cập nhật Windows 10 đang chờ. Điều này đảm bảo hotfix tự động được cài.

Hướng dẫn cài mọi bản cập nhật chờ trên Windows 10:

  1. Win+R, gõ ms-settings:windowsupdate, Enter mở tab Windows update của Settings.Khắc phục lỗi Microsoft Store 0x80D03805 trên Windows 10
  2. Trong màn hình Windows update, sang bên phải, nhấp Check for updates. Sau quét ban đầu, làm theo hướng dẫn cài mọi bản cập nhật cho đến khi build Windows 10 lên mới nhất.Khắc phục lỗi Microsoft Store 0x80D03805 trên Windows 10

    Lưu ý: Nếu được yêu cầu khởi động lại trước khi cài xong mọi bản cập nhật, hãy làm vậy, nhưng nhớ quay lại màn hình này lúc boot tiếp theo và hoàn tất cài đặt phần còn lại.

  3. Sau khi cài xong mọi bản cập nhật, khởi động lại máy một lần nữa và kiểm tra xem còn thấy mã lỗi 0x80D03805 khi thao tác trong Windows Store không.

Nếu vấn đề vẫn tồn tại, làm theo phương pháp tiếp theo.

Phương pháp 3: Xóa cache Windows Store

Theo nhiều người dùng bị ảnh hưởng, vấn đề cũng do file tạm ức chế khả năng thiết lập kết nối giữa UWP store tích hợp và dịch vụ Microsoft liên quan. Hầu hết do một số file temp lưu trong thư mục cache.

Loại vấn đề này thường xuất hiện sau khi scanner bảo mật cách ly mục thuộc cache Store hoặc gián đoạn máy bất ngờ.

Nếu tình huống này áp dụng, reset toàn bộ cache Windows Store. Trên Windows 10 có hai cách. Tùy chọn 1 dễ hơn nhưng chạy lệnh từ CMD nâng cao. Tùy chọn 2 lâu hơn nhưng làm hoàn toàn từ menu Settings.

Chọn phương pháp bạn thoải mái:

Reset cache Windows Store qua CMD nâng cao

  1. Win+R, gõ cmd, Ctrl+Shift+Enter mở Command Prompt nâng cao. UAC hỏi, chọn Yes.Khắc phục lỗi Microsoft Store 0x80D03805 trên Windows 10
  2. Trong CMD nâng cao, gõ lệnh sau và Enter reset Windows Store kèm mọi phụ thuộc:
    wsreset.exe
  3. Sau khi lệnh xử lý xong, khởi động lại máy và kiểm tra lúc boot tiếp theo.

Reset Windows Store qua app Settings

  1. Win+R, gõ ms-settings:appsfeatures, Enter mở menu Apps & Features của Settings.
  2. Trong màn hình Apps & Features, cuộn danh sách UWP cài đặt cho đến khi thấy mục Microsoft Store.
  3. Sau khi tìm thấy, nhìn bên dưới nhấp liên kết Advanced Option (dưới Microsoft Corporation).
  4. Trong menu Advanced options, cuộn xuống nút Reset và nhấp để bắt đầu dọn cache.
  5. Đợi xong, reboot máy và kiểm tra lúc boot tiếp theo.
Khắc phục lỗi Microsoft Store 0x80D03805 trên Windows 10

Nếu vẫn gặp mã lỗi 0x80D03805 khi thử tải app/game qua Windows Store, chuyển phương pháp 4.

Phương pháp 4: Đăng ký lại DLL dùng bởi Windows Store

Nhiều người dùng xác nhận lý do khác gây mã lỗi 0x80D03805 là do một hoặc nhiều file DLL (Dynamic Link Library) không còn đăng ký đúng. Hiếm trên Windows 10 nhưng vẫn có thể (thường sau khi dọn virus sạch).

Nếu áp dụng, sửa bằng cách đăng ký lại tất cả DDL làm việc với thành phần Windows Store. Cách làm:

  1. Win+R, gõ notepad, Ctrl+Shift+Enter mở Notepad quyền admin. UAC hỏi, chọn Yes.Khắc phục lỗi Microsoft Store 0x80D03805 trên Windows 10
  2. Trong Notepad mới, dán các lệnh sau:
    regsvr32 c:\windows\system32\vbscript.dll /s
    regsvr32 c:\windows\system32\mshtml.dll /s
    regsvr32 c:\windows\system32\msjava.dll /s
    regsvr32 c:\windows\system32\jscript.dll /s
    regsvr32 c:\windows\system32\msxml.dll /s
    regsvr32 c:\windows\system32\actxprxy.dll /s
    regsvr32 c:\windows\system32\shdocvw.dll /s
    regsvr32 wuapi.dll /s
    regsvr32 wuaueng1.dll /s
    regsvr32 wuaueng.dll /s
    regsvr32 wucltui.dll /s
    regsvr32 wups2.dll /s
    regsvr32 wups.dll /s
    regsvr32 wuweb.dll /s
    regsvr32 Softpub.dll /s
    regsvr32 Mssip32.dll /s
    regsvr32 Initpki.dll /s
    regsvr32 softpub.dll /s
    regsvr32 wintrust.dll /s
    regsvr32 initpki.dll /s
    regsvr32 dssenh.dll /s
    regsvr32 rsaenh.dll /s
    regsvr32 gpkcsp.dll /s
    regsvr32 sccbase.dll /s
    regsvr32 slbcsp.dll /s
    regsvr32 cryptdlg.dll /s
    regsvr32 Urlmon.dll /s
    regsvr32 Shdocvw.dll /s
    regsvr32 Msjava.dll /s
    regsvr32 Actxprxy.dll /s
    regsvr32 Oleaut32.dll /s
    regsvr32 Mshtml.dll /s
    regsvr32 msxml.dll /s
    regsvr32 msxml2.dll /s
    regsvr32 msxml3.dll /s
    regsvr32 Browseui.dll /s
    regsvr32 shell32.dll /s
    regsvr32 wuapi.dll /s
    regsvr32 wuaueng.dll /s
    regsvr32 wuaueng1.dll /s
    regsvr32 wucltui.dll /s
    regsvr32 wups.dll /s
    regsvr32 wuweb.dll /s
    regsvr32 jscript.dll /s
    regsvr32 atl.dll /s
    regsvr32 Mssip32.dll /s
  3. Sau khi dán lệnh, vào File (menu ribbon trên), chọn Save as.
  4. Menu Save As, đặt tên file tùy ý, nhưng phần mở rộng (File Name) phải là .bat. Chọn vị trí lưu, nhấp Save.
  5. Chạy file .bat vừa tạo (double-click), nhấp Yes tại xác nhận. Nếu UAC hỏi, chọn Yes cấp quyền admin.
  6. Sau khi tất cả DLL được đăng ký lại, khởi động lại máy và kiểm tra lúc boot tiếp theo.
Khắc phục lỗi Microsoft Store 0x80D03805 trên Windows 10

Phương pháp 5: Làm mới mọi thành phần OS

Nếu không phương pháp nào trên khắc phục được, khả năng cao bạn thấy mã lỗi 0x80D03805 do hỏng file hệ thống bên dưới không giải quyết được truyền thống. Trong tình huống này, cách hiệu quả nhất là làm mới mọi thành phần OS kèm dữ liệu liên quan đến boot.

Có hai cách: clean install hoặc repair install (in-place repair).

Clean install dễ hơn – không cần media cài đặt, kích hoạt vài click đơn giản. Nhược điểm lớn: không giữ lại dữ liệu nào trừ khi backup trước và lưu ngoài ổ OS.

Cách hiệu quả hơn: repair install (in-place repair). Tuy quá trình dài và cần media cài đặt, nhưng cuối cùng cho phép giữ tất cả file cá nhân (media, game, app, tùy chọn người dùng) không cần backup dữ liệu.