Windows苹果驱动安装完整指南:1分钟让iPhone USB网络共享跑起来
【免费下载链接】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
Apple-Mobile-Drivers-Installer 是一个开源 PowerShell 脚本,专门在 Windows 上自动完成 Apple USB 驱动安装,全程大约 1 分钟。它解决的是 Windows 默认不认 iPhone、iPad,USB 网络共享点不起来的问题,而且不用装 iTunes 全家桶。
场景速写
酒店 Wi-Fi 弱得发不出消息,你把 iPhone 插进 Windows 笔记本开了"个人热点","叮咚"一声之后,设备管理器里只多出一个带黄色感叹号的设备。老路线是:搜教程 → 装 iTunes + iCloud 全家桶 → 等 Windows Update 慢慢"顺便"把驱动拉下来,半小时过去网络还是没影。这个脚本改变的正是这一段:它装的就是 Windows Update 本来会推的那批驱动,只是把 30 分钟压缩成 1 分钟。
跟着走一遍:完整操作
步骤一:以管理员身份打开 PowerShell
做什么:右键点击"开始"菜单,选择"Windows PowerShell (管理员)"或"终端 (管理员)"。
为什么:装驱动是系统级操作,脚本第一步就是硬性检查这一点。
判断信号:窗口标题栏带有"管理员"字样。
⚠️ 检查点 症状:脚本能跑,但直接退出,打印黄色文字 "This script requires administrative privileges!" 解法:关掉窗口,用管理员身份重新打开 PowerShell 再运行,这是硬性前提,没有商量余地。
步骤二:把项目克隆到本地
git clone https://gitcode.com/gh_mirrors/ap/Apple-Mobile-Drivers-Installer cd Apple-Mobile-Drivers-Installer为什么:本地运行是最透明的路线,脚本就一个文件,想查随时能打开看。
判断信号:目录里能看到AppleDrivInstaller.ps1这个文件。
步骤三:临时放行执行策略,运行脚本
Set-ExecutionPolicy Bypass -Scope Process -Force .\AppleDrivInstaller.ps1为什么:不少电脑默认禁止运行脚本,第一条命令只对当前窗口放行,关掉就恢复原样,不动系统设置。
判断信号:终端依次打印 下载 → 解压 → Driver installed 的进度,最后输出Installation complete! Enjoy your Apple devices!!。
⚠️ 检查点 症状:一执行.\AppleDrivInstaller.ps1就报"因为在此系统上禁止运行脚本"。 解法:放行命令没跑、或者在别的窗口跑的;在当前窗口先执行Set-ExecutionPolicy Bypass -Scope Process -Force,再跑脚本。
⚠️ 检查点 症状:在 "Downloading..." 那一步停留很久,怀疑卡死。 解法:没卡死,它正在从微软官方服务器拉文件(脚本自己也会提示 "Script is not frozen!");如果身处完全断网的环境,脚本这条路走不通,见下文"离线机器怎么装"。
步骤四:插上 iPhone,打开个人热点
做什么:插上数据线,在 iPhone 上开启"个人热点"。
为什么:驱动已经就位,只需要设备一接入,Windows 就会自动把新驱动绑上去。
判断信号:设备管理器"网络适配器"里出现 Apple 网络相关设备,无黄色感叹号,系统网络图标显示已连接。
⚠️ 检查点 症状:驱动装好了,设备依旧带感叹号或者连不上网。 解法:重启一次电脑再插设备;还不行就在设备管理器里右键该设备 →"更新驱动程序",让它自动搜索已安装的驱动。
幕后:它是怎么做到的
先打个比方:Windows 说 USB 协议,iPhone 说苹果的私有协议,驱动就是中间的"翻译官"。没有翻译官,Windows 只能把 iPhone 当成一个"看不懂的媒体存储设备"。脚本本身,就是个翻译官的自动快递员。它的动作拆开是四个问题:
它到底装了什么?
一共三样:AppleMobileDeviceSupport64.msi——让系统"认识"苹果设备的基础支持组件;AppleUSB-486.0.0.0苹果 USB 驱动——负责让设备被正确识别;AppleNet-1.8.5.1移动设备以太网驱动——USB 网络共享真正靠它生效。
为什么要借 iTunes 的壳?
脚本从 Apple 官网下载 Windows 版 iTunes 安装包,用/extract参数把它解压,然后只静默安装(/qn)里面的AppleMobileDeviceSupport64.msi。为什么绕这一步?因为这个 msi 苹果不单独发布,脚本只好拿 iTunes 包当"载体"。装完,剩下几百 MB 的 iTunes 组件一个都不留。
驱动从哪来,凭什么信?
两个 .cab 驱动包来自微软官方更新目录(Microsoft Update Catalog),跟 Windows Update 自动推送的是同一批驱动,微软认证签名。不是网上那种来路不明的"绿色版"。
安装动作本身是什么?
先用系统自带的expand.exe把两个 .cab 里的全部.inf驱动描述文件释放到临时目录,再遍历逐个执行pnputil /add-driver <文件> /install。pnputil就是系统自带的驱动安装工具,等同于在设备管理器里右键"安装驱动",但可以批量、静默、无人值守。装完整个%TEMP%\AppleDriTemp临时目录被删掉,零残留。
进阶场景
离线机器怎么装
在联网电脑上提前备齐三样:iTunes 安装包(解压取出其中的 msi)、两个 .cab 驱动包(项目 README.md 里列了官方链接),再把 .cab 解压。整套拷到离线机器:先装 msi,然后对每个.inf文件右键 → 选择"安装"。效果与脚本全自动一致。
怎么确认装成功
管理员 PowerShell 里执行:
pnputil /enum-drivers找到名字里带 Apple 的驱动项,状态为"已安装",翻译官就算就位了。
想换驱动版本行不行
整个项目就是AppleDrivInstaller.ps1一个文件,顶部$AppleDri1、$AppleDri2两个变量指向下载链接,改成微软更新目录里的其他版本即可。项目是 GPL v3 协议,可以自由研究、修改和分发。
适用与边界
| 对比维度 | 传统做法 | 本项目 |
|---|---|---|
| 耗时 | 15 分钟起步,有时折腾一小时 | 约 1 分钟 |
| 依赖 | iTunes + iCloud,动辄几个 GB | 无需额外安装,装完即清 |
| 来源 | 论坛旧帖、过时第三方包 | 微软官方更新目录 |
| 残留 | 大量后台服务与开机自启 | 零残留,临时文件自动删除 |
| 门槛 | 需看懂教程每一步 | 会复制粘贴即可 |
README.md 里还提供了在线一键执行的写法,装的是同一套驱动,效果没区别。
适合谁:
- Windows 10/11 64 位系统
- 想让 iPhone 给笔记本当热点的用户
- 经常出差、酒店 Wi-Fi 不靠谱的移动办公人群
不适合谁:
- 需要备份、同步、刷机这类完整苹果生态功能——去装完整版 iTunes
- 完全断网的纯离线机器——走上面的手动路线
行动清单
- 管理员身份打开 PowerShell。
- 克隆项目并进入目录:
git clone https://gitcode.com/gh_mirrors/ap/Apple-Mobile-Drivers-Installer,然后cd Apple-Mobile-Drivers-Installer。 - 执行
Set-ExecutionPolicy Bypass -Scope Process -Force,再跑.\AppleDrivInstaller.ps1,等Installation complete!出现。
1 分钟之后,插上 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),仅供参考