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

Khắc phục Mã lỗi 0x4005(16389) khi nâng cấp Windows

Trong hướng dẫn này, chúng ta sẽ thảo luận cách khắc phục lỗi 0x4005(16389) khi nâng cấp Windows. Một số người dùng đã báo cáo trải nghiệm mã lỗi này khi thực hiện nâng cấp tại chỗ (in-place upgrade) lên Windows 11/10. Mã lỗi nói "Không thể thực hiện thay đổi đối với phần mềm của bạn" theo sau là thông báo lỗi dài khi được kích hoạt.

Khắc phục Mã lỗi 0x4005(16389) khi nâng cấp Windows

Lỗi này xảy ra trên SCCM hoặc System Center Configuration Manager khi thực hiện nâng cấp tại chỗ. SCCM cung cấp tính năng triển khai hệ điều hành và điều khiển từ xa tuyệt vời giúp bạn thực hiện nâng cấp tại chỗ. Hoặc, bạn cũng có thể dùng nó để triển khai hệ điều hành mới trên nhiều thiết bị cùng lúc.

Bây giờ, lỗi 0x4005(16389) trên SCCM có thể xảy ra khi có một số ứng dụng không tương thích với Windows 11/10. Tuy nhiên, có thể có nhiều lý do khác kích hoạt lỗi nâng cấp này. Trong trường hợp bạn gặp cùng mã lỗi khi nâng cấp Windows, bài viết này sẽ giúp bạn. Ở đây, chúng tôi mang đến các giải pháp hoạt động sẽ giúp bạn khắc phục lỗi này. Các khắc phục này được báo cáo giúp nhiều người dùng bị ảnh hưởng khắc phục lỗi và có thể hiệu quả cho bạn. Vì vậy, hãy cùng xem các khắc phục này ngay.

Nguyên nhân gây ra lỗi 0x4005(16389) khi nâng cấp Windows?

Mã lỗi này có thể được kích hoạt do nhiều lý do. Đối với mỗi cá nhân, nguyên nhân có thể khác. Dưới đây là một số tình huống phổ biến dẫn đến mã lỗi 0x4005(16389) khi nâng cấp Windows:

  • Lỗi này có thể do không gian ổ đĩa không đủ cho việc nâng cấp thiết bị. Vì vậy, nếu bạn không có đủ không gian ổ đĩa để thực hiện nâng cấp tại chỗ, bạn nên giải phóng không gian ổ đĩa cần thiết và sau đó thử nâng cấp lại.
  • Lý do khác có thể là sử dụng phiên bản Windows khác để nâng cấp so với phiên bản bạn đang dùng. Nếu tình huống áp dụng cho bạn, hãy chọn cùng phiên bản Windows để nâng cấp như phiên bản hiện tại.
  • Nếu bạn đang dùng phần mềm diệt virus bên thứ ba, nó có thể ngăn chặn việc hoàn tất nâng cấp thành công. Vì vậy, cân nhắc tắt diệt virus để khắc phục sự cố.
  • Trong trường hợp bạn đang cố gắng đặt mô tả máy tính cục bộ trong chuỗi tác vụ và lệnh thất bại, bạn có thể nhận được mã lỗi này.

Tùy thuộc vào tình huống của bạn, bạn có thể thử khắc phục lỗi bằng cách dùng khắc phục phù hợp từ danh sách dưới.

Khắc phục Mã lỗi 0x4005(16389) khi nâng cấp Windows 11/10

Dưới đây là các giải pháp chính để thử khắc phục mã lỗi 0x4005(16389) khi nâng cấp Windows:

  1. Kiểm tra Không gian ổ đĩa.
  2. Tắt Diệt virus bên thứ ba.
  3. Dùng Cùng Phiên bản Windows.
  4. Gỡ cài đặt Chương trình như Quy trình 32-bit trên Máy tính 64-bit.
  5. Thay đổi Lệnh Mô tả Máy tính Cục bộ.

1] Kiểm tra Không gian ổ đĩa

Lỗi này có thể xảy ra trong trường hợp không gian ổ đĩa trên hệ thống không đủ cho việc nâng cấp Windows. Rất phổ biến rằng không gian ổ đĩa không đủ gây ra thất bại và lỗi khi cập nhật hoặc nâng cấp PC Windows. Vì vậy, hãy chắc chắn bạn có đủ không gian để tránh lỗi này. Nếu tình huống áp dụng cho bạn, bạn có thể thử giải phóng một ít không gian ổ đĩa.

Bạn có thể giải phóng không gian ổ đĩa dùng tính năng Storage Sense hoặc tiện ích Dọn dẹp ổ đĩa trên Windows 11/10. Ngoài ra,还有 nhiều cách khác để dọn dẹp không gian ổ đĩa. Bạn cũng có thể dùng phần mềm bên thứ ba như Comet (Managed Disk Cleanup) hoặc Cleanmgr+ để xóa tệp rác và giải phóng không gian. Thêm vào đó, bạn cũng có thể thử phần mềm tìm và xóa tệp trùng lặp miễn phí để loại bỏ bản sao và dọn dẹp không gian.

Nếu bạn đã có đủ không gian ổ đĩa và vẫn gặp lỗi này, hãy thử khắc phục tiềm năng tiếp theo để giải quyết lỗi này.

