由于错误 1603,无法在 Vista 中安装 Java

由于错误 1603,无法在 Vista 中安装 Java

背景

我已经使用同一台笔记本电脑大约 6 年了(Acer Aspire 8920),它运行的是 Windows Vista。我有 2 个硬盘,一个用于操作系统,另一个用于较大的应用程序和数据。我定期重新安装 Windows(然后重新安装所有应用程序)以保持一切正常运行。一切都一直很好,直到现在:

问题

我就是无法安装 Java。我之前在这台笔记本电脑和其他电脑上安装过 Java,从来没有遇到过问题。

重现问题

  • 高清格式
  • 安装 Windows Vista
  • 尝试安装 Java 7 或 8(离线版本)
  • 安装几乎完成,然后抛出 1603 错误。

到目前为止我尝试过什么

  • 使用在线和离线安装程序
  • 关闭用户帐户控制
  • 使用 PDQ Deploy,并部署 Java 7(32 位)和 ALTERNATIVE 版本。
  • 检查我是否以管理员身份登录。
  • 右键单击安装程序并“以管理员身份运行”
  • 检查我的高清文件是否未加密
  • 检查我的硬盘不是替代驱动器
  • 安装到 C:\Java
  • 安装到 D:\Java

附加信息 另外两种奇怪的症状可能与此有关。

  • Windows 有时不允许我执行下载的文件。在这种情况下,如果我将它们复制到记忆棒上,然后拔下/重新插入记忆棒,那么我就可以从记忆棒运行。
  • 我在微控制器的 IDE 中安装了另一个应用程序 PSoC Creator,我之前曾在这台笔记本电脑上运行过它。它包含 GCC,但是当我尝试使用 IDE 编译代码时,GCC 失败并显示以下消息:错误:CreateProcess:没有这样的文件或目录。同样,我所做的一切似乎都无法解决这个问题。

答案1

简单的答案是在 Vista 下,Java 需要安装 SP1。

我天真地安装了一份全新的 Vista,以为是其他东西干扰了它,但其实全新的 Vista 本身就是问题所在。

答案2

在您的环境变量中搜索条目_JAVA_OPTIONS并删除它

相关内容