news 2026/8/20 12:30:02

iPhone 插上 Windows 没反应?一条 PowerShell 命令,1 分钟装好 Apple 移动设备驱动

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
iPhone 插上 Windows 没反应?一条 PowerShell 命令,1 分钟装好 Apple 移动设备驱动

iPhone 插上 Windows 没反应?一条 PowerShell 命令,1 分钟装好 Apple 移动设备驱动

【免费下载链接】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 根本没安装 Apple 移动设备驱动,它把你的手机当成了一块"会发光的U盘"。别急着去下载 1GB 的 iTunes 全家桶,一个叫 Apple-Mobile-Drivers-Installer 的开源脚本,能在一分钟内替你装好驱动,还你一个能上网的笔记本。

先弄明白:为什么 Windows 死活不认你的 iPhone

把驱动想象成"翻译官"吧。Windows 只会说自家方言,iPhone 说的是苹果语,两边要聊天,中间必须站一个翻译官。可惜 Windows 默认安装里没带这位翻译,于是数据线一插,系统只能凭经验猜:这玩意儿看着像存储设备,就按媒体设备处理吧。结果就是设备管理器里那个黄色的感叹号,和怎么都刷不出来的网络连接。

其实微软不是不管,Windows Update 里确实躺着苹果的驱动。问题是它讲究"缘分"——什么时候推送全看心情,可能几分钟,也可能等到你出差结束。对急着上网的人来说,这种"等等看"策略约等于没有。

传统路线有多折腾:下载、安装、等待、再碰运气

在没有这个脚本之前,普通用户的路径基本是这样:先下载 iTunes 和 iCloud 两个安装包,光体积就奔着 1GB 去了;装完再打开 Windows Update 慢慢等它推送驱动;如果驱动迟迟不来,还得去各种论坛翻帖,而帖子里的驱动下载链接,很多是好几年前的古董,装完能不能用全靠玄学。

整个过程少说 15 到 30 分钟,多则搭进去半天。而你想要的,不过是手机连电脑、电脑能上网这一件小事。

对比项传统手动方案Apple-Mobile-Drivers-Installer
花费时间15-30 分钟起步约 1 分钟
需要安装的软件iTunes + iCloud,超 1GB无需额外手动安装
驱动来源论坛流传、版本过期微软官方更新目录,与 Windows Update 同款
操作步骤手动下载、解压、右键逐个安装一条命令全自动
装完清理留下一堆安装包自动删除临时文件

主角登场:这个脚本到底替你干了什么

Apple-Mobile-Drivers-Installer 就是一个 PowerShell 脚本,名字有点长,你可以叫它"苹果驱动一键管家"。它的思路很朴素:Windows Update 会装的驱动,它直接从微软官方更新目录拉下来替你装,只是把"等待推送"变成了"主动下载"。

脚本里还藏了一个小细节:苹果的驱动虽然能直接从微软拿,但 AppleMobileDeviceSupport64.msi 这个基础组件属于苹果的软件,脚本不能擅自分发,所以它会先去下载 iTunes 官方安装包,用静默参数解压出这个 .msi 装好,再继续装剩下的两个驱动包。整个过程不需要你点一下鼠标,装完连临时目录都顺手清掉了。

实操时间线:从数据线插上到联网成功

第 0 分钟:用管理员身份打开 PowerShell

按 Win 键,输入 powershell,在结果上右键选择"以管理员身份运行"。这一步很关键,装驱动需要系统级权限,少了它脚本会直接罢工。

第 1 分钟:粘贴下面这一条命令

iex (Invoke-RestMethod -Uri 'https://raw.githubusercontent.com/NelloKudo/Apple-Mobile-Drivers-Installer/main/AppleDrivInstaller.ps1')

这条命令先联网把脚本拉下来,再用 iex 立刻执行。脚本会自动完成:

  1. 检查你是不是管理员
  2. 在临时目录建个工作区
  3. 下载 iTunes 安装包并静默解压,安装 AppleMobileDeviceSupport64.msi
  4. 从微软更新目录下载两个驱动包:USB 驱动 + 移动设备网络共享驱动
  5. 用 expand.exe 解压 .cab,再用 pnputil 把里面的 .inf 驱动逐个装上
  6. 清理临时文件,打印 "Installation complete!"

如果中途屏幕长时间没动静,别慌,脚本正在下载 iTunes,那个文件不小。看到绿色提示就说明成了。

第 2 分钟:验证成果

插上 iPhone,在手机上打开"个人热点"并选择 USB 连接。电脑的网络设置里应该会冒出一个新的网络适配器,名字里通常带 Apple 字样。能上网,就收工。

断网了怎么办:手动安装的备选路线

