参考:
http://nc.mofcom.gov.cn/news/12755534.html
http://www.maiyadi.com/thread-214226-1-1.html
http://support.apple.com/kb/TS3418?viewlocale=zh_CN&locale=zh_CN
http://bbs.weiphone.com/read-htm-tid-3036942.html
一、前言
升级到10.5后,打开itunes总是不断提示如下错误:
MobileDeviceHelper 遇到问题需要关闭。我们对此引起的不便表示抱歉。
而另一台台式机也是装了XP系统,但是新安装的itunes的10.5版本,所以,怀疑是卸载不干净的问题。
二、完全卸载itunes的方法
1. 在"控制面板"->"添加或删除程序"中卸载iTunes和相关组件:(最好依照以下顺序,如果卸载顺序不同,或仅卸载某些组件,则可能会看到各种警告信息。卸载完毕后最好重新启动下电脑)
1、iTunes
2、QuickTime (10.5版本已经可以没有独立的QuickTime)
3、Apple Software Update
4、Apple Mobile Device Support
5、Bonjour
6、Apple Application Support(iTunes 9 或更高版本)
2. 清除用户数据信息:(包括本地的媒体库等信息)
在"我的文档(My Documents)"->"我的音乐(My Music)"目录下,直接删除其中的"iTunes"目录。
如果还想保留用户数据,只想删除相关配置,可以试试只删除"iTunes"目录下的iTunes Library.itl文件。如果解决不了问题,建议还是删除整个目录。
3. 清除itunes配置信息:(主要是配置,包含少部分数据,比如之前下载的iphone/itouch的ios固件)
在C:\Documents and Settings\{登陆用户名}\Application Data目录下删除Apple Computer目录
在C:\Documents and Settings\{登陆用户名}\Local Settings\Application Data目录下删除Apple和Apple Computer目录
三、结果评估
完全卸载后,再重新安装itunes10.5,没有解决问题。
根据Apple官方的提示(http://support.apple.com/kb/TS3418?viewlocale=zh_CN&locale=zh_CN),尝试了其他方法:安装Safari浏览器,安装了QuickTime的独立版本,问题依旧没有解决。
四、最终解决途径
在C:\Program Files\Common Files\Apple\Mobile Device Support目录下,对AppleMobileDeviceHelper.exe程序设置兼容性(即右键->属性->兼容性),选择用兼容性模式运行这个程序,兼容性选项选择Windows 98/Windows Me模式。确定后,重新打开itunes,不再提示“MobileDeviceHelper已停止工作”问题。