Memperbaiki pembaruan Java tidak menyelesaikan Kode Kesalahan: 1603

Saya telah menerima pesan kesalahan "Pembaruan Java tidak selesai. Kode Kesalahan: 1603" selama berbulan-bulan setiap kali saya mencoba untuk memperbarui instalasi Java pada PC yang menjalankan Windows 7 Professional 64-bit.

Kesalahan akan muncul pada akhir instalasi setelah file Java diunduh dan perangkat lunak itu tampaknya diinstal pada sistem operasi.

Saya pertama kali berpikir bahwa ini terkait dengan penginstal online saja dan mencoba penginstal offline sebagai gantinya, tetapi pesan kesalahan tetap ada.

Perbedaan utama antara penginstal online dan offline adalah bagaimana file disediakan. Jika Anda memilih pemasang online, hanya rintisan kecil yang diunduh terlebih dahulu. Ketika Anda menjalankannya, semua file yang diperlukan diunduh dan diinstal.

Pemasang offline di sisi lain ditautkan ke versi Java tertentu tetapi berfungsi sendiri tanpa unduhan tambahan.

Pesan kesalahan lengkap dibaca:

Pembaruan Java tidak selesai

Kode Kesalahan: 1603

Silakan merujuk ke Pusat Bantuan Java untuk informasi pemecahan masalah atau hubungi administrator sistem Anda.

Pusat bantuan itu tidak sangat membantu. Itu memang daftar satu entri untuk kesalahan 1603 tetapi tidak mengungkapkan informasi selain itu menunjukkan "bahwa instalasi tidak menyelesaikan" dan bahwa kesalahan sedang diselidiki.

Saya memutuskan untuk memeriksa instalasi Java pada komputer yang dimaksud dan memperhatikan bahwa Java tidak diinstal. Namun yang diinstal adalah Java SDK; lebih tepatnya, Java SDK 64-bit.

Dengan asumsi bahwa ini bisa menjadi masalah selama ini, saya memutuskan untuk mengunduh versi 64-bit Java yang diinstal dari situs unduhan Java dan menginstalnya sebagai gantinya.

Ternyata, itu berjalan tanpa masalah dan versi terbaru Java diinstal pada mesin target.

Meskipun saya tidak dapat berbicara secara umum, sepertinya Anda tidak dapat menginstal Java versi 32-bit pada sistem dengan Java SDK 64-bit.

Hal yang sama mungkin benar jika Anda telah menginstal Java versi 64-bit pada sistem dan mencoba memperbaruinya menggunakan Java versi 32-bit.

Kesalahan juga dapat muncul dalam keadaan lain. Berikut adalah beberapa saran untuk menyelesaikannya jika konflik 32-bit 64-bit tidak menjadi masalah bagi Anda:

  1. Anda dapat mencoba dan menghapus Java sepenuhnya dari sistem dan menjalankan instalasi lagi sesudahnya. Anda dapat menggunakan uninstaller Windows untuk itu atau program pihak ketiga seperti Java Ra untuk itu. Disarankan untuk menghapus versi Java sebelumnya, misalnya versi 7, sebelum menginstal versi utama yang lebih baru, misalnya versi 8.
  2. Pemasang mungkin rusak dan mengunduhnya kembali dapat menyelesaikan masalah. Selain itu, menggunakan penginstal offline harus menyelesaikan sebagian besar masalah terkait unduhan.
  3. Pastikan bahwa solusi antivirus tidak menghalangi penyebaran Java.
  4. Coba alat pencopotan Java resmi Oracle yang dapat membantu Anda menghapus versi Java yang lebih lama dari sistem operasi.
  5. Mungkin ada konflik dengan pembaruan Microsoft KB2918614. Mencoba solusi yang disarankan pada halaman dapat menyelesaikan masalah instalasi.