脚本需要联网才能下载驱动,所以完全断网的机器走不了这条路。不过你可以把需要的文件搬过去手动装:

  1. 找一台联网的电脑,下载 iTunes 官方 64 位安装包
  2. 用解压工具把它解开,找到 AppleMobileDeviceSupport64.msi 并双击安装
  3. 打开微软更新目录,搜索 Apple 相关驱动,下载 USB 驱动和网络共享驱动两个 .cab 包(脚本开头注释里就写着这两个链接,抄下来即可)
  4. 解压 .cab 文件,在同一个文件夹里右键 .inf 文件,选择"安装"

这四条做完,效果和脚本一致,只是手动操作要多花几分钟。

如果你已经拿到脚本文件

下载了 .ps1 文件的话更简单,管理员身份打开 PowerShell,进入脚本所在目录,执行:

.\AppleDrivInstaller.ps1

我踩过的坑:四个真实翻车现场

坑一:被管理员权限拦在门外。第一次运行,黄色字体提示 "This script requires administrative privileges!",然后直接退出。原因就是我图省事直接开了普通窗口。解决:重新用管理员身份打开 PowerShell,没有再犯。

坑二:执行策略禁止运行脚本。换了管理员窗口,PowerShell 又提示脚本被系统策略拦截。这时候用下面这条命令给当前用户放行:

Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force

装完想恢复原样,再执行一次Set-ExecutionPolicy Restricted -Scope CurrentUser -Force就行。

坑三:下载 iTunes 时以为卡死了。脚本提示 "It might take a while! Script is not frozen!",但我第一次没注意,等了两分钟差点关窗口。其实它在老老实实下载,耐心等就好。

坑四:装完还是没网。驱动装好不代表立刻生效,我重启了一次电脑,重新插拔数据线,网络就出来了。如果还是不行,去设备管理器看看有没有带感叹号的未知设备,手动"更新驱动程序"指向 .inf 文件(注意:脚本装完会清理临时目录,想手动装得提前把 .cab 解压到别处)。

给想折腾的读者:源码不长,值得一看

整个项目只有三个文件:主脚本 AppleDrivInstaller.ps1、说明文档 README.md、许可证 LICENSE.md。脚本不过几十行,读起来毫无压力。

想获取源码,可以这样克隆:

git clone https://gitcode.com/gh_mirrors/ap/Apple-Mobile-Drivers-Installer

想自定义也不难:驱动下载链接定义在脚本开头的两个变量里,微软更新目录里如果有更新的驱动版本,把变量值换掉即可;临时目录名、提示文案也都能随手改。改完记得先在自己的机器上验证一遍,再拿去分享。

现在的行动清单

  1. 以管理员身份打开 PowerShell
  2. 粘贴那一条安装命令,回车
  3. 等 1 分钟,看到 "Installation complete!"
  4. 插上 iPhone,打开个人热点,确认网络适配器出现
  5. 如果没生效,重启一次再试

别再让"没装驱动"耽误你的网速了。打开 PowerShell,复制命令,一分钟后,你的 iPhone 就能稳稳当当给 Windows 供网。

【免费下载链接】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),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/20 12:27:43

VectorAtlas:80KB免费SVG世界地图的快速集成与交互实现指南

1. 先搞清楚 VectorAtlas 到底解决了什么地图素材问题 如果你在做数据可视化、后台管理面板或者需要展示全球数据的项目,大概率会遇到一个头疼的问题:找一个合适的、免费的、能直接编程操作的世界地图素材。网上很多地图要么是图片格式没法交互&#xf…

作者头像 李华
网站建设 2026/8/20 12:26:56

深度背书:一所OSSD学校的硬核数据拆解

五年4486封offer、QS前百97%:这所加拿大学校凭什么? 在OSSD赛道里,“100%升学率”“人均X封名校offer"已经是标配话术了。但真正值得深挖的,是数据背后的含金量——是精挑细选几十个好学生堆出来的案例,还是大量样…

作者头像 李华
网站建设 2026/8/20 12:25:27

练习:用 playbook 部署 zabbix 和 tidb

1 部署zabbix-server [devopsserver1 ansible]$ vim zabbix-server.yml前端可以访问新建目录,将变量写进/home/devops/ansible/host_vars/server2下的vault文件,并进行加密 [devopsserver1 server2]$ vim vault [devopsserver1 server2]$ ansible-vault …

作者头像 李华
网站建设 2026/8/20 12:21:43

行为隐变量:实现智能体精细化控制与技能复用的核心技术

1. 项目概述:当智能体学会“藏一手”最近在琢磨一个挺有意思的问题:我们怎么让虚拟世界里的智能体(Sim Agents)变得更“听话”,同时又更“聪明”?这里的“听话”,不是指让它机械地执行预设脚本&…

作者头像 李华
网站建设 2026/8/20 12:15:05

基于自然语言理解的射频仪器智能代理:架构、实现与应用

1. 项目概述:当射频仪器“听懂”人话 如果你在射频实验室待过,或者和矢量网络分析仪(VNA)、频谱仪、信号源这些“黑盒子”打过交道,那你一定对SCPI(可编程仪器标准命令)又爱又恨。爱的是它标准化…

作者头像 李华