Một số người dùng Windows 10 đang gặp phải 0x643 (Thay đổi phần mềm trả lại mã lỗi 0x643) khi cố gắng cài đặt ứng dụng của bên thứ ba. Vấn đề là phổ biến nhưng không phải riêng đối với việc sử dụng SCCM (Trình quản lý Cấu hình Trung tâm Hệ thống) để triển khai một chương trình trên nhiều máy tính cùng một lúc. Sự cố này thường được báo cáo nhất với các sản phẩm của Adobe (Lightroom, Illustrator, Photoshop, v.v.) và với các sản phẩm Office (Word, Excel Powerpoint, v.v.).
Sau khi điều tra vấn đề cụ thể này một cách kỹ lưỡng, hóa ra là có một số nguyên nhân cơ bản khác nhau có thể gây ra mã lỗi cụ thể này. Dưới đây là danh sách rút gọn các thủ phạm 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 phù hợp - Trong trường hợp bạn gặp lỗi này trong khi cố gắng sử dụng tiện ích SCCM để triển khai một chương trình trên nhiều máy tính, bạn có thể đang gặp sự cố này nếu trình thông dịch dòng lệnh được SCCM yêu cầu ở một đường dẫn khác. Trong trường hợp này, bạn có thể giải quyết sự cố bằng cách sử dụng COMSPEC để sửa vị trí sai cho đúng vị trí.
- Phần phụ thuộc .NET bị hỏng - Tùy thuộc vào chương trình mà 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 được yêu cầu bởi phần mềm bạn đang cố gắng cài đặt. Trong trường hợp này, bạn sẽ có thể khắc phục sự cố bằng cách chạy công cụ .NET Repair và áp dụng bản sửa lỗi được đề xuất.
- .NET Framework 3.5 / .NET Framework 4.8 bị tắt - Có một loạt các gói .NET được cài đặt sẵn trên máy tính Windows 10. Những điều này rất quan trọng đối với nhiều cài đặt chương trình bao gồm các sản phẩm của Adobe và Microsoft. Nếu trường hợp này có thể xảy ra, bạn có thể khắc phục sự cố bằng cách đảm bảo rằng cả hai khung .NET tích hợp đều được bật.
Bây giờ bạn đã quen thuộc với mọi trường hợp 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 đề này:
Phương pháp 1:Trỏ tới Trình thông dịch dòng lệnh (qua COMSPEC)
Nếu bạn gặp phải sự cố này khi cố gắng sử dụng tiện ích SCCM để triển khai một chương trình trên nhiều máy tính, bạn nên bắt đầu quá trình này bằng cách sử dụng tiện ích COMSPEC để trỏ tới đường dẫn chính xác 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ọ đã tìm cách khắc phục sự cố này bằng cách chạy lệnh COMSPEC bên trong dấu nhắc lệnh 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 hướng dẫn bên dưới:
- Nhấn phím Windows + R để mở Chạy hộp thoại. Tiếp theo, nhập ‘cmd’ bên trong hộp văn bản và nhấn Ctrl + Shift + Enter để mở Command Prompt nâng cao với quyền truy cập của quản trị viên. Khi bạn được nhắc bởi UAC (Kiểm soát tài khoản người dùng), nhấp vào Có để cấp quyền truy cập quản trị viên.
- Bên trong dấu nhắc lệnh nâng cao, nhập lệnh sau và nhấn Enter để chỉ định đường dẫn chính xác cho trình thông dịch dòng lệnh:
COMSPEC="C:\WINDOWS\COMMAND.COM
- Khi lệnh đã được xử lý thành công, hãy quay lại tiện ích SCCM và tiếp tục triển khai các ứng dụng đã bị lỗi trước đó với 0x643 mã lỗi.
Nếu phương pháp này không cho phép bạn giải quyết mã lỗi, hãy chuyển xuống phần 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 có)
Nếu bạn gặp phải sự cố khi cố gắng cài đặt sản phẩm Adobe, rất có thể lỗi 0x643 đã xảy ra do không nhất quán với .NET framework.
Không có gì lạ khi tiện ích SCCM không thành công do tàn tích của cài đặt .NET framework cũ hoặc do bản cập nhật không hợp lệ đã được cài đặt một phần.
Một số người dùng cũng gặp phải lỗi này khi cố gắng triển khai các sản phẩm của Adobe đã báo cáo rằng cuối cùng họ đã quản lý để ngăn chặn các trường hợp mới của ‘ mã lỗi trả về thay đổi phần mềm 0x643 ′ khỏi 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 mọi phần phụ thuộc .NET có thể đang tạo ra sự cố.
Trong trường hợp bạn chưa thử chạy công cụ .NET Repair, hãy làm theo hướng dẫn bên dưới để biết các hướng dẫn từng bước này để nhận hướng dẫn từng bước về cách chạy tiện ích này:
- Mở trình duyệt của bạn và truy cập trang tải xuống công cụ Microsoft .NET Framework Repair .
- Tiếp theo, nhấp vào Tải xuống bên dưới Công cụ sửa chữa Microsoft .NET Framework .
- Khi bạn đến màn hình tiếp theo, hãy bắt đầu bằng cách chọn hộp được liên kết với NetFxRepairTool.exe đồng thời đảm bảo rằng bạn bỏ chọn mọi thứ khác.
- Tiếp theo, nhấp vào Tiếp theo để chuyển sang trình đơn tiếp theo của Công cụ sửa chữa NetFX.
- Sau khi quá trình tải xuống hoàn tất, hãy nhấp đúp vào tệp thực thi cài đặt mà bạn vừa tải xuống, sau đó nhấp vào Có khi được nhắc tại UAC (Kiểm soát tài khoản người dùng).
- Sau khi quá trình tải xuống hoàn tất, hãy nhấp đúp vào tệp thực thi mà bạn vừa tải xuống và nhấp vào Có tại UAC nhắc cấp quyền truy cập quản trị viên.
- Khi bạn cuối cùng đã ở trong Microsoft .NET Framework Repair Công cụ, hãy làm theo hướng dẫn trên màn hình và chọn hộp được 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 trước khi nhấp vào Tiếp theo để di chuyển về phía trước.
- Một thời gian ngắn sau khi bạn đồng ý với EULA, tiện ích sẽ bắt đầu quét các phần phụ thuộc .NET được cài đặt trên máy tính của bạn.
- Kiên nhẫn đợi 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 đề xuất.
- Cuối cùng, sau khi áp dụng thành công bản sửa lỗi, hãy nhấp vào Hoàn tất để hoàn tất quá trình.
Lưu ý:Trong trường hợp bạn không được nhắc tự động khởi động lại, hãy tự mình thực hiện và xem liệu mã lỗi 0x643 được giải quyết vào lần tiếp theo bạn cố gắng cài đặt phiên bản .NET Framework mới.
Nếu bạn đã chạy tiện ích .NET Framework Repair và vẫn gặp lỗi tương tự, hãy chuyển xuống phần 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 có)
Nếu việc sửa chữa khuôn khổ .NET hiện có không cho phép bạn giải quyết mã lỗi 0x643, bạn cũng nên xem xét rằng quá trình cài đặt chương trình không thành công do khuôn khổ .NET hiện có được cài đặt chính xác 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 được triển khai.
Thông thường nhất, những 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 do các khung .NET 3.5 và 4.8 được cài đặt sẵn đã bị vô hiệu hóa nên không thể hoàn tất quá trình cài đặ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 khung trực tiếp từ màn hình Tính năng của Windows.
Làm theo hướng dẫn bên dưới để đảm bảo rằng .NET Framework 3.5 và .NET Framework 4.8 Dịch vụ nâng cao được bật từ màn hình Tính năng của Windows:
Quan trọng :Nếu bạn đang gặp sự cố với nhiều máy tính, bạn cần làm theo hướng dẫn bên dưới để mọi máy bị ảnh hưởng.
- Mở Chạy hộp thoại bằng cách nhấn phím Windows + R . Tiếp theo, nhập ‘appwiz.cpl’ bên trong hộp văn bản và nhấn Enter để mở Chương trình và Tính năng thực đơn.
- Khi bạn đã ở trong 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 các tính năng của Windows .
- Bên trong màn hình tính năng của Windows, hãy bắt đầu bằng cách chọn hộp được 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 vào Ok để lưu các thay đổi.
- Tại lời nhắc xác nhận, nhấp vào Có để bắt đầu quy trình, sau đó đợi gói được cài đặt thành công.
- Tiếp theo, lặp lại bước 3 và bước 4 với .NET Framework 4.8 Advanced dịch vụ.
- Sau khi hoàn tất cả hai thao tác, hãy khởi động lại máy tính của bạn và xem sự cố đã được khắc phục hay chưa khi lần khởi động tiếp theo hoàn tất.