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

Cách sửa lỗi Java Error 1721 trên Windows

Một số người dùng gặp lỗi 1721 khi cố cài đặt chương trình, cập nhật hoặc driver sử dụng Windows Installer và được xây dựng dựa trên Java. Vấn đề này được báo cáo xảy ra trên Windows 7, Windows 8.1 và Windows 10.

Cách sửa lỗi Java Error 1721 trên Windows

Sau khi điều tra kỹ lưỡng vấn đề cụ thể này, hóa ra có một vài nguyên nhân sâu xa khác nhau có thể kích hoạt mã lỗi này khi cài đặt chương trình Java. Dưới đây là danh sách các nguyên nhân gốc rễ:

  • Dịch vụ Windows Installer bị treo – Một trong những trường hợp phổ biến nhất gây ra lỗi này là dịch vụ Windows Installer bị kẹt ở trạng thái limbo. Trong trường hợp này, bạn có thể khắc phục bằng cách dùng màn hình Services để khởi động lại dịch vụ Windows Installer trước khi thử cài đặt lại chương trình.
  • Vấn đề cài đặt Windows chung – Nếu bạn gặp sự cố này liên tục với nhiều trình cài đặt, bạn có thể đang đối mặt với vấn đề chung của Windows Installer mà Microsoft đã biết. Lúc này, bạn có thể khắc phục bằng cách chạy trình gỡ rối cài đặt chương trình (Program Install troubleshooter) và áp dụng bản sửa được khuyến nghị.
  • Trình cài đặt không tương thích với phiên bản Windows của bạn – Nếu bạn chỉ gặp vấn đề này khi cố cài đặt chương trình cũ (legacy), có thể do chương trình đó được phát triển cho phiên bản Windows cũ hơn. Trong trường hợp này, bạn có thể khắc phục bằng cách cài đặt chương trình ở chế độ tương thích (compatibility mode).
  • Thiếu phụ thuộc Visual C++ – Một lý do khác có thể khiến bạn gặp lỗi này khi cài đặt chương trình cũ là thiếu phụ thuộc Visual C++ không được cài đặt mặc định trên Windows 10. Lúc này, bạn có thể khắc phục bằng cách cài đặt thủ công các phụ thuộc còn thiếu.
  • Hỏng file hệ thống – Nếu bạn thấy lỗi này xuất hiện với hầu như mọi chương trình dựa trên Java bạn cố cài đặt, đây là dấu hiệu của hỏng file hệ thống bên dưới. Trong trường hợp này, bạn có thể khắc phục bằng cách làm mới mọi thành phần Windows qua quy trình như cài đặt sạch (clean install) hoặc cài đặt sửa chữa (repair install) các thành phần Windows.

Vì bạn hiện đã biết các nguyên nhân phổ biến nhất, đây là danh sách các phương pháp mà những người dùng khác gặp lỗi 1721 đã dùng thành công để khắc phục vấn đề cụ thể này:

Phương pháp 1: Khởi động lại dịch vụ Windows Installer

Trong hầu hết các tình huống được ghi nhận, vấn đề cụ thể này xảy ra do dịch vụ Windows Installer bị lỗi (glitched). Các kỹ thuật viên máy tính gọi tình huống này là „dịch vụ bị kẹt ở trạng thái limbo” – Nó không mở cũng không đóng.

Vấn đề này ít xảy ra hơn trên Windows 10 so với Windows 7 và Windows 8.1, nhưng vẫn biết đến. Một số người dùng bị ảnh hưởng trong tình huống tương tự đã khắc phục được bằng cách dùng màn hình Services để dừng dịch vụ trước rồi khởi động lại để đảm bảo nó chạy đúng.

Nếu bạn chưa thử phương pháp này, hãy làm theo hướng dẫn dưới đây để dùng màn hình Services khởi động lại hiệu quả dịch vụ Windows Installer:

  1. Nhấn Windows key + R để mở hộp thoại Run. Tiếp theo, gõ „services.msc“ và nhấn Enter để mở tiện ích Services và nhấp Yes tại lời nhắc UAC (User Account Control) nếu được yêu cầu.Cách sửa lỗi Java Error 1721 trên Windows
  2. Khi đã vào tiện ích Services, cuộn xuống danh sách dịch vụ và tìm dịch vụ Windows Installer từ menu bên tay phải của màn hình.
  3. Sau khi tìm thấy dịch vụ đúng, nhấp chuột phải vào nó và chọn Stop (Dừng) từ menu ngữ cảnh vừa xuất hiện.
    Lưu ý: Nếu dịch vụ đã dừng, hãy nhấp Start (Khởi động) để chạy dịch vụ.
  4. Đợi dịch vụ dừng hẳn, sau đó nhấp chuột phải vào mục dịch vụ một lần nữa và chọn Start từ menu ngữ cảnh.Cách sửa lỗi Java Error 1721 trên Windows
  5. Chạy lại trình cài đặt trước đây gây ra lỗi 1721 và xem vấn đề đã được khắc phục chưa.

