How to fix the Windows 10 Java error 1603

By: Matthew Adams
5 minute read

For various PC problems, we recommend to use this tool.

This tool will repair common computer errors, protect you from file loss, malware, hardware failure and optimize your PC for maximum performance. Quickly fix PC issues and prevent others from happening with this software:

  1. Download this PC Repair Tool with Patended Technologies
  2. Click “Start Scan” to find Windows issues that could be causing PC problems.
  3. Click “Repair All” to fix all issues (requires upgrade).

The Java error 1603 is one that occasionally occurs when installing Java updates in Windows 10. When that error occurs, an error message windows opens 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.

Fix Windows 10 Java error 1603 in 9 ways

    1. Check You’re Installing the Right Java Version for Your Platform
    2. Install Java as Administrator
    3. Uninstall the Previous Java Version First
    4. Switch Off Anti-Virus Software
    5. Close Your Browser and Other Software Running Java
    6. Disable Java Content
    7. Open the Program Install and Uninstall Troubleshooter
    8. Don’t Install Java With LogMeIn
    9. Remove the KB2918614 Windows Update

1. Check 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 Anti-Virus 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.

—> ALSO READ: Why should I download JavaScript code for Windows 10?

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 check box. 

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.

RELATED STORIES TO CHECK OUT:

Next up

2018 List: Best free Android emulators for Windows 10/8.1/7

By: Ivan Jenic
7 minute read

What Android emulator is the best for my Windows PC? Bluestacks MeMu Nox Remix OS Player Droid4X AMIDuOS Windroy Genymotion Xamarin Android Player Andy We’re […]

Continue Reading

New Windows 10 security flaw gives system privileges to hackers

By: Daniel Segun
2 minute read

Recently, a security researcher @SandboxEscaper disclosed in a tweet which has been deleted (the account also has been removed), that the task scheduler is vulnerable […]

Continue Reading

Microsoft devices could support Ultrafast wireless charging in the future

By: Daniel Segun
2 minute read

Microsoft may be developing a new wireless charging system called “Ultrafast’” for its devices, if a newly discovered patent gets approved for mass production. This […]

Continue Reading

Discussions