Java Install did not Complete Error Code 1603, A Step-by-Step Guide
by Hemalatha R | Updated Apr 24, 2023
Java install did not complete Error Code 1603
Java is a popular programming language that is used for various applications and software. However, sometimes you might face issues while installing Java on your PC. One such issue is Error code 1603, which is a fatal error that occurs during the installation process.
One of the most common reasons behind the Error code 1603 is that the version of Java you are trying to install is already installed on your PC. In such cases, you need to uninstall the existing version of Java before proceeding with the installation. In this article, we will discuss the possible reasons behind Error code 1603 and how you can resolve them.
How to Beat the Java Error 1603?
If you have encountered the Java Error code 1603 during installation, it can be frustrating and time-consuming to resolve. However, one solution for users of non-English versions of Windows.
According to Selfman, the problem lies within the installer itself, which has issues with Unicode and non-English characters. During installation, the installer creates an "installcache" folder by default located at C:Documents and SettingsAll UsersApplication dataOracleJavainstallcache on Windows XP.
This folder contains bspatch.exe, baseimagefam8, and diff. The bspatch program is run, which creates a "newimage" file, essentially a ZIP archive. The installer.exe then locates and uses this file during installation.
C:Program FilesJavajre1.8.0_60installer.exe “C:Program FilesJavajre1.8.0_60installer.exe” /s INSTALLDIR=”C:Program FilesJavajre1.8.0_60” REPAIRMODE=0 ProductCode={26A24AE4-039D-4CA4-87B4-2F83218060F0}
How to Fix Java Error 1603?
Before diving into complex solutions, you can try these quick tricks and tips to resolve the error code:
Restart your computer and try installing Java again.
Check whether the version of Java matches the Windows architecture.
Run the Java installer with administrative privileges.
Disable LogMeIn or other remote access software and verify whether the error code is fixed.
Make sure the drive you are installing Java on is not encrypted.
Disable any antivirus software installed on your PC.
Try installing a previous version of Java.
If these tips don't work, here are two fixes you can try:
Terminate Conflicting Processes
When you encounter the Java Error code 1603, the installer usually lists the programs using Java in the background. Here's how you can terminate these processes:
Step 1: Press Ctrl + Shift + Esc to open Task Manager.
Step 2: Navigate to the Details tab.
Step 3: Right-click on the conflicting process and select "End task."
Step 4: Click on "End Process" in the confirmation prompt.
Step 5: Disable other conflicting processes as well.
Terminating these processes and then restarting the installation should get things running.
Reinstall the Graphics Driver
If the above solution doesn't work, you can try reinstalling the graphics driver. Here's how:
Step 1: Press Windows + X to open the Power User menu.
Step 2: Select "Device Manager."
Step 3: Expand the "Display adapters" entry.
Step 4: Right-click on the graphics adapter and select "Uninstall device."
Step 5: Tick the checkbox for "Attempt to remove the driver for this device" and click "Uninstall."
Step 6: Restart the computer, and Windows will automatically install the best available driver.
Java install did not complete Error Code 1603 - FAQs
Java Error code 1603 during installation is caused by various factors, including conflicting processes, incompatible Java version, and third-party software conflicts.
To fix Java Error code 1603 on non-English versions of Windows, navigate to the installcache folder, delete the bspatch.exe, baseimagefam8, and diff files, open the bspatch.exe file, extract the "newimage" file, open the "newimage" file, delete the "xpi" folder, and retry the installation.
Yes, you can follow the same steps to fix Java Error code 1603 on English versions of Windows as well.
Yes, it's always recommended to backup your files before making any changes to your system, especially if you are not familiar with the process.
If the solution for fixing Java Error code 1603 on non-English versions of Windows doesn't work for you, you can try other solutions like terminating conflicting processes, reinstalling the graphics driver, or seeking help from Java support.