Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows 10

Khắc phục lỗi Windows 10 21H2 Update Error 0x8007002C-0x400D – Hướng dẫn giải pháp nhanh

Gặp lỗi We couldn't install windows 10 21H2 update Error 0x8007002C-0x400D khi nâng cấp lên Windows 10 Cập nhật tháng 11/2021? Bạn không phải là người duy nhất, nhiều người dùng báo cáo khi cài đặt Windows 10 hoặc nâng cấp lên phiên bản 21H2 gần đây, cài đặt dừng lại với lỗi "We couldn't install Windows 10 (0x8007002C – 0x400D). The installation failed in the Safe-OS phase with an error during Migrate-Data operation".

Đôi khi mã lỗi sẽ khác nhau như:

We couldn't install windows 10 0x8007002C-0x400D

Nếu bạn cũng gặp lỗi 0x8007002C-0x400D We couldn't install windows 10 khi cài đặt hoặc nâng cấp. Ở đây chúng tôi có một số giải pháp hoạt động để khắc phục. Lỗi này chủ yếu xảy ra do: Xung đột ứng dụng bên thứ ba, Phần mềm bảo mật, Lỗi ổ cứng, Không đủ dung lượng lưu trữ, Driver không tương thích, Hỏng file hệ thống, và nhiều hơn nữa.

Khắc phục sự cố cơ bản

Gỡ cài đặt Theme tùy chỉnh và Theme Patches: Cá nhân tôi đã nhận thấy khi nâng cấp laptop lên Windows 10 Cập nhật tháng 11/2021 gặp lỗi này. Sau khi kiểm tra và thực hiện nhiều giải pháp khác nhau, cuối cùng phát hiện sau khi gỡ cài đặt Theme tùy chỉnh hoặc Theme patches, Windows cho phép nâng cấp mà không có lỗi.

Nếu bạn cũng cài đặt bất kỳ theme tùy chỉnh nào, bạn nên gỡ cài đặt theme đó và theme patchers. Chúng sẽ gây ra sự cố 100% vì file theme cần được cập nhật cho mỗi phiên bản, nên chúng sẽ không hoạt động trừ khi được cập nhật. Tương tự đối với theme patches.

Vô hiệu hóa ứng dụng bên thứ ba

Thử tạm thời vô hiệu hóa hoặc gỡ cài đặt phần mềm antivirus và tắt bất kỳ phần mềm tường lửa bên thứ ba nào bạn đang chạy và xem nâng cấp có thành công không. Đặc biệt nếu bạn đang dùng ứng dụng Khóa thư mục (Folder Locker) thì hãy gỡ cài đặt nó và thử nâng cấp lên Windows 10.

Đảm bảo đủ dung lượng ổ cứng

Lỗi "The installation failed in the Safe_OS phase with an error during Migrate-Data operation" cho thấy nâng cấp thất bại khi di chuyển dữ liệu và có thể do dung lượng ổ hệ thống thấp. Nâng cấp yêu cầu ít nhất 16GB dung lượng trống để cài đặt phiên bản 32-bit của Windows 10 hoặc 20GB cho phiên bản 64-bit. Vì vậy hãy đảm bảo bạn có đủ dung lượng ổ cứng để cài đặt/nâng cấp Windows 10.

Ngắt kết nối thiết bị bên ngoài

Đôi khi vấn đề cài đặt có thể do thiết bị ngoại vi không tương thích với phiên bản Windows 10 mới. Bạn có thể nhanh chóng tránh các vấn đề bằng cách ngắt kết nối tất cả thiết bị ngoại vi không cần thiết, như máy in, webcam, đặc biệt là phương tiện lưu trữ (USB flash drive, ổ cứng ngoài) kết nối với máy tính.

Cũng nếu bạn đang dùng kết nối Wi-Fi, hãy thử chuyển sang kết nối có dây bằng cáp mạng, và vô hiệu hóa hoặc gỡ cài đặt card mạng không dây.

Cập nhật/Gỡ driver cũ

  • Mở Device Manager bằng Win + R, gõ devmgmt.msc và nhấn Enter.
  • Sẽ hiển thị danh sách tất cả driver đã cài đặt, Tìm bất kỳ driver thiết bị nào có dấu chấm than vàng, Nhấp chuột phải vào nó và gỡ cài đặt.
  • Truy cập trang web nhà sản xuất thiết bị tải driver mới nhất và cài đặt.

Cũng nếu không tìm thấy dấu chấm than vàng, hãy đặc biệt cập nhật Driver màn hình, Driver card mạng và Driver âm thanh bằng cách nhấp chuột phải vào chúng và chọn cập nhật driver.

Reset các thành phần Windows Update