Nếu bạn vẫn gặp cùng loại sự cố, hãy chuyển sang phương pháp sửa lỗi tiềm ẩn tiếp theo bên dưới.

Phương pháp 2: Chạy trình gỡ rối cài đặt chương trình (Program Install troubleshooter)

Nếu nguyên nhân của vấn đề là sự cố cài đặt chung mà Microsoft đã biết, rất có thể bạn sẽ khắc phục được bằng cách chạy trình gỡ rối Program Install and Uninstall (Cài đặt và Gỡ cài đặt chương trình) – Tiện ích này có thể tải xuống từ xa trên bất kỳ máy tính nào và sẽ quét máy tính của bạn để tìm các vấn đề phổ biến ngăn cản Windows Installer hoàn thành tác vụ cài đặt hoặc gỡ cài đặt.

Nếu tìm thấy nguyên nhân, tiện ích sẽ khuyến nghị bản sửa có thể thực thi tự động hoặc bằng cách làm theo một loạt các bước thủ công (tùy trường hợp).

Nếu bạn chưa thử chạy trình gỡ rối này, đây là hướng dẫn từng bước sẽ chỉ cho bạn cách tải xuống và sử dụng trình gỡ rối Program Install and Uninstall:

  1. Mở trình duyệt mặc định và truy cập trang tải xuống của trình gỡ rối Program Install and Uninstall.
  2. Khi đã ở đúng trang, nhấp vào nút Download troubleshooter (Tải trình gỡ rối) (dưới Fix problems that block programs from being installed or removed)Cách sửa lỗi Java Error 1721 trên Windows
  3. Sau khi tải xuống hoàn tất, nhấp chuột phải vào file .diagcab bạn vừa tải và chọn Run as Administrator (Chạy với quyền quản trị) từ menu ngữ cảnh.
  4. Trong Programs Install and Uninstall Troubleshooter, bắt đầu bằng cách nhấp vào siêu liên kết Advanced (Nâng cao) và tích vào ô liên quan đến Apply repairs automatically (Áp dụng sửa chữa tự động) trước khi nhấp Next (Tiếp theo) để tiến tiếp.Cách sửa lỗi Java Error 1721 trên Windows
  5. Khi được nhắc chọn vấn đề bạn gặp, chọn Installing (Đang cài đặt) từ danh sách tùy chọn.Cách sửa lỗi Java Error 1721 trên Windows
  6. Đợi quét ban đầu hoàn tất, sau đó chọn chương trình bạn gặp khó khăn khi cài đặt từ danh sách tùy chọn. Khi đã chọn đúng chương trình, nhấp Next.Cách sửa lỗi Java Error 1721 trên Windows

    Lưu ý: Nếu Chương trình không có trong danh sách, chọn Not Listed (Không có trong danh sách) trước khi nhấp Next.

  7. Nếu tìm thấy chiến lược sửa chữa khả thi, nhấp vào Apply this fix (Áp dụng bản sửa này) để thực thi.Cách sửa lỗi Java Error 1721 trên Windows

    Lưu ý: Tùy vào bản sửa được khuyến nghị, bạn có thể cũng cần làm theo một loạt các bước thủ công.

  8. Sau khi cuối cùng bạn có thể thực thi bản sửa, khởi động lại máy tính và xem vấn đề đã được khắc phục khi lần khởi động tiếp theo hoàn tất chưa.

Nếu bạn vẫn gặp mã lỗi 1721 khi cố cài đặt chương trình phát triển bằng Java, hãy chuyển sang phương pháp sửa lỗi tiềm ẩn tiếp theo bên dưới.

Phương pháp 3: Cài đặt chương trình ở Chế độ Tương thích (Compatibility Mode)

Nếu bạn gặp vấn đề này khi cố cài đặt chương trình cũ (legacy) được phát triển ban đầu cho phiên bản Windows cũ hơn, bạn có thể dự kiến sẽ gặp loại sự cố này. May mắn thay, Windows 10 có cơ chế cho phép bạn cài đặt chương trình ở chế độ tương thích với phiên bản Windows cũ hơn.

Cách này không hiệu quả 100% mọi trường hợp, nhưng có nhiều báo cáo của người dùng xác nhận lỗi 1721 đã được khắc phục sau khi họ buộc trình cài đặt chạy ở chế độ tương thích.

