我有两个安装程序和一个补丁。它们具有相同的升级代码,但产品代码不同,如下所示。
Version ProductCode UpgradeCode
Advanced12R1 12.1 121212 555555
Basic12R1 12.1 343434 555555
Basic12R1 补丁 12.1 至 12.2 343434 555555
当我按以下顺序安装时,结果是:
- Advanced12R1 → Basic12R1 已安装
- Basic12R1 → Advanced12R1 已安装
- Basic12R1 → 已安装 Basic12R1 补丁
- Basic12R1 + Basic12R1 Patch → Advanced12R1 Not Installed ※这会提示类似“已安装最新版本的产品”的消息。
我的问题是为什么已经安装了Basic12R1和Basic12R1补丁后不能安装Advanced12R1。它们具有相同的升级代码,但产品代码不同。这可能是什么原因?有什么解决方法吗?