Cách sửa mã lỗi Java 1618

Mã lỗi '1618' là một lỗi khá phổ biến trong Windows được nhắc từ Microsoft Installer (.msi) cho biết rằng một .msi khác hiện đang được xử lý. Người dùng gặp lỗi cài đặt này khi họ đang cài đặt Java trên máy tính của họ.

Xin lưu ý rằng mã lỗi này không nhất thiết có nghĩa là phải có một phiên bản Java khác đang chạy trong nền. Có thể có bất kỳ cài đặt nào khác đang được xử lý có thể chặn cài đặt Java. Lỗi này là chính đáng nếu bạn thực sự đang tiến hành cài đặt. Trong trường hợp đó, bạn nên đợi nó ra ngoài và để quá trình cài đặt hiện có kết thúc. Sau đó, bạn có thể thử cài đặt lại Java.

Nguyên nhân gây ra 'mã lỗi Java 1618'?

Giống như đã đề cập trước đó, thông báo lỗi này do xung đột trong Microsoft Installer. Tuy nhiên, cũng có những lý do khác khiến quá trình cài đặt của bạn có thể không thành công. Một số trong số đó là:

  • Các dịch vụ của Microsoft Installer là trong tình trạng lỗi. Nếu dịch vụ không chạy đúng, quá trình cài đặt Java sẽ không tiếp tục.
  • Các cài đặt Java hiện bị hỏng và không đầy đủ.
  • Đôi khi, bản cập nhật Windows làm hỏng trình cài đặt. Cụ thể, 'KB2918614' đã phá vỡ mô-đun cài đặt buộc Java phải rút lại quy trình của nó.
  • Phần mềm chống vi-rút cực kỳ thận trọng khi cài đặt ứng dụng. Các phần mềm bảo mật này thỉnh thoảng chặn cài đặt với một kết quả dương tính giả.
  • Cũng có thể có các ứng dụng của bên thứ ba tự động khởi động dịch vụ trình cài đặt Windows. Trong trường hợp này, chúng tôi phải chẩn đoán ứng dụng và dừng ứng dụng để giải quyết thông báo lỗi.

Làm thế nào để khắc phục 'mã lỗi Java 1618'?

Người dùng phải đối mặt với thông báo lỗi 'Mã lỗi Java 1618' khi họ thử cài đặt Java trên máy tính của mình. Giống như đã đề cập trước đây, nó liên quan đến dịch vụ msi của chính Windows. Các giải pháp dưới đây nhắm mục tiêu tất cả các vấn đề mà bạn có thể gặp phải. Đảm bảo bạn đã đăng nhập với tư cách quản trị viên và có kết nối internet đang hoạt động.

Giải pháp 1: Khởi động lại dịch vụ 'MSIEXEC.EXE'

Trình cài đặt Microsoft có một dịch vụ tên là 'MSIEXEC.EXE', dịch vụ này chịu trách nhiệm chính về việc cài đặt các mô-đun từ trình cài đặt .msi giống như dịch vụ chúng tôi có cho java. Nếu dịch vụ này không hoạt động bình thường hoặc có một số xung đột với các dịch vụ khác, nó có thể gây ra lỗi như lỗi đang được thảo luận. Chúng tôi sẽ đặt lại / hủy dịch vụ và thử cài đặt lại Java.

  1. Nhấn Windows + R, nhập “ taskmgr ” vào hộp thoại và nhấn Enter. Chọn tab Quy trình .
  2. Khi ở trong các dịch vụ, hãy tìm kiếm dịch vụ ' MSIEXEC. EXE 'hoặc' MSIEXE.MSI ', nhấp chuột phải vào nó và chọn " Kết thúc quá trình ". Trong Windows 10, điều này có thể được liệt kê là 'trình cài đặt Windows'.

  1. Bây giờ điều hướng đến trình cài đặt Java và cài đặt Java trên máy tính của bạn cho phù hợp.

Nếu kết thúc quá trình từ trình quản lý tác vụ không hoạt động, chúng tôi có thể thử khởi động lại dịch vụ và đặt kiểu khởi động là Tự động . Đảm bảo rằng bạn đã đăng nhập với tư cách là quản trị viên.

  1. Nhấn Windows + R, nhập “ dịch vụ. msc ”trong hộp thoại và nhấn Enter.
  2. Khi ở trong các dịch vụ, tìm dịch vụ “ Windows Installer ”, nhấp chuột phải vào dịch vụ đó và chọn Thuộc tính .

  1. Khi ở trong thuộc tính, hãy nhấp vào Bắt đầu . Bây giờ hãy thử cài đặt Java và xem điều này có khắc phục được thông báo lỗi hay không.

Giải pháp 2: Sử dụng trình cài đặt ngoại tuyến

Nếu việc khởi động lại dịch vụ không hoạt động, bạn có thể thử sử dụng trình cài đặt ngoại tuyến . Trình cài đặt Java mặc định tải xuống các tệp từ internet trong khi tải xuống. Nếu điều này không diễn ra như kế hoạch và trình cài đặt Windows không thể tìm nạp tệp, bạn có thể gặp thông báo lỗi này. Trình cài đặt ngoại tuyến là một tệp lớn hơn nhưng đã có sẵn tất cả các mô-đun nên bạn không phải tải xuống bất kỳ thứ gì khi cài đặt.

  1. Xóa tất cả các phiên bản Java hiện có khỏi máy tính của bạn. Bây giờ điều hướng đến trang web chính thức của Java và tải xuống trình cài đặt ngoại tuyến từ đó ( Windows ngoại tuyến ).

  1. Sau khi tải xuống trình cài đặt, nhấp chuột phải vào ứng dụng và chọn “Chạy với tư cách quản trị viên”. Sau khi cài đặt, khởi động lại máy tính của bạn hoàn toàn và kiểm tra xem thông báo lỗi đã được giải quyết chưa.

