Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Lỗi Windows

Cách khắc phục mã lỗi 0x643 trên Windows 10

Một số người dùng Windows 10 gặp mã lỗi 0x643 (Thay đổi phần mềm trả về mã lỗi 0x643) khi cố gắng cài đặt ứng dụng của bên thứ ba. Vấn đề phổ biến nhưng không chỉ giới hạn trong việc sử dụng SCCM (System Center Configuration Manager) để triển khai chương trình trên nhiều máy tính cùng lúc. Sự cố này thường được báo cáo nhiều nhất với các sản phẩm Adobe (Lightroom, Illustrator, Photoshop, v.v.) và sản phẩm Office (Word, Excel, PowerPoint, v.v.).

Cách khắc phục mã lỗi 0x643 trên Windows 10

Sau khi điều tra kỹ lưỡng vấn đề cụ thể này, hóa ra có một số nguyên nhân gốc rễ khác nhau có thể gây ra mã lỗi này. Dưới đây là danh sách ngắn gọn các nguyên nhân tiềm ẩn có thể gây ra mã lỗi 0x643:

  • Đường dẫn Trình thông dịch dòng lệnh không đúng – Nếu bạn thấy lỗi này khi cố gắng sử dụng tiện ích SCCM để triển khai chương trình trên nhiều máy tính, bạn có thể đang gặp vấn đề này nếu trình thông dịch dòng lệnh được mong đợi ở một đường dẫn khác bởi SCCM. Trong trường hợp này, bạn có thể khắc phục bằng cách sử dụng COMSPEC để sửa vị trí sai sang vị trí đúng.
  • Phụ thuộc .NET bị hỏng – Tùy thuộc vào chương trình bạn muốn triển khai qua SCCM, bạn có thể gặp lỗi này do một số phụ thuộc .NET Framework bị hỏng mà phần mềm bạn đang cố cài đặt yêu cầu. Trong trường hợp này, bạn có thể khắc phục bằng cách chạy công cụ sửa chữa .NET và áp dụng bản sửa chữa được khuyến nghị.
  • .NET Framework 3.5 / .NET Framework 4.8 bị vô hiệu hóa – Có một loạt các gói .NET được cài đặt sẵn trên máy tính Windows 10. Chúng rất quan trọng cho nhiều cài đặt chương trình bao gồm sản phẩm Adobe và Microsoft. Nếu kịch bản này áp dụng được, bạn có thể khắc phục bằng cách đảm bảo cả hai .NET Framework tích hợp sẵn đều được bật.

Bây giờ bạn đã quen thuộc với mọi kịch bản có thể gây ra lỗi này, đây là danh sách các phương pháp mà những người dùng bị ảnh hưởng khác đã sử dụng thành công để giải quyết vấn đề:

Phương pháp 1: Chỉ định Trình thông dịch dòng lệnh (qua COMSPEC)

Nếu bạn gặp sự cố này khi cố gắng sử dụng tiện ích SCCM để triển khai chương trình trên nhiều máy tính, bạn nên thực hiện quy trình này bằng cách sử dụng tiện ích COMSPEC để trỏ đến đường dẫn đúng của trình thông dịch dòng lệnh.

Một số người dùng bị ảnh hưởng đã báo cáo rằng họ khắc phục thành công sự cố này bằng cách chạy lệnh COMSPEC trong Command Prompt nâng cao trước khi triển khai chương trình qua SCCM.

Nếu bạn đang tìm kiếm hướng dẫn cụ thể về cách thực hiện việc này, hãy làm theo các hướng dẫn dưới đây:

  1. Nhấn Windows + R để mở hộp thoại Run. Tiếp theo, nhập 'cmd' vào ô văn bản và nhấn Ctrl + Shift + Enter để mở Command Prompt nâng cao với quyền truy cập quản trị. Khi được nhắc bởi UAC (Kiểm soát tài khoản người dùng), nhấp Có để cấp quyền truy cập quản trị.Cách khắc phục mã lỗi 0x643 trên Windows 10
  2. Trong Command Prompt nâng cao, nhập lệnh sau và nhấn Enter để chỉ định đường dẫn đúng cho trình thông dịch dòng lệnh:
    COMSPEC="C:\WINDOWS\COMMAND.COM
  3. Sau khi lệnh được xử lý thành công, quay lại tiện ích SCCM và tiếp tục triển khai các ứng dụng trước đó thất bại với mã lỗi 0x643.

Nếu phương pháp này không cho phép bạn khắc phục mã lỗi, hãy chuyển sang phương pháp sửa chữa tiềm năng tiếp theo bên dưới.

Phương pháp 2: Chạy công cụ sửa chữa .NET (nếu áp dụng được)

Nếu bạn gặp sự cố khi cố gắng cài đặt sản phẩm Adobe, có thể lỗi 0x643 được ném ra do sự không nhất quán với .NET framework.

Không hiếm khi tiện ích SCCM thất bại do بقايا của bản cài đặt .NET framework cũ hoặc do bản cập nhật xấu được cài đặt một phần.

Một số người dùng cũng gặp lỗi này khi cố gắng triển khai sản phẩm Adobe đã báo cáo rằng họ cuối cùng đã ngăn chặn các trường hợp mới của 'thay đổi phần mềm trả về mã lỗi 0x643' xảy ra bằng cách chạy Công cụ sửa chữa .NET Framework –

