近日手贱升级了Itunes,升级过程即报失败,然后卸载所有相关东西,再重装,Itunes安装成功,但是报告无法使用iphone,经过几天摸索,发现是Apple Mobile Device Support安装出了问题,试过网上各位大神的提取法,安装顺序法,都未能奏效。

功夫不负有心人,经过反复摸索,终于解决问题,特分享如下,过程比较复杂,请各位饱受困扰的朋友耐心看:

首先打开日志记录(方法二选一)
1. 注册表:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer
新建字符串值,Logging,值voicewarmupx
2. 组策略:计算机配置 - 管理模板 - Windows组件 - Windows Installer - 指定 Windows Installer 在事务日志中记录的事件类型
设置为已启用,日志记录值voicewarmupx

解包 iTunes 安装包
装过WinRAR等压缩软件,直接右键 iTunes 安装包,“用 WinRAR 打开”(或者用好压快压打开,7zip是打开压缩包)
把 AppleMobileDeviceSupport6464.msi 复制出来,先别安装

尽量清空 Temp 目录左下角开始 - 运行,输入%temp%并回车,在打开的 Temp 文件夹里,删除所有文件,如果被占用无法删除就跳过
安装复制出来的 msi默认下一步就好,结果当然是未能安装成功
找到日志文件并分析开始 - 运行,输入%temp%并回车,在打开的文件夹里打开 MSI*.LOG 文件,如图:

需要注意的是,每个朋友可能遇到的问题各不相同,比如我在网上看到的是usb开头的文件缺失,而我的是net开头的文件缺失。

下一步,解包 msi 文件,提取所需文件需要这个工具,Universal Extractor
这个工具,大家可自行百度。下面是解压过程:

然后进入解压出来的文件夹

找到缺失的文件所在目录,比如我缺失的文件是netaapl64.inf
,就进入文件所在文件夹,如下图

复制这个文件,拷贝到刚才日志文件里报告文件缺失的位置C:\Windows\System32\DriverStore\FileRepository\netaapl64.inf_amd64_neutral_56f23639c9617984这个目录里
,需要注意的是我们在C:\Windows\System32\DriverStore\FileRepository这个目录里并不能找到netaapl64.inf_amd64_neutral_56f23639c9617984文件夹,需要我们手动建立。

返回再次运行Apple Mobile Device Support再次安装,成功。至此困扰我几天的难题终于解决。

以上部分图片转自http://www.2cto.com/os/201505/403233.html这个帖子。再次提醒各位,缺失的文件每个人都可能不同,需要自己分析查找。希望能帮到和我一样深受折磨的各位朋友。

