部署成功但标记为不适用于 Java JRE 补丁
概述
在某些情况下,Java JRE 补丁部署可能显示为 部署成功 但状态被标记为 不适用。这通常发生在由于缺少注册表信息,目标机器上未正确检测到产品时。
原因
- 在终端上未检测到 Java JRE 补丁。
- 受影响环境中的安装可能是部分或不完整的。
- 一个必需的注册表值(JavaHome)缺失,导致产品检测失败。
Java JRE 补丁遵循升级机制,现有版本会被卸载,最新版本作为先决条件安装。如果未检测到产品,则部署会标记为不适用。
解决方案
要解决此问题,请使用配置手动创建缺失的注册表值。
- 从控制台导航到 Configuration 。
- 转到 Windows → Registry.
- 选择 Computer Configuration 选项。
- 提供以下详细信息:
- 子项: SOFTWARE\WOW6432Node\JavaSoft\Java Runtime Environment\1.8
- 值名称: JavaHome
- 指定适当的值以对应 JavaHome (Java 安装路径)。
- 将此配置部署到受影响的计算机。
更新注册表后:
- 启动补丁扫描。
- 验证 Java JRE 是否被正确检测。
- 再次进行补丁部署。
注意: 建议先在单台测试机上测试此配置,然后再在所有终端部署,并确保 JavaHome 值中提供的 Java 安装路径是准确的。