Nếu bạn gặp lỗi 0x8007002C-0x400D We couldn't install windows 10 khi nâng cấp lên phiên bản Windows gần đây, thì chắc chắn có vấn đề với thư mục lưu trữ Windows Update (thư mục Software Distribution). Windows có công cụ khắc phục sự cố Update tích hợp sẵn giúp tìm và sửa loại vấn đề này cho bạn. Khuyến nghị trước tiên chạy trình khắc phục sự cố Windows Update và để Windows tự sửa vấn đề. Nếu không giúp được thì hãy reset thủ công các thành phần Windows Update.

Chạy công cụ khắc phục sự cố Windows Update

Bạn có thể chạy Windows Update Troubleshooter từ Windows Settings -> Đi đến Cập nhật & Bảo mật -> Khắc phục sự cố. Sau đó chọn Windows Update và Chạy trình khắc phục sự cố như hình dưới, và làm theo hướng dẫn trên màn hình.

Khắc phục lỗi Windows 10 21H2 Update Error 0x8007002C-0x400D – Hướng dẫn giải pháp nhanh

Trình khắc phục sự cố sẽ chạy và cố gắng xác định xem có vấn đề nào ngăn cản máy tính tải xuống và cài đặt Windows Updates. Sau khi hoàn tất, khởi động lại Windows và thử nâng cấp lên Windows 10 21H2 update lại.

Đổi tên thư mục Software Distribution và catroot2

Thư mục Software Distribution và catroot2 chứa nhiều file quan trọng liên quan đến Update, nên nếu các file này bị hỏng, người dùng có thể gặp nhiều lỗi khác nhau khi nâng cấp hoặc cài đặt cập nhật. Chúng ta sẽ đổi tên thư mục Software Distribution và Catroot2 để Windows tạo thư mục mới và cài đặt file mới tự động. Để làm điều này, trước tiên cần dừng một số dịch vụ Windows Update liên quan.

Mở Command Prompt với quyền quản trị viên, gõ và nhấn Enter để thực thi lệnh net stop wuauserv để dừng Dịch vụ Windows Update. Tiếp theo gõ net stop bits để dừng Dịch vụ truyền thông thông minh nền (BITS), lại gõ net stop cryptSvc để dừng Dịch vụ mã hóa và gõ net stop msiserver để dừng Dịch vụ MSI Installer.

Bây giờ gõ lệnh ren C:\Windows\SoftwareDistribution SoftwareDistribution.old nhấn Enter để đổi tên thư mục SoftwareDistribution thành SoftwareDistribution.old

Lại gõ lệnh ren C:\Windows\System32\catroot2 Catroot2.old để đổi tên thư mục Catroot2 thành Catroot2.old.

Khắc phục lỗi Windows 10 21H2 Update Error 0x8007002C-0x400D – Hướng dẫn giải pháp nhanh

Bây giờ Khởi động lại các dịch vụ liên quan đến Windows Update: BITS, Cryptographic, MSI Installer và Windows Update Service. Sử dụng các lệnh sau trong Command Prompt và nhấn Enter sau mỗi lệnh: net start wuauserv, net start bits, net start cryptSvc và net start msiserver.

Đó là tất cả. Khởi động lại Windows, kiểm tra Windows Updates từ Cài đặt -> Cập nhật & Bảo mật -> Windows Update -> Kiểm tra cập nhật. Sau khi cài đặt các bản cập nhật gần đây, bây giờ thử nâng cấp lên phiên bản Windows 10 gần đây. Đây là giải pháp áp dụng nhiều nhất để khắc phục lỗi We couldn't install windows 10 error 0x8007002C-0x400D khi nâng cấp lên phiên bản Windows gần đây, hy vọng giải pháp này khắc phục lỗi cho bạn.

Sửa chữa file hệ thống bị hỏng

Hầu hết thời gian file hệ thống bị hỏng gây ra các lỗi khác nhau khi chạy ứng dụng, cài đặt cập nhật hoặc nâng cấp lên phiên bản Windows gần đây. Nếu sau khi áp dụng các giải pháp trên vẫn gặp lỗi We couldn't install windows 10 error 0x8007002C-0x400D khi nâng cấp lên Windows 10. Chúng tôi khuyến nghị kiểm tra và sửa file hệ thống bị thiếu/hỏng với sự giúp đỡ của DISM và tiện ích SFC.

Trước tiên chạy công cụ DISM (Deployment Image Servicing and Management), công cụ dòng lệnh có thể dùng để dịch vụ hình ảnh Windows hoặc chuẩn bị môi trường cài đặt Windows. Mở Command Prompt với quyền quản trị viên, gõ lệnh dưới đây và nhấn Enter để thực thi.

dism.exe /Online /Cleanup-image /Restorehealth

Khắc phục lỗi Windows 10 21H2 Update Error 0x8007002C-0x400D – Hướng dẫn giải pháp nhanh

