Computer >> Máy Tính >  >> Hệ thống >> Windows

Sửa 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 về cách sửa lỗi 0x4005 (16389) khi nâng cấp Windows . Một số người dùng đã báo cáo gặp phải mã lỗi này khi thực hiện nâng cấp tại chỗ lên Windows 11/10. Mã lỗi cho biết “ Không thể thực hiện thay đổi đối với phần mềm của bạn ”Theo sau là một thông báo lỗi dài khi được kích hoạt.

Sửa mã lỗi 0x4005 (16389) khi nâng cấp Windows

Lỗi này xảy ra trên SCCM hoặc Trình quản lý Cấu hình Trung tâm Hệ thống trong khi thực hiện nâng cấp tại chỗ. SCCM cung cấp các 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ể sử dụng nó để triển khai hệ điều hành mới trên các thiết bị khác nhau cùng một lúc.

Hiện tại, 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. Mặc dù, có thể có nhiều lý do khác có thể gây ra lỗi nâng cấp này. Trong trường hợp bạn gặp phải mã lỗi tương tự khi nâng cấp Windows, bài viết này sẽ giúp bạn. Tại đây, chúng tôi mang đến cho bạn nhiều giải pháp làm việc khác nhau sẽ giúp bạn khắc phục lỗi này. Các bản sửa lỗi này được cho là đã cho phép nhiều người dùng bị ảnh hưởng sửa lỗi này và có thể cũng phù hợp với bạn. Vì vậy, hãy để chúng tôi kiểm tra các bản sửa lỗi này ngay bây giờ.

Nguyên nhân nào 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 khác nhau. Đối với mỗi cá nhân, nguyên nhân có thể khác nhau. Dưới đây là một số trường hợp 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 đủ dung lượng đĩa cần thiết để nâng cấp thiết bị. Vì vậy, nếu không có đủ dung lượng đĩa để thực hiện nâng cấp tại chỗ, bạn nên giải phóng dung lượng đĩa cần thiết rồi thử nâng cấp lại.
  • Một lý do khác gây ra lỗi này có thể là do bạn đang sử dụng phiên bản Windows khác để nâng cấp với phiên bản bạn đang sử dụng. Nếu trường hợp này xảy ra với bạn, hãy chọn cùng một phiên bản Windows để nâng cấp lên phiên bản hiện tại của bạn.
  • Nếu bạn đang sử dụng phần mềm chống vi-rút của bên thứ ba, phần mềm này có thể ngăn việc hoàn tất nâng cấp thành công. Vì vậy, hãy xem xét việc tắt phần mềm chống vi-rút của bạn để 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 không thành công, 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ể cố gắng sửa lỗi bằng cách sử dụng bản sửa lỗi phù hợp từ những cách được liệt kê bên dưới.

Sửa 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 để cố gắng sửa mã lỗi 0x4005 (16389) khi nâng cấp Windows:

  1. Kiểm tra dung lượng đĩa.
  2. Tắt phần mềm chống vi-rút của bên thứ ba.
  3. Sử dụng cùng một phiên bản Windows.
  4. Gỡ cài đặt Chương trình dưới dạng 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 dung lượng đĩa

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

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

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

Mẹo: Xem bài đăng này để nâng cấp các thiết bị có ít dung lượng đĩa trống hơn lên Windows.

2] Tắt phần mềm chống vi-rút của bên thứ ba

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

3] Sử dụng cùng một phiên bản Windows

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

Trong trường hợp trường hợp này không áp dụng cho bạn, hãy tiếp tục với bản sửa lỗi tiếp theo trong danh sách này.

4] Gỡ cài đặt chương trình dưới dạng quy trình 32 bit trên máy tính 64 bit

Sửa mã lỗi 0x4005 (16389) khi nâng cấp Windows

Bản sửa lỗi này đặc biệt áp dụng cho Chỉ triển khai .NET . Trong trường hợp bạn gặp phải 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 các chương trình đang chạy quy trình 32 bit trên máy tính kiến ​​trúc 64 bit của bạn. Nếu trường hợp này áp dụng, những gì bạn có thể làm là sử dụng một hộp kiểm cụ thể bên trong thuộc tính trình cài đặt để gỡ cài đặt chương trình dưới dạng quy trình 32-bit trên máy khách 64-bit. Dưới đây là các bước bạn cần làm theo để bật hộp kiểm này:

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

Nếu trường hợp này không áp dụng cho bạn, hãy thử một số cách 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 sử dụng lệnh hoặc tập lệnh để 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 không thành công hoặc dừng, bạn có thể nhận được mã lỗi này. Nếu tình huống này phù hợp với bạn, bạn có thể thử thay đổi lệnh bạn đã sử dụng để đặt mô tả máy tính cục bộ. Bạn có thể sử dụng lệnh NET CONFIG để thực hiện việc này. Chỉ cần thử thêm Run Command-Line vào chuỗi tác vụ và sau đó 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 xác định trong biến OSDComputerDescription. Bạn có thể thay đổi tên biến mà bạn muốn sử dụng.

Nếu không có giải pháp nào được đề cập phù hợp với bạn, bạn có thể thử thực hiện nâng cấp tại chỗ bằng Trình quản lý cấu hình.

Làm cách 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 của Microsoft. Sau đó, chạy quảng cáo tệp thực thi rồi chọn tùy chọn Nâng cấp PC Now để bắt đầu quá 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 quá 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 sẽ giúp bạn khắc phục được lỗi 0x4005 (16389) khi nâng cấp Windows.

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

  • Windows đặt "Khối nâng cấp tại chỗ". 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 các mã lỗi và giải pháp Nâng cấp Windows.

Sửa mã lỗi 0x4005 (16389) khi nâng cấp Windows