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

Cách khắc phục lỗi nâng cấp Windows 10 mã 0x80200056

Giới thiệu

Quy trình cập nhật Windows 10 đã được đơn giản hóa đáng kể và người dùng nhận được cũng như cài đặt các bản cập nhật mới tự động theo mặc định. Windows 10 chắc chắn là một sự cải tiến so với các phiên bản hệ điều hành Windows trước đó và nó mang đến một khái niệm mới nơi cấu trúc và thiết kế của smartphone và PC bắt đầu trông giống nhau hơn.

Việc cập nhật Windows 10 luôn có thể gây ra nhiều mã lỗi khác nhau và việc liệt kê tất cả chúng chắc chắn sẽ mất một chút thời gian. Mỗi mã lỗi thường do một nguyên nhân khác nhau gây ra nên bạn không bao giờ biết chính xác cần làm gì để khắc phục từng lỗi. Hãy làm theo bài viết này để tìm hiểu cách xử lý khi gặp lỗi cụ thể này.

Khắc phục lỗi nâng cấp Windows 10 mã 0x80200056

Người dùng báo cáo rằng mã lỗi này thường xuất hiện nếu họ muốn cài đặt thủ công hoặc tự động các bản Preview Build. Các bản cập nhật này là một phần của Chương trình Windows Insider, nơi người dùng có thể thử nghiệm các bản dựng và tính năng mới của Windows 10 trước bất kỳ ai khác.

Cách khắc phục lỗi nâng cấp Windows 10 mã 0x80200056

Thông báo lỗi xuất hiện với nội dung "Failed to download the new preview build, please try again later. 0x80200056" và không cho phép bạn tải bản preview build mới trong ứng dụng Settings > Update and recovery > Preview builds. Hãy tìm hiểu cách khắc phục bằng cách làm theo các hướng dẫn dưới đây.

Giải pháp 1: Sử dụng lệnh Command Prompt đơn giản

Những người dùng gặp vấn đề này báo cáo rằng họ đã khắc phục được sự cố bằng cách sử dụng lệnh sau, giúp giải quyết vấn đề một cách dễ dàng. Phương pháp này sử dụng công cụ BITS admin để quản lý Dịch vụ truyền thông thông minh nền (Background Intelligence Transfer Service), một trong những dịch vụ cốt lõi cho Windows Update. Hãy làm theo các bước dưới đây!

  1. Mở Command Prompt bằng cách tìm kiếm trong menu Start. Nhấp chuột phải vào kết quả và chọn "Run as administrator" (Chạy với tư cách quản trị viên). Bạn cũng có thể mở hộp thoại Run (Win+R), gõ "cmd" và nhấn OK.

Cách khắc phục lỗi nâng cấp Windows 10 mã 0x80200056

  1. Sao chép và dán lệnh dưới đây vào Command Prompt, sau đó nhấn Enter.

bitsadmin.exe /reset /allusers

  1. Khởi động lại máy tính và thử chạy cập nhật lại.

Giải pháp 2: Chạy công cụ System File Checker (SFC) và DISM

Vấn đề này có thể xảy ra nếu một số tệp hệ thống cần thiết cho cập nhật bị thiếu hoặc bị hỏng và không thể truy cập. Điều này đặc biệt đúng nếu mã lỗi xuất hiện bên cạnh thông báo ERROR_SXS_ASSEMBLY_MISSING. Hãy làm theo các hướng dẫn dưới đây để khắc phục.

  1. Chạy công cụ DISM (Deployment Image Servicing and Management). Công cụ này đặc biệt hữu ích nếu bạn muốn kiểm tra xem hệ thống của mình đã sẵn sàng cho bản cập nhật tiếp theo hay chưa. Nó có thể quét và kiểm tra hình ảnh Windows để tìm lỗi và sự không nhất quán.
    Nếu muốn xem hướng dẫn chi tiết về cách sử dụng công cụ này, hãy xem bài viết của chúng tôi về chủ đề: dism repair.
  2. Sử dụng công cụ SFC.exe (System File Checker) được truy cập qua Command Prompt với quyền quản trị (tương tự như công cụ DISM). Công cụ sẽ quét các tệp hệ thống Windows để tìm tệp bị hỏng hoặc thiếu và có thể sửa chữa hoặc thay thế chúng ngay lập tức. Điều này rất hữu ích nếu bạn cần những tệp này cho quá trình cập nhật vì lỗi ERROR_SXS_ASSEMBLY_MISSING xuất hiện khi có vấn đề với một trong các tệp hệ thống của bạn.
    Xem hướng dẫn chi tiết: sfc scan.

Giải pháp 3: Đăng nhập bằng tài khoản Insider

Người dùng báo cáo rằng cập nhật không hoạt động đúng nếu bạn muốn cài đặt Preview Build nhưng chưa đăng nhập bằng tài khoản Insider.

Để tham gia Chương trình Windows Insider, bạn cần đăng ký bằng một tài khoản Microsoft cụ thể và tài khoản đó cũng phải được sử dụng trên máy tính của bạn. Hãy chuyển sang tài khoản Insider bằng các bước sau.

  1. Nhấp vào nút menu Start ở góc dưới bên trái màn hình và nhấp vào biểu tượng tài khoản hiện tại để mở menu ngữ cảnh.