Giải pháp 3: Tắt phần mềm chống vi-rút

Như đã đề cập trước đó, phần mềm chống vi-rút chặn quyền truy cập vào bất kỳ chương trình nào mà chúng nghi ngờ lây nhiễm vào hệ thống máy tính. Hành vi này được gọi là dương tính giả và có nhiều báo cáo rằng Java không thể cài đặt vì điều này. Phần mềm chống vi-rút phổ biến nhất được biết là gây ra sự cố này là McAfee .

Để khắc phục tình trạng này, bạn có thể tắt hoàn toàn phần mềm chống vi-rút của mình rồi thử cài đặt lại. Nếu bạn có nhiều phần mềm chống vi-rút trên máy tính của mình, hãy làm tương tự cho tất cả chúng. Khi bạn hoàn toàn chắc chắn rằng không có phần mềm chống vi-rút nào đang theo dõi máy tính của bạn, hãy thử cài đặt lại Java với tư cách quản trị viên.

Giải pháp 4: Kiểm tra Windows Update

Windows Installer được Microsoft cập nhật thường xuyên để cải thiện các tính năng và loại bỏ các lỗi và sự cố. Gần đây, có một bản cập nhật Windows ( KB2918614 ) được báo cáo đã làm hỏng trình cài đặt Windows. Điều này có thể do sự cố trong sổ đăng ký hoặc trong cấu trúc tổng thể. Vì điều này đã được giải quyết bằng một bản cập nhật khác, nên có hai tùy chọn; bạn có thể cập nhật Windows của mình lên phiên bản mới nhất hoặc hoàn nguyên.

Trước tiên, bạn có thể thử cài đặt bản cập nhật mới nhất. Nếu vì bất kỳ lý do gì mà bạn không thể cập nhật máy tính của mình, bạn có thể thử hoàn nguyên bản cập nhật.

  1. Nhấn Windows + S, nhập “ Windows Update ” vào hộp thoại và mở ứng dụng.
  2. Nhấp vào tùy chọn Kiểm tra các bản cập nhật và cài đặt các bản cập nhật đang chờ xử lý.

  1. Khởi động lại hoàn toàn máy tính của bạn và thử chạy lại trình cài đặt Java.

Nếu cách này không hiệu quả, bạn có thể thử hoàn nguyên bản cập nhật KB2918614 cho Windows.

  1. Mở cài đặt Cập nhật như chúng tôi đã làm trước đó và nhấp vào Xem lịch sử cập nhật . Từ cửa sổ tiếp theo, chọn Gỡ cài đặt bản cập nhật .

  1. Bên dưới tab của Microsoft Windows , nhấp chuột phải vào bản cập nhật có vấn đề và chọn Gỡ cài đặt .

  1. Sau khi gỡ cài đặt bản cập nhật, hãy khởi động lại máy tính của bạn đúng cách và thử khởi chạy lại trình cài đặt Java.

Giải pháp 5: Khởi động sạch Máy tính của bạn

Nếu tất cả các phương pháp trên không hoạt động và bạn vẫn gặp lỗi 'Mã lỗi Java 1618' khi cài đặt Java, bạn có thể thử khởi động sạch máy tính của mình. Chế độ này bật hệ thống của bạn với một bộ trình điều khiển và chương trình tối thiểu và chỉ các dịch vụ hệ thống đang được chạy. Sau khi khởi động sạch, bạn có thể thử cài đặt Java và nếu thành công, điều đó có nghĩa là đã có một số chương trình của bên thứ ba xung đột với trình cài đặt của chúng tôi.

  1. Nhấn Windows + R để khởi chạy ứng dụng Run. Gõ “ msconfig ” vào hộp thoại và nhấn Enter.
  2. Điều hướng đến tab Dịch vụ hiện ở đầu màn hình. Kiểm tra dòng có nội dung “ Ẩn tất cả các dịch vụ của Microsoft ”. Khi bạn nhấp vào đây, tất cả các dịch vụ liên quan của Microsoft sẽ bị vô hiệu hóa để lại tất cả các dịch vụ của bên thứ ba (bạn cũng có thể tắt tất cả các quy trình liên quan của Microsoft và kiểm tra kỹ hơn nếu không có dịch vụ bên thứ ba nào gây ra sự cố).
  3. Bây giờ hãy nhấp vào nút “ Tắt tất cả ” ở cuối gần bên trái của cửa sổ. Tất cả các dịch vụ của bên thứ ba bây giờ sẽ bị vô hiệu hóa.
  4. Nhấp vào Áp dụng để lưu thay đổi và thoát.

  1. Bây giờ điều hướng đến tab Khởi động và nhấp vào tùy chọn “ Mở Trình quản lý Tác vụ ”. Bạn sẽ được chuyển hướng đến trình quản lý tác vụ, nơi tất cả các ứng dụng / dịch vụ chạy khi máy tính của bạn khởi động sẽ được liệt kê.

  1. Chọn từng dịch vụ một và nhấp vào “ Tắt ” ở phía dưới bên phải của cửa sổ.

  1. Khởi động lại máy tính của bạn để các thay đổi diễn ra và thử chạy trình cài đặt.