Khắc phục lỗi cài đặt KB5034441 trên Windows 10
KB5034441: Cập nhật Môi trường Phục hồi Windows cho Windows 10 phiên bản 21H2 và 22H2 - 9 tháng 1 năm 2024
Bản vá KB5034441 này được thiết kế để cập nhật Môi trường Phục hồi Windows (Windows RE), có nghĩa là nó cập nhật cho phân vùng Windows RE.
Vấn đề với bản vá này xảy ra khi không gian phân vùng phục hồi không đủ 260MB, gây ra lỗi trong quá trình cập nhật. Dưới đây là hướng dẫn chi tiết để khắc phục sự cố này.
Giải pháp tổng quan
- Vô hiệu hóa tính năng WinRE: Chạy lệnh
reagentc /disable - Chọn đĩa hệ thống:
sel disk 0 - Nhận diện phân vùng hệ thống và chọn
sel part 3(phân vùng hệ thống) - Chạy
shrink desired=250 minimum=250để tạo ra 250MB không gian từ phân part 3 - Nhận diện phân vùng WinRE, sau đó chọn
sel part 4để chọn phân vùng WinRE, chạydelete partition overrideđể xóa phân vùng WinRE - Tạo lại một phân vùng part4, chạy
create partition primary id=de94BBA4-06d1-4d40-a16a-bfd50179d6ac - Ẩn ký tự ổ đĩa:
gpt attributes =0x8000000000000001 - Định dạng phân vùng và gán nhãn "Công cụ Windows RE", chạy
format quick fs=ntfs label="Windows RE tools" - Xác nhận đã tạo phân vùng WinRE, chạy
list vol - Thoát diskpart bằng cách chạy
exit - Kích hoạt lại WinRE bằng cách chạy
reagentc /enable
Giải pháp thay thế (nếu phân vùng WinRE đủ lớn)
Nếu phân vùng WinRE của bạn đã đủ lớn (ví dụ: 680MB), bạn có thể bỏ qua bước thu hẹp phân vùng và chỉ thực hiện việc xóa và tạo lại phân vùng WinRE.
Thực thi các lệnh DiskPart
C:\WINDOWS\system32>diskpart
Microsoft DiskPart phiên bản 10.0.19041.3636
Copyright (C) Microsoft Corporation.
Trên máy tính: *************
DISKPART> list disk
Đĩa ### Trạng thái Kích thước Có sẵn Dyn Gpt
-------- ------------- ------- ------- --- ---
Đĩa 0 Đang kết nối 476 GB 1024 KB *
DISKPART> sel disk 0
Đĩa 0 hiện là đĩa được chọn.
DISKPART> list part
Phân ### Loại Kích thước Vị trí
------------- ---------------- ------- -------
Phân 1 Hệ thống 260 MB 1024 KB
Phân 2 Giữ lại 16 MB 261 MB
Phân 3 Chính 200 GB 277 MB
Phân 4 Chính 275 GB 200 GB
Phân 5 Phục hồi 680 MB 476 GB
DISKPART> sel part 5
Phân 5 hiện là phân vùng được chọn.
DISKPART> delete partition override
DiskPart đã xóa thành công phân vùng được chọn.
DISKPART> create partition primary id=de94BBA4-06d1-4d40-a16a-bfd50179d6ac
DiskPart đã tạo thành công phân vùng được chỉ định.
DISKPART> gpt attributes =0x8000000000000001
DiskPart đã gán thành công thuộc tính cho phân vùng GPT được chọn.
DISKPART> format quick fs=ntfs label="Windows RE tools"
100 phần trăm hoàn thành
DiskPart đã định dạng thành công ổ này.
DISKPART> list vol
Ổ ### LTR Nhãn FS Loại Kích thước Trạng thái Thông tin
---------- --- ----------- ----- ---------- ------- --------- --------
Ổ 0 C Windows NTFS Ổ đĩa 200 GB Bình thường Khởi động
Ổ 1 D NTFS Ổ đĩa 275 GB Bình thường
Ổ 2 SYSTEM FAT32 Ổ đĩa 260 MB Bình thường Hệ thống
* Ổ 3 Windows RE NTFS Ổ đĩa 680 MB Bình thường Đã ẩn
DISKPART> exit
Thoát DiskPart...
C:\WINDOWS\system32>reagentc /enable
REAGENTC.EXE: Hoạt động thành công.
Giải quyết lỗi "Không tìm thấy hình ảnh Windows RE"
Sau khi thực hiện các bước trên, bạn có thể gặp thông báo lỗi: "Không tìm thấy hình ảnh Windows RE" khi chạy lệnh reagentc /enable.
Để giải quyết vấn đề này, bạn cần lấy tệp WinRE.wim từ ISO gốc của Windows 10:
- Tải ISO Windows 10 tương ứng với phiên bản hệ thống của bạn
- Nhấp chuột phải vào tệp ISO và chọn "Mở bằng Trình quản lý tệp"
- ISO sẽ được tải như một ổ đĩa mới (ví dụ: E:)
- Tệp WinRE.wim nằm trong install.wim, cụ thể tại đường dẫn:
E:\sources\install.wim\1\Windows\System32\Recovery\ - Sử dụng công cụ nén 7z (không dùng WinRAR) để trích xuất tệp WinRE.wim từ install.wim
- Sao chép tệp đã trích xuất vào
C:\Recovery\WindowsRE
Nếu thư mục C:\Recovery\WindowsRE không tồn tại, bạn có thể tạo nó bằng cách:
md "C:\Recovery\WindowsRE"
Xóa bộ nhớ đệm cập nhật Windows
Trước khi cài đặt cập nhật KB5034441, bạn nên thử xóa bộ nhớ đệm cập nhật:
- Mở menu Bắt đầu, tìm kiếm "cmd", nhấp chuột phải vào "Dòng lệnh" và chọn "Chạy với tư cách quản trị viên"
- Dừng các dịch vụ cập nhật:
net stop wuauserv
net stop bits
- Mở Trình quản lý tệp, điều hướng đến
C:\Windows\SoftwareDistribution - Xóa các thư mục DataStore và Download
- Khởi động lại máy tính nếu không thể xóa
- Chạy lại với tư cách quản trị viên và khởi động lại dịch vụ:
net start wuauserv
net start bits
Giải thích các thư mục trong SoftwareDistribution
- DataStore: Lưu trữ cơ sở dữ liệu của dịch vụ Windows Update, ghi lại thông tin về các bản cập nhật đã cài đặt, đang tải xuống và lịch sử cập nhật.
- Download: Lưu trữ các tệp cập nhật được tải xuống từ máy chủ Microsoft.
- SIH (Setup Installation History): Ghi lại lịch sử cài đặt các bản cập nhật Windows.
- SLS (Source Location Service): Chứa siêu dữ liệu về các tệp nguồn cập nhật, giúp Windows Update nhanh chóng tìm và nhận diện các tệp cập nhật có sẵn.
- PostRebootEventCache.V2: Lưu trữ thông tin cần thiết để tiếp tục các cập nhật yêu cầu khởi động lại hệ thống.
- ReportingEvents.log: Ghi lại các sự kiện và hoạt động của đại báo cáo cập nhật Windows (WUA Reporting Agent).