在 Windows Server 中安装 iCloud

因为一些特殊需求,我计划用 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. 操作步骤

  1. 首先使用 7-zip 打开 iCloud 安装包,从其中解压出 AppleApplicationSupport64.msi、AppleApplicationSupport.msi、AppleSoftwareUpdate.msi 和 iCloud64.msi 这 4 个安装包。
  2. 使用 orca 打开 iCloud64.msi,找到左侧的 LaunchCondition 表项,右键 Drop Table 删除,保存退出。
  3. 依次安装 AppleApplicationSupport64.msi、AppleApplicationSupport.msi、AppleSoftwareUpdate.msi 以及刚刚修改好的 iCloud64.msi。
  4. 测试 iCloud 功能是否正常。