Khắc phục lỗi cài đặt KB5034441 trên Windows 10 do không gian phân vùng WinRE không đủ

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

  1. Vô hiệu hóa tính năng WinRE: Chạy lệnh reagentc /disable
  2. Chọn đĩa hệ thống: sel disk 0
  3. Nhận diện phân vùng hệ thống và chọn sel part 3 (phân vùng hệ thống)
  4. Chạy shrink desired=250 minimum=250 để tạo ra 250MB không gian từ phân part 3
  5. Nhận diện phân vùng WinRE, sau đó chọn sel part 4 để chọn phân vùng WinRE, chạy delete partition override để xóa phân vùng WinRE
  6. Tạo lại một phân vùng part4, chạy create partition primary id=de94BBA4-06d1-4d40-a16a-bfd50179d6ac
  7. Ẩn ký tự ổ đĩa: gpt attributes =0x8000000000000001
  8. Đị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"
  9. Xác nhận đã tạo phân vùng WinRE, chạy list vol
  10. Thoát diskpart bằng cách chạy exit
  11. 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:

  1. Tải ISO Windows 10 tương ứng với phiên bản hệ thống của bạn
  2. Nhấp chuột phải vào tệp ISO và chọn "Mở bằng Trình quản lý tệp"
  3. ISO sẽ được tải như một ổ đĩa mới (ví dụ: E:)
  4. Tệp WinRE.wim nằm trong install.wim, cụ thể tại đường dẫn: E:\sources\install.wim\1\Windows\System32\Recovery\
  5. 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
  6. 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:

  1. 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"
  2. Dừng các dịch vụ cập nhật:

net stop wuauserv
net stop bits

  1. Mở Trình quản lý tệp, điều hướng đến C:\Windows\SoftwareDistribution
  2. Xóa các thư mục DataStore và Download
  3. Khởi động lại máy tính nếu không thể xóa
  4. 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).

Thẻ: windows-recovery-environment diskpart windows-update windows-10 kb5034441

Đăng vào ngày 16 tháng 6 lúc 16:33