- The Java install did not complete Error Code: 1603 message appears when installing Java updates in Windows 10.
- Installing software as an administrator can resolve the installation issues. Try installing the latest Java version as an administrator.
- There are not so many Java errors, but if you find another one, check for a solution in our Java section.
- There are lots of computer software that can create problems. The most important problems and solutions will be found in our Fix PC Software category.
When that error occurs, an error message windows open stating, Java install did not complete Error Code: 1603.
The error message highlights that your Java update hasn’t installed. This is how you can fix Java error 1603 when that error message pops up.
How can I fix Windows 10 Java error 1603 in 9 ways?
- Check you’re installing the right Java version for your platform
- Install Java as Administrator
- Uninstall the previous Java version first
- Switch off antivirus software
- Close your browser and other software running Java
- Disable Java content
- Open the program install and uninstall troubleshooter
- Don’t install Java with LogMeIn
- Remove the KB2918614 Windows Update
1. Check if you’re installing the right Java version for your platform
First, make sure that you’re not installing 64-bit Java on a 32-bit system. If you are, that’s probably why Java doesn’t install.
You can select to download Windows x86 Offline, which is the 32-bit version, from this page. You can check whether your system is 32 or 64-bit as follows.
- Press the Windows 10 Cortana taskbar button.
- Input the keyword ‘system’ in the search box.
- Then click About your PC to open the window directly below.
- Scroll down to the System type specification that tells you if the platform is 64 or 32-bit.
Another thing to note is whether your currently installed Java SDK is 32 or 64-bit.
There can be a 64 and 32-bit conflict if you’re trying to update Java with a 32-bit version to replace a 64-bit Java SDK or the other way around.
So, install a 64-bit Java version to replace an outdated 64-bit version, or update 32-bit Java with the latest 32-bit version.
2. Install Java as Administrator
Installing software as an administrator can resolve installation issues. As such, try installing the latest Java version as an administrator.
To do that, right-click the latest Java installer and select Run as administrator to launch the setup wizard.
3. Uninstall the previous Java version first
Uninstalling the previous Java version first ensures there are no 32 or 64-bit conflicts when you try to install the latest version.
Add a third-party uninstaller to Windows with which you can completely remove Java.
This is how you can uninstall Java with the freeware Advanced Uninstaller PRO 12 for Windows.
- Press the Download Now button on this homepage to save Advanced Uninstaller PRO 12’s to Windows.
- Open the Advanced Uninstaller PRO 12 setup wizard to install the software.
- Open Advanced Uninstaller PRO 12, click General Tools and Uninstall Programs to open the window directly below.
- Select Java and press the Uninstall button.
- Click the Use the leftover scanner radio button on the dialog box window shown directly below.
- Press the Yes button to uninstall Java.
- Select all the registry entries when the Application uninstall cleanup window opens, and press the Next button.
- Restart Windows after uninstalling Java.
- Install the latest Java version with the 32 or 64-bit Windows offline installers.
4. Switch off antivirus software
Anti-virus software might be blocking your Java deployment.
To ensure that isn’t the case, you can temporarily disable many anti-virus utilities by right-clicking their system tray icons and selecting a disable option.
Alternatively, temporarily remove the anti-virus software from the Windows startup and then reboot. This is how you can disable anti-virus utilities on the Task Manager’s Start-up tab.
- To open the Task Manager, right-click the taskbar and select Task Manager.
- Click the Start-up tab, and then select your anti-virus software.
- Press the Disable button to exclude the software from the startup.
- Install Java after restarting Windows.
5. Close your browser and other software running Java
Always close software before installing Java. There might be programs running Java when you try to install the latest version.
Close your browser after downloading the Java installer. Close all other software windows on the taskbar.
In addition, check if your system tray (notification area) includes any third-party software icons. If so, close the programs included on the system tray.
6. Disable Java content
Closing browsers might not always be enough. Disabling all Java content via the Control Panel is also among the better fixes for Java error 1603.
You can disable Java content as follows:
- First, press the Windows key + R keyboard shortcut.
- Enter ‘Control Panel’ in Run and press Return to open the window shown directly below.
- Click Java to open its control panel.
- Select the Security tab on the Java Control Panel.
- Deselect the Enable Java content in browser option if that setting is selected.
- Click the Apply and OK buttons to confirm.
- Select the Enable Java content in browser option again after updating Java.
7. Open the program install and uninstall troubleshooter
Although Windows doesn’t include a program install troubleshooter, you can still download the Program Install and Uninstall troubleshooter.
That troubleshooter might resolve the Java error 1603.
You can add the troubleshooter to Windows 10 by clicking the Download button on this webpage.
Then open the folder you saved the installer to, and click MicrosoftProgram_Install_and_Uninstall.meta.diagcab to open the window shown in the snapshot directly below.
8. Don’t install Java with LogMeIn
The Java error 1603 has occurred for LogMeIn users when attempting to install Java remotely.
LogMeIn users have discovered that the installation error can be due to the LogMeIn remote desktop software.
So if you’re utilizing LogMeIn when installing Java, ditch that software and install Java on the PC without remote desktop software.
If you really need remote desktop software to install Java, check out some of the alternatives to LogMeIn.
9. Remove the KB2918614 Windows Update
- Removing the KB2918614 Windows update might also fix the Java error 1603. To remove that update, press the Windows key + R hotkey.
- Enter ‘appwiz.cpl’ in Run, and click the OK button.
- Click View installed updates on the left of the Control Panel to open a list of Windows updates as in the snapshot directly below.
- Enter the keyword ‘KB2918614’ in the search box.
- Select the KB2918614 update, and press the Uninstall button.
- Restart your desktop or laptop.
Windows might reinstall the KB2918614 update. To ensure that doesn’t happen, check out the Show or hide updates tool.
Click Download the Show or hide updates troubleshooter package now on this page to save that tool to Windows.
Then you can instruct Windows not to reinstall KB2918614 by opening Show or hide updates, selecting its Hide updates option, and clicking the KB2918614 checkbox.
Those are a few resolutions that might fix the Java error 1603 so you can update Java. Check out this article for further details for installing Java on Windows 10.
FAQ: Read more about Java issues
- How do I fix Java problems?
Try the offline installer package, uninstall any non-working Java installations, then download the latest Java again.
- What does Error Code 1603 mean?
- How do I fix Java error 1603?
Editor’s Note: This post was originally published in August 2018 and has been since revamped and updated in March 2020 for freshness, accuracy, and comprehensiveness.