Cách khắc phục lỗi nâng cấp Windows 10 mã 0x80200056

  1. Nhấp vào tùy chọn "Sign out" (Đăng xuất) - thường là tùy chọn cuối cùng - và chờ màn hình đăng nhập xuất hiện.
  2. Khi màn hình đăng nhập hiện ra, chọn tài khoản Insider của bạn, nhập mật khẩu và thử cập nhật máy tính lại.

Phương án thay thế:

  1. Sử dụng tổ hợp phím Ctrl + Alt + Del để mở màn hình xanh với một số tùy chọn hữu ích. Chọn "Switch user" (Chuyển người dùng).

Cách khắc phục lỗi nâng cấp Windows 10 mã 0x80200056

  1. Khi màn hình đăng nhập hiện ra, chọn tài khoản Insider, nhập mật khẩu và thử chạy cập nhật Preview build lại.

Giải pháp 4: Chạy công cụ Dọn dẹp ổ đĩa (Disk Cleanup)

Để quá trình cập nhật diễn ra suôn sẻ, bạn cần chuẩn bị máy tính bằng cách đảm bảo mọi thứ trong danh sách kiểm tra đều đã sẵn sàng.

Một số người dùng báo cáo rằng chỉ cần chạy công cụ Disk Cleanup đã giúp họ khắc phục sự cố gần như ngay lập tức. Ổ lưu trữ của bạn cần được tối ưu hóa tốt, đặc biệt đối với các bản cập nhật lớn. Lỗi cũng có thể xảy ra nếu ổ cứng không có đủ không gian để cài đặt bản cập nhật đúng cách, nhưng việc chạy công cụ này cũng giải quyết được vấn đề đó.

  1. Nhấp vào nút menu Start ở góc trái thanh tác vụ hoặc nhấp vào nút Tìm kiếm ngay bên cạnh. Gõ "Disk cleanup" và chọn từ danh sách kết quả.

Cách khắc phục lỗi nâng cấp Windows 10 mã 0x80200056

  1. Disk Cleanup sẽ quét máy tính tìm các tệp không cần thiết và nhắc bạn chọn các tệp muốn xóa. Nhấp vào từng tùy chọn và đọc mô tả hiển thị bên dưới. Nếu quyết định xóa, hãy tích vào hộp kiểm bên cạnh tên tệp.

Cách khắc phục lỗi nâng cấp Windows 10 mã 0x80200056

  1. Nhấp nút OK để tiến hành. Sau khi công cụ hoàn tất, hãy thử chạy cập nhật lại.

Cách khác: Bạn cũng có thể chạy Disk Cleanup qua Command Prompt nếu thoải mái với tùy chọn này. Tuy nhiên, bạn cần biết ký tự ổ đĩa của các phân vùng ổ cứng để biết ổ nào cần dọn dẹp.

  1. Nhấp vào menu Start và gõ "Command Prompt". Hoặc mở hộp thoại Run (Win+R), gõ "cmd" và nhấn OK.

Cách khắc phục lỗi nâng cấp Windows 10 mã 0x80200056

  1. Sao chép và dán lệnh sau vào cửa sổ Command Prompt. Thay thế "Drive" bằng ký tự đại diện cho phân vùng bạn muốn dọn dẹp.

c:\windows\SYSTEM32\cleanmgr.exe /dDrive

  1. Thử chạy cập nhật lại.

Giải pháp 5: Thực hiện Clean Boot (Khởi động sạch)

Thực hiện Clean Boot là quy trình chạy Windows chỉ với các mục cơ bản nhất, không có bất kỳ mục khởi động bổ sung nào. Phương pháp này lý tưởng để chạy Windows Update vì bạn đảm bảo không có ứng dụng nền nào bạn đã cài đặt đang can thiệp vào quá trình.

Tìm hiểu thêm về cách thực hiện Clean Boot trên Windows 8, 8.1 và 10 bằng cách nhấp vào đây để mở bài viết của chúng tôi về chủ đề này.

Giải pháp 6: Đặt lại các thành phần Windows Update

Phương pháp này khá nâng cao và mất một chút thời gian để thực hiện. Tuy nhiên, người dùng báo cáo rằng, ngay cả khi các phương pháp khác thất bại, việc đặt lại các thành phần vẫn khắc phục được sự cố của họ.

Trước khi tiếp tục,建议您关闭所有正在运行的程序,并建议备份注册表以防万一在编辑时出现严重问题。请按照我们的 backup registry settings 进行备份。

  1. Trước tiên, hãy dừng các dịch vụ sau - là các dịch vụ cốt lõi liên quan đến Windows Update: Background Intelligent Transfer (BITS), Windows Update (wuauserv) và Cryptographic Services (cryptsvc). Việc vô hiệu hóa chúng trước khi bắt đầu là rất quan trọng để các bước tiếp theo diễn ra suôn sẻ.
  2. Tìm kiếm "Command Prompt", nhấp chuột phải và chọn "Run as administrator". Sao chép và dán lần lượt các lệnh sau, nhấn Enter sau mỗi lệnh.
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

