Computer >> Máy Tính >  >> Xử lý sự cố >> Lỗi Windows

Làm thế nào để sửa lỗi 0x4005 (16389) khi nâng cấp Windows?

Trong khi thực hiện nâng cấp tại chỗ lên Windows 10, người dùng gặp mã lỗi 0x4005 16389 vì nâng cấp không hoàn thành. Mã lỗi được đề cập xuất hiện khi một hoặc một số ứng dụng không tương thích với Windows 10 và do đó quá trình nâng cấp không thành công. Tuy nhiên, thực tế có một số lý do khác có thể dẫn đến thông báo lỗi này tùy thuộc vào trường hợp của bạn. Nếu chúng ta nói một cách tổng quát, sự cố có thể xảy ra khi chương trình chống vi-rút của bên thứ ba ngăn cản việc nâng cấp. Ngoài ra, nếu bạn đang cố gắng thiết lập mô tả máy tính cục bộ trong chuỗi tác vụ, nó cũng có thể dẫn đến sự cố. Bất kể, đừng lo lắng vì chúng tôi sẽ hướng dẫn bạn quá trình giải quyết mã lỗi trong bài viết này.

Làm thế nào để sửa lỗi 0x4005 (16389) khi nâng cấp Windows?

SCCM hoặc Trình quản lý Cấu hình Trung tâm Hệ thống thực sự hữu ích khi bạn phải quản lý nhiều máy tính cùng nhau. Với tính năng điều khiển từ xa và triển khai hệ điều hành, người dùng có thể thực hiện nâng cấp tại chỗ hoặc triển khai hệ điều hành mới trên máy cùng một lúc. Như chúng tôi đã đề cập, lý do mà bạn gặp phải sự cố thực sự có thể phụ thuộc vào tình huống của bạn. Chúng tôi chỉ có thể đề cập đến các nguyên nhân chung của sự cố và những gì thường dẫn đến mã lỗi đã nêu, tuy nhiên, trong một số trường hợp, mã lỗi có thể thực sự cụ thể đối với bạn và trong trường hợp như vậy, trò chuyện với nhân viên hỗ trợ kỹ thuật có thể là con đường tốt hơn để đi. Như đã nói, trước tiên, chúng ta hãy xem xét các nguyên nhân có thể gây ra sự cố và sau đó chúng tôi sẽ liệt kê các cách mà bạn có thể sử dụng để khắc phục sự cố. Hãy để chúng tôi bắt đầu.

  • Không đủ Dung lượng - Một trong những lý do mà bạn có thể gặp phải sự cố này là khi bạn không có đủ dung lượng đĩa để nâng cấp. Khi điều này xảy ra, bạn sẽ phải kiểm tra lại dung lượng ổ đĩa của mình và sau đó tiếp tục với trình tự tác vụ nâng cấp.
  • Phiên bản Windows Khác nhau - Hóa ra, đối với một số người dùng, vấn đề là do họ đã chọn một phiên bản Windows khác để nâng cấp lên thay vì chọn phiên bản hiện tại của họ. Điều đó có thể gây ra mã lỗi và bạn sẽ phải đảm bảo rằng bạn chọn cùng một phiên bản để nâng cấp nhằm giải quyết vấn đề.
  • Phần mềm chống vi-rút của bên thứ ba - Đây là một lý do chung chung có thể khiến lỗi phát sinh. Nếu bạn đã cài đặt chương trình chống vi-rút của bên thứ ba, chương trình này có thể ngăn quá trình nâng cấp hoàn tất thành công, điều này có thể dẫn đến sự cố được đề cập. Do đó, bạn sẽ phải vô hiệu hóa nó hoặc bạn cũng có thể chọn gỡ cài đặt hoàn toàn chương trình bảo mật của bên thứ ba khỏi máy tính của mình.
  • Mô tả Máy tính Cục bộ - Ngoài tất cả các lý do trên, nếu bạn đang đặt mô tả máy tính trong chuỗi tác vụ, điều đó có thể dẫn đến mã lỗi nếu tập lệnh hoặc lệnh không hoạt động. Để khắc phục điều này, hãy sử dụng lệnh mà chúng tôi sẽ cung cấp bên dưới và bạn nên thực hiện.

Bây giờ chúng ta đã xem qua các nguyên nhân có thể gây ra sự cố được đề cập ở đây, hãy để chúng tôi bắt đầu chỉ cho bạn các cách khác nhau để giải quyết vấn đề. Vì vậy, không cần phải quảng cáo thêm, hãy để chúng tôi bắt đầu ngay với nó.

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