Mẹo: Xem bài này để nâng cấp thiết bị với ít không gian ổ đĩa trống lên Windows.

2] Tắt Diệt virus bên thứ ba

Nếu bạn đang dùng phần mềm diệt virus bên thứ ba trên PC, cân nhắc tắt nó trước khi thử nâng cấp PC. Phần mềm diệt virus được biết đến ngăn chặn các hành động cụ thể do false positive (dương tính giả). Nếu nó nghi ngờ các hành động liên quan đến quá trình nâng cấp là mối đe dọa, bạn có thể nhận mã lỗi này. Do đó, hãy thử tắt chương trình diệt virus và sau đó bắt đầu quy trình nâng cấp tại chỗ. Kiểm tra xem nó có khắc phục lỗi 0x4005(16389) khi nâng cấp Windows hay không.

3] Dùng Cùng Phiên bản Windows

Lỗi này có thể do sử dụng Phiên bản Windows khác biệt so với phiên bản cài trên hệ thống. Một số người dùng bị ảnh hưởng đã báo cáo khắc phục lỗi bằng cách chọn cùng phương tiện Windows. Vì vậy, hãy chắc chắn bạn đã dùng cùng phương tiện Windows như phiên bản cài trên hệ thống. Ví dụ, đảm bảo bạn dùng phương tiện Windows Enterprise khi nâng cấp nếu bạn hiện tại dùng Windows Enterprise. Xem liệu đây có phải vấn đề bạn cần giải quyết không.

Trong trường hợp tình huống này không áp dụng cho bạn, hãy tiến tới khắc phục tiếp theo.

4] Gỡ cài đặt Chương trình như Quy trình 32-bit trên Máy tính 64-bit

Khắc phục Mã lỗi 0x4005(16389) khi nâng cấp Windows

Khắc phục này đặc biệt áp dụng cho Triển khai .NET. Trong trường hợp bạn gặp lỗi khi triển khai .NET framework trên các máy tính, có khả năng mã lỗi được kích hoạt do chương trình đang chạy quy trình 32-bit trên kiến trúc máy tính 64-bit. Nếu tình huống này áp dụng, bạn có thể dùng một hộp kiểm cụ thể trong thuộc tính trình cài đặt để gỡ cài đặt chương trình như quy trình 32-bit trên máy khách 64-bit. Các bước cần làm để bật hộp kiểm này:

  1. Trước hết, bạn cần mở thuộc tính trình cài đặt hoặc triển khai .NET bạn đang triển khai.
  2. Bây giờ, trong hộp Thuộc tính, điều hướng đến tab Chương trình.
  3. Tiếp theo, bật hộp kiểm Chạy cài đặt và gỡ cài đặt chương trình như quy trình 32-bit trên máy khách 64-bit.
  4. Cuối cùng, nhấn Áp dụng > OK để lưu thay đổi, và thử triển khai .NET framework xem lỗi đã khắc phục chưa.

Nếu tình huống này không áp dụng cho bạn, hãy thử khắc phục khác từ hướng dẫn này.

5] Thay đổi Lệnh Mô tả Máy tính Cục bộ

Trong trường hợp bạn đang dùng lệnh hoặc script để thiết lập mô tả máy tính cục bộ trong chuỗi tác vụ nâng cấp và lệnh thất bại hoặc dừng lại, bạn có khả năng nhận mã lỗi này. Nếu tình huống này phù hợp, bạn có thể thử thay đổi lệnh dùng để đặt mô tả máy tính cục bộ. Bạn có thể dùng lệnh NET CONFIG. Chỉ cần thử thêm Run Command-Line vào chuỗi tác vụ và nhập lệnh sau:

cmd /c net config Server /SRVCOMMENT:"%OSDComputerDescription%

Lệnh này sẽ đặt mô tả máy tính được định nghĩa trong biến OSDComputerDescription. Bạn có thể thay đổi tên biến bạn muốn dùng.

Nếu không giải pháp nào đề cập hoạt động cho bạn, bạn có thể thử thực hiện nâng cấp tại chỗ bằng Configuration Manager.

Làm thế nào để thực hiện nâng cấp tại chỗ?

Để thực hiện nâng cấp tại chỗ, bạn cần tải xuống Phương tiện cài đặt Windows 10 từ trang web Microsoft. Sau đó, chạy tệp thực thi và chọn tùy chọn Nâng cấp PC ngay để bắt đầu quy trình nâng cấp tại chỗ. Sau đó, bạn cần làm theo hướng dẫn cài đặt trên màn hình để hoàn tất quy trình. Bạn có thể xem quy trình chi tiết để thực hiện nâng cấp tại chỗ.

Hy vọng hướng dẫn này giúp bạn khắc phục lỗi 0x4005(16389) khi nâng cấp Windows.

Dưới đây là một số bài viết thêm có thể giúp bạn:

  • Windows đặt 'Khối nâng cấp'. Bạn có bị ảnh hưởng không?
  • Khắc phục lỗi cài đặt nâng cấp Windows 0x80070002 – 0x3000D
  • Danh sách mã lỗi nâng cấp Windows và giải pháp.

Khắc phục Mã lỗi 0x4005(16389) khi nâng cấp Windows