Lỗi Java update did not complete, Error Code 1618 ngăn cản việc cài đặt/cập nhật Java. Nguyên nhân thường gặp:
- File cài đặt Java bị hỏng.
- Microsoft Installer (MSI) đang ở trạng thái lỗi.
- Registry key của Microsoft bị hỏng.

Các giải pháp khắc phục
Lưu ý: Tạm tắt antivirus trước khi thử, vì có thể chặn cài đặt.
- Chạy công cụ Microsoft sửa Registry.
- Dùng Java Offline Installer.
- Kết thúc tiến trình MSIEXEC.EXE.
- Khởi động lại dịch vụ Windows Installer.
- Thực hiện Clean Boot.
1. Chạy công cụ Microsoft sửa Registry (Program Install/Uninstall Troubleshooter)

Công cụ này sửa:
- Registry key hỏng trên Windows 64-bit.
- Registry key điều khiển dữ liệu Windows Update.
- Lỗi cài đặt chương trình mới.
- Lỗi cập nhật/gỡ chương trình đã cài.
Tải và chạy công cụ từ trang hỗ trợ Microsoft.
2. Tải Java Offline Installer
Bộ cài online tải file trong quá trình cài đặt – dễ bị gián đoạn. Giải pháp: tải Offline Installer đầy đủ từ java.com và cài đặt không cần internet.
3. Kết thúc tiến trình MSIEXEC.EXE
Nhiều người thành công với cách này:
- Chuột phải Taskbar → Task Manager (hoặc Win+R gõ
taskmgr). - Tab Processes hoặc Details tìm MSIEXEC.EXE.
- Chuột phải → End Process.
- Thử cài lại Java.
4. Khởi động lại dịch vụ Windows Installer

- Win+R → gõ
services.msc→ Enter. - Tìm Windows Installer (danh sách theo chữ cái).
- Chuột phải → Properties.
- Tab General → Startup type chọn Automatic.
- Nhấn Start → Apply → OK.
5. Thực hiện Clean Boot
Khởi động Windows với tối thiểu driver/dịch vụ để loại bỏ xung đột phần mềm. Xem hướng dẫn Clean Boot chính thức của Microsoft.
Hy vọng các giải pháp trên giúp bạn cài đặt Java thành công!
Bài liên quan: Java Error Code 1603 | JavaFX application could not launch.