JRE从8.0.381升级至8.0.391时出现Error code 1603安装失败问题
解决JRE 8u391安装错误1603的方案
针对Windows Server 2016的排查与修复步骤
以管理员身份运行安装包
右键点击jre-8u391-windows-x64.exe,选择「以管理员身份运行」,规避权限不足导致的文件写入或注册表修改失败。卸载旧版Java后重装
打开「控制面板」→「程序和功能」,卸载所有已安装的Java相关程序(含JRE、JDK),重启服务器后再运行目标安装包。使用静默安装模式
以管理员权限打开命令提示符,切换到安装包所在目录,执行以下命令:jre-8u391-windows-x64.exe /s /v"/qn"静默模式可跳过交互环节,减少因弹窗或界面操作引发的错误。
查看安装日志定位根因
安装失败后,Java会生成日志文件,默认路径为C:\Program Files\Java\jre1.8.0_391\install.log,若目录未创建则可在%TEMP%目录下查找。搜索日志中的1603关键词,查看错误发生前的具体操作(如文件锁定、注册表写入失败等)。修复Windows系统组件
依次执行以下命令修复Windows Installer和系统文件:msiexec /unregister msiexec /regserver sfc /scannow完成后重启服务器,再尝试安装。
检查磁盘权限与空间
确认C:\Program Files\Java(或自定义安装目录)具备写入权限,且磁盘剩余空间不低于500MB。
内容的提问来源于stack exchange,提问作者Puru
相关产品推荐
相关产品推荐