Lưu ý: Công cụ này sẽ tự động quét máy tính của bạn và sửa chữa bất kỳ phụ thuộc .NET nào có thể đang gây ra sự cố.

Nếu bạn chưa từng thử chạy công cụ sửa chữa .NET, hãy làm theo hướng dẫn dưới đây để nhận hướng dẫn từng bước về cách chạy tiện ích này:

  1. Mở trình duyệt và truy cập trang tải xuống Công cụ sửa chữa Microsoft .NET Framework.
  2. Tiếp theo, nhấp vào nút Tải xuống dưới Công cụ sửa chữa Microsoft .NET Framework.Cách khắc phục mã lỗi 0x643 trên Windows 10
  3. Khi bạn đến màn hình tiếp theo, bắt đầu bằng cách tích vào ô liên kết với NetFxRepairTool.exe trong khi đảm bảo bạn bỏ chọn mọi thứ khác.
  4. Tiếp theo, nhấp vào Tiếp theo để chuyển sang menu tiếp theo của Công cụ NetFXRepair.
  5. Sau khi tải xuống hoàn tất, nhấp đúp vào file thực thi cài đặt bạn vừa tải xuống, sau đó nhấp Có khi được nhắc tại UAC (Kiểm soát tài khoản người dùng).
  6. Sau khi tải xuống hoàn tất, nhấp đúp vào file thực thi bạn vừa tải xuống và nhấp Có tại lời nhắc UAC để cấp quyền truy cập quản trị.
  7. Khi bạn cuối cùng vào bên trong Công cụ sửa chữa Microsoft .NET Framework, làm theo hướng dẫn trên màn hình và tích vào ô liên kết với Tôi đã đọc và chấp nhận các điều khoản cấp phép khi được nhắc bởi Điều khoản dịch vụ trước khi nhấp vào Tiếp theo để tiến tiếp.Cách khắc phục mã lỗi 0x643 trên Windows 10
  8. Ngay sau khi bạn đồng ý với EULA, tiện ích đã bắt đầu quét các phụ thuộc .NET được cài đặt trên máy tính của bạn.
  9. Chờ đợi kiên nhẫn cho đến khi quá trình hoàn tất, sau đó nhấp vào Tiếp theo để tự động áp dụng chiến lược sửa chữa mà tiện ích khuyến nghị.Cách khắc phục mã lỗi 0x643 trên Windows 10
  10. Cuối cùng, sau khi bản sửa chữa được áp dụng thành công, nhấp vào Hoàn tất để hoàn thành quy trình.
    Lưu ý: Nếu bạn không được nhắc khởi động lại tự động, hãy tự khởi động lại và xem mã lỗi 0x643 có được giải quyết khi bạn lần sau cố gắng cài đặt phiên bản .NET Framework mới hay không.

Nếu bạn đã chạy tiện ích sửa chữa .NET Framework và vẫn thấy cùng lỗi, hãy chuyển sang phương pháp sửa chữa tiềm năng tiếp theo bên dưới.

Phương pháp 3: Bật .NET Framework 3.5 và 4.8 (nếu áp dụng được)

Nếu sửa chữa .NET framework hiện có không cho phép bạn khắc phục mã lỗi 0x643, bạn cũng nên cân nhắc rằng việc cài đặt chương trình thất bại do một .NET framework hiện có được cài đặt đúng nhưng nó bị vô hiệu hóa từ menu Chương trình và Tính năng trên máy tính cần triển khai.

Thường xuyên nhất, người dùng bị ảnh hưởng báo cáo rằng trong trường hợp của họ, lỗi xảy ra vì .NET framework 3.5 và 4.8 được cài đặt sẵn bị vô hiệu hóa nên cài đặt không thể hoàn tất.

Trong trường hợp này, bạn có thể tránh hoàn toàn lỗi bằng cách bật framework trực tiếp từ màn hình Tính năng Windows.

Làm theo hướng dẫn dưới đây để đảm bảo .NET Framework 3.5 và Dịch vụ nâng cao .NET Framework 4.8 được bật từ màn hình Tính năng Windows:

Quan trọng: Nếu bạn gặp sự cố với nhiều máy tính, bạn cần làm theo hướng dẫn dưới đây trên mọi máy bị ảnh hưởng.

  1. Mở hộp thoại Run bằng cách nhấn Windows + R. Tiếp theo, nhập 'appwiz.cpl' vào ô văn bản và nhấn Enter để mở menu Chương trình và Tính năng.Cách khắc phục mã lỗi 0x643 trên Windows 10
  2. Khi bạn đã ở trong menu Chương trình và Tính năng, sử dụng menu bên phải để nhấp vào Bật hoặc tắt tính năng Windows.Cách khắc phục mã lỗi 0x643 trên Windows 10
  3. Trong màn hình Tính năng Windows, bắt đầu bằng cách tích vào ô liên kết với .NET Framework 3.5 (gói này bao gồm .NET 2.0 và 3.0), sau đó nhấp OK để lưu thay đổi.Cách khắc phục mã lỗi 0x643 trên Windows 10
  4. At the confirmation prompt, click Yes to initiate the procedure, then wait for the package to be successfully installed.
  5. Next, repeat steps 3 and step 4 with the .NET Framework 4.8 Advanced services.
  6. Once both operations are complete, reboot your computer and see if the problem is fixed once the next startup is complete.