Cách khắc phục lỗi nâng cấp Windows 10 mã 0x80200056

  1. Tiếp theo, bạn cần xóa một số tệp. Điều này cũng được thực hiện qua Command Prompt với quyền quản trị.
Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”
  1. Bước sau có thể bỏ qua nếu đây không phải là phương án cuối cùng. Đây là cách tiếp cận mạnh mẽ hơn nhưng sẽ đặt lại quy trình cập nhật từ cốt lõi. Nhiều người trên các diễn đàn trực tuyến đã đề xuất cách này.
  2. Đổi tên thư mục SoftwareDistribution và catroot2. Tại Command Prompt với quyền admin, sao chép và dán các lệnh sau, nhấn Enter sau mỗi lệnh.
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
Ren %systemroot%\system32\catroot2 catroot2.bak

Cách khắc phục lỗi nâng cấp Windows 10 mã 0x80200056

  1. Các lệnh sau giúp đặt lại BITS (Background Intelligence Transfer Service) và wuauserv (Windows Update Service) về bộ mô tả bảo mật mặc định. Hãy sao chép chính xác các lệnh dưới đây, không được sửa đổi.
exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
  1. Quay lại thư mục System32 để tiếp tục.
cd /d %windir%\system32
  1. Vì đã đặt lại hoàn toàn dịch vụ BITS, chúng ta cần đăng ký lại tất cả các tệp cần thiết cho dịch vụ này hoạt động suôn sẻ. Mỗi tệp yêu cầu một lệnh riêng để đăng ký lại nên quá trình có thể dài hơn bạn nghĩ. Sao chép từng lệnh một và đảm bảo không bỏ sót bất kỳ tệp nào. Dưới đây là danh sách các tệp cần đăng ký lại kèm lệnh tương ứng.
  2. Một số tệp có thể vẫn còn sót lại sau các quy trình trên, chúng ta sẽ tìm kiếm chúng ở bước này. Mở Registry Editor bằng cách gõ "regedit" trong thanh tìm kiếm hoặc hộp thoại Run. Điều hướng đến khóa sau trong Registry Editor:
HKEY_LOCAL_MACHINE\COMPONENTS
  1. Nhấp vào khóa Components và kiểm tra bên phải cửa sổ các khóa sau. Xóa tất cả nếu tìm thấy bất kỳ khóa nào.
PendingXmlIdentifier
NextQueueEntryIndex
AdvancedInstallersNeedResolving

Cách khắc phục lỗi nâng cấp Windows 10 mã 0x80200056

  1. Tiếp theo, đặt lại Winsock bằng cách sao chép và dán lệnh sau vào Command Prompt với quyền admin:
netsh winsock reset

Cách khắc phục lỗi nâng cấp Windows 10 mã 0x80200056

  1. Nếu bạn đang chạy Windows 7, 8, 8.1 hoặc 10, tại Command Prompt, sao chép lệnh sau và nhấn Enter:
netsh winhttp reset proxy
  1. Nếu tất cả các bước trên diễn ra suôn sẻ, bạn có thể khởi động lại các dịch vụ đã dừng ở bước đầu tiên bằng các lệnh sau.
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
  1. Khởi động lại máy tính sau khi hoàn tất tất cả các bước trên.

Giải pháp 7: Chạy trình khắc phục sự cố Windows Update

Windows đã chuẩn bị sẵn các công cụ khắc phục sự cố liên quan đến nhiều khía cạnh của máy tính. Các trình khắc phục sự cố (Troubleshooters) được cài sẵn không chắc chắn giải quyết được vấn đề của bạn, nhưng chúng chắc chắn có thể giúp bạn tìm ra nguyên nhân để có thể gửi báo cáo cho Microsoft hoặc giải thích cho người có kinh nghiệm hơn.

Ngoài ra, nếu giải pháp của vấn đề rõ ràng, trình khắc phục sự cố có thể đề xuất giải pháp hoặc thậm chí tự động cố gắng khắc phục, điều này rất tuyệt vời, đặc biệt đối với người dùng ít kinh nghiệm.

  1. Mở ứng dụng Settings (Cài đặt) bằng cách nhấp vào nút Start rồi biểu tượng bánh răng ngay phía trên. Bạn cũng có thể tìm kiếm nó.

Cách khắc phục lỗi nâng cấp Windows 10 mã 0x80200056

  1. Mở mục "Update & Security" (Cập nhật và bảo mật) và điều hướng đến menu "Troubleshoot" (Khắc phục sự cố).
  2. Trước tiên, nhấp vào tùy chọn "Windows Update" và làm theo hướng dẫn trên màn hình để xem có sự cố gì với các dịch vụ và quy trình Windows Update hay không.

Cách khắc phục lỗi nâng cấp Windows 10 mã 0x80200056

  1. Sau khi trình khắc phục sự cố hoàn tất, quay lại mục Troubleshoot và mở trình khắc phục sự cố "Internet Connections" (Kết nối Internet).
  2. Kiểm tra xem vấn đề đã được giải quyết chưa.