免装 iTunes,一条命令给 Windows 装好 iPhone 驱动
【免费下载链接】Apple-Mobile-Drivers-InstallerPowershell script to easily install Apple USB and Mobile Device Ethernet (USB Tethering) drivers on Windows!项目地址: https://gitcode.com/gh_mirrors/ap/Apple-Mobile-Drivers-Installer
iPhone 插进 Windows 只当个 U 盘、USB 热点完全没反应?Apple-Mobile-Drivers-Installer 是一个免费开源的 PowerShell 脚本,专为 Windows 连接 iPhone 的场景设计:一条命令,约 3 分钟自动装好苹果 USB 驱动和 USB 网络共享驱动,全程不碰 iTunes 本体。
结论先行:这个脚本到底装了什么
它只干两件事:把苹果 USB 驱动(486.0.0.0)和苹果移动设备网络共享驱动(1.8.5.1)装进系统,外加一个让 Windows 认识 iPhone 的官方支持组件。和"装个 iTunes 全家桶"的路线比一下:
| 对比项 | 装 iTunes | 用这个脚本 |
|---|---|---|
| 耗时 | 10 分钟起步,还要注册账号 | 约 3 分钟,命令跑完即结束 |
| 体积 | 200MB 以上,附带常驻后台服务 | 只有驱动文件,临时文件自动删除 |
| 附带软件 | 全家桶 | 无,临时文件删干净 |
原理很朴素:Windows 更新本来就会推送这几个驱动,只是等得慢、还得碰运气。脚本做的事就是提前把它们装好。
明确边界:它只管驱动。不装 iTunes、不装 iCloud,也不提供任何备份和同步功能,该用官方软件的场景脚本代替不了。
哪些人需要它,哪些人不需要
对号入座,以下情况直接往下读:
- 设备管理器里苹果设备挂着黄色感叹号,或者插上去毫无反应
- 想用 iPhone 的 USB 热点给 Windows 供网,又不想为此装一堆软件
- 要拷贝照片视频,但"此电脑"里根本看不到 iPhone
- 电脑里没有苹果全家桶,也不想留一个
反过来,如果机器里已经装好 iTunes 且设备工作正常,不用折腾,这套驱动大概率已经在系统里了。
动手前确认 4 件事
- 系统:Windows 10/11 最稳;Windows 7/8 可以试,不保证成功,装不上走本文离线方案
- 权限:安装驱动必须是管理员账户,这是硬性要求,没有例外
- 网络:驱动从微软官方服务器下载,断网机器看"离线机器怎么办"一节
- 工具:PowerShell 是 Windows 自带的命令行工具,系统里就有,不用预装任何东西
一键安装:粘贴一行命令
右键开始菜单,选"Windows PowerShell(管理员)",把下面这行粘进去按回车:
iex (Invoke-RestMethod -Uri 'https://raw.githubusercontent.com/NelloKudo/Apple-Mobile-Drivers-Installer/main/AppleDrivInstaller.ps1')这一行的作用是从项目官方仓库拉取脚本并立即执行。之后脚本自动跑完五步,不用管:
- 校验管理员权限,不满足直接提示退出
- 从苹果官网下载 iTunes 安装包,仅提取并安装其中的
AppleMobileDeviceSupport64.msi支持组件 - 从微软更新目录拉取两个驱动包:Apple USB 驱动 486.0.0.0、移动设备网络共享驱动 1.8.5.1
- 解压出 .inf 驱动文件,用
pnputil逐个安装(Windows 自带的驱动安装工具,作用等于你右键 .inf 文件点"安装") - 删除全部临时文件,不留垃圾
看到 "Downloading iTunes" 字样不用慌,脚本只是借用安装包里的一个支持组件,不会装 iTunes 本体,更不会弹安装向导。安装瞬间如果有外设短暂卡顿,属正常现象,几秒内恢复。
装完 3 个地方验证
- 打开设备管理器(右键开始菜单→设备管理器),苹果设备下不再有黄色感叹号
- 插线,手机点"信任此电脑","此电脑"里能看到 iPhone,进 DCIM 目录即可把照片拷到电脑
- 手机开个人热点并用 USB 连接,网络适配器列表出现新的 "Apple Mobile Device Ethernet",用它正常上网
三处都通过,收工。设备仍无反应时重启一次电脑再插,多数情况能恢复。
驱动来源与安全核对
两个 .cab 驱动包都来自 Microsoft Update Catalog(微软更新目录),也就是 Windows Update 推送驱动所用的同一套官方服务器,原始链接写在脚本开头注释里,可自行核对。脚本没有改动任何系统文件,pnputil做的事和手动右键安装 .inf 完全等价,只是替你批量点完了按钮。唯一的"借道"是AppleMobileDeviceSupport64.msi,它来自苹果官网的 iTunes 安装包,用于提供设备支持服务。
源码本体就是仓库根目录的 AppleDrivInstaller.ps1 一个文件,注释齐全,装之前想逐行看一遍完全可行。
常见问题
提示需要管理员权限
报错requires administrative privileges就是没以管理员身份运行。右键 PowerShell 选"以管理员身份运行",重新粘贴命令即可。
脚本中途报错
先确认网络能访问微软和苹果的服务器;再临时退出杀毒软件重试;反复失败就打开事件查看器查错误日志,把报错信息整理好提交到项目 issue 区。
离线机器怎么办
脚本必须联网,纯离线机器跑不了。在有网的电脑上备好材料,然后手动走 5 步:
- 从苹果官网下载 iTunes 64 位安装包,用 7zip 或 WinRAR 解压,安装其中的
AppleMobileDeviceSupport64.msi - 从微软更新目录下载两个 .cab 驱动包(原始链接在脚本注释里)
- 用解压工具解开两个 .cab,得到 .inf 文件
- 右键 .inf 文件,选择"安装"
- 重启一次电脑再插手机验证
企业批量部署思路相同:把脚本通过组策略(GPO)、SCCM 或 Intune 推送到目标机器,以管理员权限执行即可。
现在打开管理员 PowerShell,把那条命令粘进去回车,3 分钟后插上手机。设备管理器没有黄色感叹号、"此电脑"里能看到 iPhone,就成了。
【免费下载链接】Apple-Mobile-Drivers-InstallerPowershell script to easily install Apple USB and Mobile Device Ethernet (USB Tethering) drivers on Windows!项目地址: https://gitcode.com/gh_mirrors/ap/Apple-Mobile-Drivers-Installer
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考