Nếu bạn chưa thử phương pháp tiềm ẩn này, hãy làm theo hướng dẫn dưới đây:

  1. Điều hướng đến vị trí bạn đang lưu trình cài đặt gây ra sự cố, nhấp chuột phải vào nó và chọn Properties (Thuộc tính) từ menu ngữ cảnh.Cách sửa lỗi Java Error 1721 trên Windows
  2. Khi đã vào màn hình Properties, nhấp vào tab Compatibility (Tương thích) từ menu ở trên cùng, sau đó tích vào ô liên quan đến Run this program in compatibility mode for (Chạy chương trình này ở chế độ tương thích cho).
  3. Tiếp theo, từ danh sách tùy chọn có sẵn, chọn phiên bản Windows mà chương trình này được thiết kế ban đầu và nhấp Apply (Áp dụng) để lưu thay đổi.Cách sửa lỗi Java Error 1721 trên Windows
  4. Sau khi đã buộc trình cài đặt chạy ở chế độ tương thích thành công, hãy chạy nó lại và xem vấn đề đã được khắc phục chưa.

Nếu bạn vẫn gặp lỗi 1721, hãy chuyển sang phương pháp sửa lỗi tiềm ẩn tiếp theo bên dưới.

Phương pháp 4: Cài đặt các phụ thuộc Visual C++ còn thiếu

Tùy vào chương trình gây ra sự cố, bạn có thể gặp vấn đề này do thiếu một vài gói Visual C++ Redist mà trình cài đặt cần để hoàn tất quy trình.

Vấn đề cụ thể này chủ yếu được báo cáo xảy ra trên Windows 10 với các chương trình được phát triển để sử dụng gói Visual C++ Redistributable 2005 và Visual C++ Redistributable 2008.

Nhưng vì các bản phân phối này hiện đã bị deprecated (ngừng hỗ trợ), Windows 10 sẽ không còn duy trì chúng qua Windows Update. Vì vậy, nếu bạn rơi vào tình huống này, bạn có thể khắc phục bằng cách tự tải xuống & cài đặt gói Visual C++ Redistributable 2005 và Visual C++ Redistributable 2008 trước khi thử cài đặt lại.

Nếu bạn tìm kiếm hướng dẫn từng bước, hãy làm theo hướng dẫn dưới đây:

  1. Mở trình duyệt mặc định và truy cập trang tải xuống Microsoft Visual C++ 2005 Redist. và nhấp Download để bắt đầu tải.Cách sửa lỗi Java Error 1721 trên Windows
  2. Khi file thực thi tải xuống thành công, nhấp đúp vào nó và làm theo hướng dẫn trên màn hình để hoàn tất cài đặt.Cách sửa lỗi Java Error 1721 trên Windows

    Lưu ý: Lúc này bạn sẽ được yêu cầu cấp quyền admin – Khi điều này xảy ra, nhấp Yes để cấp quyền admin.

  3. Làm theo các lời nhắc còn lại để hoàn tất cài đặt, sau đó khởi động lại máy tính và đợi lần khởi động tiếp theo hoàn tất.
  4. Lặp lại bước 2 và 3 một lần nữa với gói Visual C++ 2008 Redist. để đảm bảo cả hai gói cần thiết đều được cài đặt đúng cách trên máy tính của bạn.
  5. Khởi động lại máy tính lần cuối, sau đó thử cài đặt chương trình trước đây thất bại với lỗi 1721 và xem vấn đề đã được khắc phục chưa.

Nếu cùng loại sự cố vẫn xảy ra, hãy chuyển sang phương pháp sửa lỗi tiềm ẩn tiếp theo bên dưới.

Phương pháp 5: Làm mới mọi thành phần Windows

Trong trường hợp không có phương pháp nào ở trên hiệu quả trong trường hợp của bạn, nguyên nhân tiềm ẩn duy nhất còn lại là某种形式的底层系统文件损坏影响Windows Installer基础设施。

Nếu bạn rơi vào tình huống cụ thể này, chỉ có 2 cách tiến triển hy vọng cho phép bạn khắc phục lỗi 1721 và cài đặt chương trình mới bình thường:

  • Cài đặt sạch (Clean install) phiên bản Windows của bạn – Nếu bạn không có thông tin quan trọng trên ổ hệ điều hành, cài đặt sạch là quy trình nhanh chóng và dễ dàng để reset mọi thành phần Windows quan trọng, rất có thể sẽ khắc phục vấn đề này. Bạn không cần sử dụng phương tiện cài đặt tương thích, nhưng nhược điểm lớn là trừ khi bạn sao lưu dữ liệu trước, bạn sẽ mất mọi dữ liệu cá nhân hiện đang lưu trên ổ Windows.
  • Cài đặt sửa chữa (Repair install) phiên bản Windows của bạn – Nếu bạn đang lưu thông tin quan trọng trên ổ Windows, cài đặt sửa chữa nên là lựa chọn ưu tiên. Bạn sẽ cần cắm phương tiện cài đặt Windows tương thích để thực hiện, và thao tác hơi phức tạp hơn, nhưng ưu điểm lớn là quy trình này chỉ chạm vào File Windows – Bạn giữ được phương tiện cá nhân, ứng dụng, game, thậm chí một số tùy chọn người dùng hiện đang lưu trên ổ hệ điều hành.