Hóa ra, điều đầu tiên bạn nên làm khi gặp phải sự cố được đề cập là đảm bảo rằng bạn không có chương trình chống vi-rút ngăn quá trình nâng cấp hoàn tất. Các tình huống này khá phổ biến với các chương trình chống vi-rút của bên thứ ba, nơi chúng ngăn chặn các hành động nhất định trên máy tính của bạn do dương tính giả. Nếu bạn đã cài đặt chương trình chống vi-rút của bên thứ ba trên hệ thống của mình, bạn nên tắt chương trình chống vi-rút đó trước khi tiếp tục nâng cấp tại chỗ một lần nữa. Sau khi bạn thực hiện điều đó, hãy thực hiện lại quá trình nâng cấp để xem lỗi có còn xuất hiện hay không.

Làm thế nào để sửa lỗi 0x4005 (16389) khi nâng cấp Windows?

Kiểm tra dung lượng đĩa

Ngoài chương trình chống vi-rút của bên thứ ba, sự cố cũng có thể được kích hoạt khi bạn không có đủ dung lượng đĩa cần thiết để nâng cấp. Điều này cũng khá phổ biến với các bản cập nhật và nâng cấp Windows trong đó dung lượng đĩa trống không đủ để cài đặt bản nâng cấp. Trong trường hợp như vậy, bạn sẽ phải đảm bảo rằng bạn có đủ dung lượng ổ đĩa được giải phóng trước khi thực hiện lại việc triển khai hệ điều hành trên các máy tính của mình. Nếu bạn có đủ dung lượng trống trên đĩa của mình và vẫn gặp lỗi, hãy chuyển sang giải pháp tiếp theo bên dưới.

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

Hóa ra, mã lỗi cũng có thể được gây ra khi bạn đang sử dụng phiên bản Windows khác với phiên bản hiện được cài đặt trên hệ thống của bạn. Điều này đã được báo cáo bởi những người dùng khác đang gặp phải sự cố tương tự và đã tình cờ khắc phục được nó bằng cách chọn cùng một phương tiện Windows. Do đó, để ngăn điều này xảy ra, bạn sẽ phải đảm bảo rằng bạn đang sử dụng cùng phương tiện Windows với phương tiện mà bạn đã cài đặt. Điều này có nghĩa là nếu bạn đã cài đặt Windows Enterprise, hãy đảm bảo rằng bạn cũng đang sử dụng phương tiện Windows Enterprise trong khi thực hiện nâng cấp để ngăn mã lỗi xuất hiện.

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

Như chúng tôi đã đề cập trước đó, nếu bạn đang sử dụng tập lệnh hoặc lệnh để đặt mô tả máy tính cục bộ trong chuỗi tác vụ và tập lệnh hoặc lệnh đã nói không thành công, bạn sẽ được nhắc với mã lỗi được đề cập ở trên. Nếu trường hợp này có thể áp dụng được, bạn có thể dễ dàng giải quyết bằng cách thay đổi lệnh mà bạn sử dụng.

Hóa ra, để làm điều này, bạn có thể sử dụng lệnh NET CONFIG để thiết lập mô tả máy tính. Đối với điều này, bạn sẽ phải thêm Run Command-Line vào chuỗi nhiệm vụ và sử dụng

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

Thực hiện việc này sẽ đặt mô tả máy tính thành những gì đã được xác định trong biến OSDComputerDescreitpion. Để làm cho nó hoạt động cho bạn, bạn có thể thay đổi tên biến thành tên mà bạn sử dụng.

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 (chỉ dành cho Triển khai .NET)

Hóa ra, nếu bạn gặp mã lỗi đã nói trong khi cố gắng triển khai .NET framework trên các máy tính, bạn có thể khắc phục nó bằng cách đánh dấu vào một hộp kiểm nhất định trong thuộc tính trình cài đặt. Rõ ràng, mã lỗi xuất hiện khi bạn chạy chương trình dưới dạng quy trình 32 bit trên máy tính cấu trúc 64 bit. Điều này có thể được giải quyết dễ dàng bằng cách làm theo các hướng dẫn bên dưới:

  1. Trước hết, hãy mở trình cài đặt hoặc thuộc tính triển khai cho phiên bản .NET mà bạn đang triển khai.
  2. Trên cửa sổ thuộc tính, chuyển sang Chương trình tab.
  3. Sau đó, trên Chương trình , nhấp vào tab 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. Làm thế nào để sửa lỗi 0x4005 (16389) khi nâng cấp Windows?
  4. Cuối cùng, nhấp vào Áp dụng rồi nhấn OK . Sau khi làm điều đó, hãy thử triển khai lại để xem sự cố có còn xuất hiện hay không.

Nếu không có giải pháp nào trong số này phù hợp với bạn, chúng tôi khuyên bạn nên làm theo hướng dẫn chính thức của Windows về cách thực hiện nâng cấp tại chỗ bằng Trình quản lý cấu hình trong trường hợp bạn đã làm sai trong quá trình này.