因为一些特殊需求,我计划用 Windows Server 替代 Linux Server 作为家里的服务器,本来一切都很顺利,但在安装 iCloud 时却碰到了无法安装问题,提示需要 windows 7 或者更高版本。
实际上我使用的 Windows Server 版本在 Windows 7 之后,肯定是比 Windows 7 新的,所以问题肯定出在了 iCloud 安装包上面。
经过 Google 一番,顺利地解决了此问题,特此记录一下。
1. 准备工作
- 7-zip:用于解包 iCloud 安装包,提取 msi 安装文件。
- orca msi editor:微软官方的 msi 编辑工具,因为没找到官方连接,此处放一下国外网友的下载链接。
- iCloud 安装包:官网下载地址
2. 操作步骤
- 首先使用 7-zip 打开 iCloud 安装包,从其中解压出 AppleApplicationSupport64.msi、AppleApplicationSupport.msi、AppleSoftwareUpdate.msi 和 iCloud64.msi 这 4 个安装包。
- 使用 orca 打开 iCloud64.msi,找到左侧的 LaunchCondition 表项,右键 Drop Table 删除,保存退出。
- 依次安装 AppleApplicationSupport64.msi、AppleApplicationSupport.msi、AppleSoftwareUpdate.msi 以及刚刚修改好的 iCloud64.msi。
- 测试 iCloud 功能是否正常。