Đợi cho đến 100% hoàn tất quá trình quét, sau đó chạy tiện ích SFC để quét và khôi phục file hệ thống bị thiếu/hỏng. Trên cùng Command Prompt gõ sfc /scannow và nhấn Enter để thực thi lệnh.

Tiện ích SFC sẽ bắt đầu quét tìm file hệ thống bị thiếu/hỏng, nếu tìm thấy sẽ khôi phục chúng từ thư mục đặc biệt ở %WinDir%\System32\dllcache. Bạn chỉ cần đợi 100% hoàn tất quá trình quét, sau đó khởi động lại Windows và thử nâng cấp Windows 10 lại, hy vọng lần này hoàn thành thành công.

Kiểm tra lỗi ổ cứng

Cũng nếu ổ cứng có bất kỳ lỗi hoặc Bad sector nào thì điều này có thể gây ra lỗi We couldn't install windows 10. Nếu tất cả các phương pháp trên thất bại, khuyến nghị kiểm tra ổ cứng tìm lỗi bằng lệnh CHKDSK.

Mở Command Prompt với quyền quản trị viên. Gõ lệnh dưới đây và nhấn Enter để thực thi lệnh và kiểm tra quá trình quét sửa chữa ổ cứng.

chkdsk C: /f /r

Giải thích lệnh: Lệnh chkdsk dùng để kiểm tra ổ cứng tìm lỗi. /F sửa lỗi trên ổ và /R định vị bad sector và khôi phục thông tin có thể đọc được.

Khắc phục lỗi Windows 10 21H2 Update Error 0x8007002C-0x400D – Hướng dẫn giải pháp nhanh

Chkdsk không thể chạy khi ổ đang được sử dụng, nếu trường hợp này bạn sẽ gõ Y và nhấn Enter để lên lịch kiểm tra ở lần khởi động tiếp theo. Khi khởi động lại, công cụ sẽ tự động quét và sửa chữa ổ. Sau khi hoàn tất 100% quá trình quét, máy sẽ khởi động lại, bây giờ khởi động Windows bình thường và thử nâng cấp.

Dọn dẹp ổ cứng bằng diskpart

Nếu bạn gặp lỗi 0x8007002C-0x400D We couldn't install windows 10 khi thực hiện cài đặt sạch (clean installation), thì lệnh clean disk rất hữu ích để khắc phục loại lỗi này. Chỉ cần boot từ phương tiện cài đặt. (Nếu chưa có, tạo phương tiện cài đặt Windows bằng Media Creation Tool)

Cắm USB/DVD có thể boot, khởi động lại Windows, ở màn hình boot nhấn F12 và chọn Boot từ USB/DVD. Windows khởi động lại và yêu cầu "Press any key to boot from CD/DVD", nhấn phím bất kỳ. Bỏ qua màn hình đầu tiên, ở màn hình tiếp theo nhấn [Shift] + [F10] để mở Command Prompt.

Ở đây gõ lệnh diskpart nhấn Enter. Tiếp theo gõ list disk nhấn Enter. Ở đây chọn ổ đĩa bằng lệnh Select Disk 0 và nhấn Enter.

Khắc phục lỗi Windows 10 21H2 Update Error 0x8007002C-0x400D – Hướng dẫn giải pháp nhanh

Sau đó gõ lệnh clean để dọn dẹp ổ đĩa. (Lưu ý: điều này sẽ xóa tất cả dữ liệu trên ổ) Nếu bạn muốn dọn dẹp một ổ cụ thể thì dùng lệnh Diskpart -> list volume -> select Volume 0 (volume 0 là ổ cài Windows) -> gõ lệnh clean.

Sau khi dọn dẹp Volume/Ổ đĩa, đóng Command Prompt, khởi động lại Windows và thử cài đặt sạch lại.

Công cụ Windows Media Creation Tool

Nếu sau khi áp dụng tất cả các giải pháp trên vẫn gặp lỗi 0x8007002C-0x400D We couldn't install windows 10. Bạn có thể hoàn tất quá trình nâng cấp bằng công cụ Windows Media Creation Tool chính thức. Hoặc tạo phương tiện cài đặt Windows / USB bootable và thực hiện cài đặt sạch Windows 10.

Đây là những giải pháp khả thi tốt nhất để khắc phục lỗi 0x8007002C-0x400D We couldn't install windows 10 khi nâng cấp, hoặc thực hiện cài đặt sạch Windows 10. Hy vọng sau khi áp dụng các giải pháp này, lỗi We couldn't install windows 10 sẽ được giải quyết. Vẫn còn thắc mắc, đóng góp về lỗi 0x8007002C-0x400D We couldn't install windows 10, hãy thảo luận tự do trong bình luận bên dưới.