
前两天在自己的 PC 上安装完 iTunes 后,iPod Touch 连上去死活认不出来,提示缺少部分安装程序。才想起来在安装的时候提示有一个程序无法安装,但是之后仍然把其余的安装上去了,也就没有注意了。
如果和我一样,要在 Windows Server 2003/2008 上安装 iTunes,需要自己 hack 一下。在 Windows Server OS 上安装 iTunes,其实是缺少安装了 Apple Mobile Device Support,如果你把下载的 iTunesSetup.exe 用 WinRAR 或 7-zip 解压,就会发现文件夹下面有一个 AppleMobileDeviceSupport.msi 文件。需要做的只是修改这个文件。全部的步骤如下:
1. 用 WinRAR 之类的软件解压下载的 iTunesSetup.exe;
2. 下载一个微软提供的用于修改 Windows Installer 数据库表编辑器的软件:Orca (可以在我的 Box.net 下载:http://www.box.net/shared/h93coc9fae)
3. 运行 Orca.exe,打开 AppleMobileDeviceSupport.msi,左边列表里找到 LaunchCondition,右键 ->删除表;
4. 保存,退出,enjoy hacking!

哈哈,有创意。
回复
楼上那位好像是机器压。。
回复
有个更简单的方法,在我的机器上通过:
windows 2003 sp2 + iTune 8.2.1.6
就是在CMD模式下运行命令行:
C:\iTunesMsi已解压缩的目录> msiexec /q /i iTunes.msi
使MSI安装程序跳过IncompatibleOSDialog的检查,所以就用不着改原程序了!
从这里看到的方法:
http://discussions.apple.com/thread.jspa?messageID=9493042
中 J Ice的回复。
回复