iTunes 安装终极解决方案的更多相关文章

  1. Fiddler无法抓取HTTPS的问题,Fiddler证书无法安装终极解决方案,

    win7下Fiddler证书安装之后,总是无法抓取https的包:网上搜了很多方法都没解决问题,最终摸索解决方法如下: 第一步: 安装证书:到Fiddler的Tools-options-https下, ...

  2. 安装mysql5.7后无法启动,/var/run/mysqld 目录每次重启后都需要手动去创建--终极解决方案

    鉴于很多童鞋反应,mysql5.7安装后出现无法启动,建立/var/run/mysqld 并赋权mysql用户解决了启动的问题,但是重启系统后又出现无法启动的问题,导致/var/run/mysqld ...

  3. svn 集成 redmine 账户验证的终极解决方案

    svn 集成 redmine 账户验证的终极解决方案 赖勇浩(http://laiyonghao.com) 动机 对于大部分开发团队来说,一般都需要一套 SCM 系统,通常是 svn + redmin ...

  4. vim、gvim 在 windows 下中文乱码的终极解决方案

    vim.gvim 在 windows 下中文乱码的终极解决方案 vim ~/.vimrc 然后加入: " Gvim中文菜单乱码解决方案 " 设置文件编码格式 set encodin ...

  5. 终极解决方案: Invalid character found in the request target.

    终极解决方案:(导出可能出现) 我的tomcat版本是8.5.32,导出时遇到以下报错. 报错日志: Invalid character found in the request target. Th ...

  6. Sqlite && EF Code FIRST 终极解决方案 2019.5.17

    Sqlite && EF Code FIRST 终极解决方案 2019.5.17 包括根据模型自动生成数据库,初始化数据,模型改变时的自动数据迁移等 2019.12.25 更新 支持E ...

  7. Eclipse不自动编译java文件的终极解决方案

    最近我的eclipse经常犯傻,项目中总是有很多,启动项目也是没有启动类.查了下项目中生成的class文件,我靠竟然没有,或者还是以前的.原来是eclipse犯傻了,它没帮我自动编译java文件.一般 ...

  8. iTunes安装app总是提示授权失败

    今天打算使用iTunes安装app,手机和电脑都确认授权了,始终提示如下信息:

  9. 【转】JSP中文乱码问题终极解决方案

    原文地址:http://blog.csdn.net/beijiguangyong/article/details/7414247 在介绍方法之前我们首先应该清楚具体的问题有哪些,笔者在本博客当中论述的 ...

随机推荐

  1. (转)【C++ STL】细数C++ STL 的那些事 -- priority_queue(优先队列)

    装载自http://blog.csdn.net/tianshuai1111/article/details/7652553 一,概述 priority_queue是拥有权值观念的queue,它允许加入 ...

  2. php 利用第三方软件进行网页快照

    网页快照有很多方法,具体的大家可以百度下.这里我复制一位别人的. 这里我只说下利用第三方软件(Web2Pic_Pro)实现. (1). 下载web2pic_pro软件.下载地址 http://isha ...

  3. the identity used to sign the executable is no longer valid.解决方法

    the identity used to sign the executable is no longer valid.解决方法 一.重新下载Provisioning Profile 1.到devel ...

  4. MyBatis总结-实现关联表查询

    一.一对一关联 1.1.提出需求 根据班级id查询班级信息(带老师的信息) 1.2.创建表和数据 创建一张教师表和班级表,这里我们假设一个老师只负责教一个班,那么老师和班级之间的关系就是一种一对一的关 ...

  5. 快速查询本机IP 分类: windows常用小技巧 2014-04-15 09:28 138人阅读 评论(0) 收藏

    第一步: 点击windows建(屏幕左下方),在搜索程序和文件文本框内输入:cmd 第二步:      点击Enter建进入. 第三步: 输入:ipconfig即可. 版权声明:本文为博主原创文章,未 ...

  6. [PWA] 9. Service worker registerion && service work's props, methods and listeners

    In some rare cases, you need to ask user to refresh the browsser to update the version. Maybe becaus ...

  7. JAVA中的继承和覆盖

    java里面的继承是子类继承父类的一些方法和属性(除private属性和方法之外):对于父类的私有属性和方法子类是没有继承的.可是要想子类也能訪问到父类的私有属性,必须给私有属性以外界訪问的方法接口. ...

  8. iOS 独立开发记录(上)

    个月前,完成了个人App的2.0版本,也在普天同庆的六一儿童节这天上架了.因为是个人开发,很多实现都是边探索边做.现在完成之后再回顾,发现自己走了些弯路.所以写了这篇总结,概览了从想法.设计.开发到最 ...

  9. 从实践谈iOS生命周期

    从实践谈iOS生命周期 个人感觉生命周期无论在Android,还是iOS都是很重要的概念,因为在每个声明周期的状态下我们可以做很多预加载或者处理的操作.因此在这里主要总结下ViewController ...

  10. C++ | 调试 · 从汇编代码看i++和++i的区别

    以int类型为例 C++编译器为++i生成的代码是 013E1375 mov eax,dword ptr [i] 013E1378 add eax, 013E137B mov dword ptr [i ...