2016/2017款MacBook Pro装Win10无线网卡驱动修复指南 简介这份压缩包面向在 2015—2017 年款 MacBook Pro 上通过 Boot Camp 安装 Windows 10 的用户集中解决 Broadcom 无线网卡在双系统环境下无法识别、Wi-Fi 连接缺失所引发的驱动匹配问题。包内共 34 个文件约 13.24MB主体为 bcmwl63.inf 驱动信息文件、bcmwl63.sys 与 bcmwl63a.sys 驱动核心、4 个 dll 组件及 2 个 cat 数字签名文件并配有 DPInst.exe 与 DPInst.xml 以支持向导式安装另有 22 个多语言许可文本覆盖简繁中文、英日韩俄等语种。目前已有 1321 人学习下载。对跨平台使用者而言其价值在于提供了一套结构完整、可直接取用的驱动集合INF 与 SYS 组合覆盖 64 位系统下的识别需求DPInst 提供向导式部署入口多语言许可文本便于合规核对适合需要快速恢复无线网络功能的 Mac 用户与运维人员留存备用。1. 2016/2017 款 MacBook Pro 装完 Windows 10 就“断网”这个包能救回什么一台 2016 或 2017 款的 MacBook Pro用 Boot Camp 助理划完分区、走完 Windows 10 安装向导、进到桌面那一刻右下角网络图标常常是个带叉的地球——没有 WiFi也没有以太网口因为这两代机身只剩 USB-C蓝牙图标干脆是灰的。这不是系统装崩了而是 windows 10 的通用驱动库里根本没有这两代机器用的博通无线网卡安装程序认不出硬件自然什么都不装。这个压缩包解决的就是这一段把 Boot Camp 支持软件里那套网络与蓝牙驱动单独拎出来让 windows 10 macbook 这个组合在没有外网、也没法联网下载的环境下也能把网卡一次点亮。往下按顺序走先认设备 ID再手动指定 INF然后调那几个影响握手的高级属性最后是五个我实打实翻过车的现场。2. 先认硬件博通网卡在 Windows 10 下的四种“没网”形态同样是“没网”背后可能是四个完全不同的阶段出的问题驱动没装、驱动装了但没绑定、设备压根没上电、设备正常但无线服务起不来。分不清这四种后面所有操作都是瞎试。这一章的目标很具体——让你在打开设备管理器之前就知道自己应该看到什么。2.1 设备管理器里的四种表现对应四种处理路径第一种最常见网络适配器下面只有一个“以太网”占位或者干脆没有无线分类而在“其他设备”里躺着一个叫“网络控制器”的黄色感叹号。这是驱动完全没装硬件 ID 能被读到但没有任何 INF 匹配它。这个包就是冲这一种来的。第二种网络适配器里出现了“Broadcom 802.11ac Network Adapter”这类名字但图标带感叹号属性里写着“该设备无法启动代码 10”或者“驱动程序未安装代码 28”。代码 28 是驱动文件缺失多半是 INF 装进去了但 .sys 没落盘代码 10 通常是资源冲突或固件初始化失败跟驱动包本身关系不大要先查电源状态。第三种最容易被误判设备管理器里连“其他设备”都没有扫描硬件改动也扫不出来。这种情况一般不是驱动问题而是 PCIe 链路没建立或者设备被 BIOS/固件层面关掉了。这两代机器上重置 SMC 和 NVRAM 是绕不开的一步很多人跳过这步直接换驱动包白折腾两小时。第四种设备一切正常状态 OK驱动版本也对但netsh wlan show interfaces输出为空。这时候问题在 WLAN AutoConfig 服务、在区域设置、或者在某条组策略上跟驱动无关。我一般按这个顺序排查先看设备管理器有没有黄色标记再看硬件 ID 能不能读到再看驱动有没有签名加载最后才动服务。顺序反了就是纯浪费时间。2.2 驱动归属为什么不能直接拿别处的 Boot Camp 包凑合Boot Camp 支持软件里的驱动是分芯片、分系统版本打包的Drivers 目录下按厂商分文件夹博通的无线、博通的蓝牙、苹果自己的触控板与电源管理各占一块。2016 和 2017 两代虽然外观接近无线模块的 PCIe 设备 ID 并不完全一致强行混用会出现“装上了但搜不到 5GHz”这种很别扭的半残状态。判断能不能用不要看文件夹名字看 INF 里的硬件 ID 列表。用记事本打开任意一个 .inf翻到[Manufacturer]和下面的%xxx.DeviceDesc%段落每行末尾的PCI\VEN_14E4DEV_xxxx就是它支持的设备。VEN_14E4是博通的厂商 ID后面那段 DEV 号才是区分具体型号的关键。这两代机器上你大概率会看到DEV_43A0对应 802.11ac 三流方案和DEV_43B1/DEV_43BA一类的编号具体以你机器实际读出为准别照抄。提示蓝牙在 Mac 上走的是 USB 总线而不是 PCIe所以它在设备管理器里挂在“通用串行总线控制器”下面不会出现在网络适配器里。只盯着网络适配器找蓝牙永远找不到。比“哪个文件对应哪个型号”更可靠的做法是让系统自己告诉你它需要什么。下一节的脚本就是干这个的。2.3 用 PowerShell 把硬件 ID 和现有驱动版本抓出来图形界面点属性、切到“详细信息”、下拉选“硬件 ID”一次只能看一个设备。机器上未知设备多的时候命令行快得多。下面这段以管理员身份跑直接列出所有状态不正常的设备及其完整硬件 ID# 列出所有当前存在但状态不是 OK 的设备输出硬件 ID Get-PnpDevice -PresentOnly | Where-Object { $_.Status -ne OK } | ForEach-Object { # 单独取硬件 ID 属性返回的是数组 $ids (Get-PnpDeviceProperty -InstanceId $_.InstanceId -KeyName DEVPKEY_Device_HardwareIds -ErrorAction SilentlyContinue).Data [pscustomobject]{ Name $_.FriendlyName Status $_.Status Class $_.Class HardwareIds ($ids -join | ) } } | Format-List-PresentOnly很关键不加的话会把历史上插过、现在早已拔掉的幽灵设备一起列出来输出几百行没法看。Status字段里Error对应设备管理器那个黄色感叹号Unknown对应“其他设备”下的未识别项Degraded则是能加载但工作不正常。拿到硬件 ID 之后第二步是看现在已经装了什么版本避免出现“以为没装、其实装了个错版本”的乌龙# 查所有已签名驱动的名称、版本、日期和对应 INF Get-CimInstance Win32_PnPSignedDriver | Where-Object { $_.DeviceName -match Broadcom|Wireless|Bluetooth|802\.11 } | Select-Object DeviceName, DriverVersion, DriverDate, InfName | Sort-Object DeviceName | Format-Table -AutoSizeDriverDate这一列是我最看重的。Boot Camp 打包的驱动日期普遍偏老如果你看到某个无线驱动的日期比系统安装日期还新那多半是 Windows Update 偷偷推了一个通用版上来它能把设备点亮但 5GHz 和蓝牙共存往往出问题后面第 5 章会专门讲怎么把它挡回去。两段脚本跑完你手上应该有一个明确的硬件 ID 前缀、一个当前驱动版本号、一个设备状态码。这三个信息足够判断该走“全新安装”还是“先卸载旧驱动再装”。3. 部署流程从解压到网卡点亮的四步驱动包拿到手多数人的第一反应是双击里面的 setup.exe。这在这两代机器上经常不灵——Boot Camp 的安装器会检查机型白名单非苹果硬件或者系统版本对不上就直接退出连个像样的错误提示都没有。稳妥的路子是绕过安装器用 pnputil 把 INF 直接灌进驱动存储让系统自己去匹配。这一章把这条路径拆成四步每步都能单独验证。3.1 前置准备三件容易被忽略的事第一件扩展坞。这两代机器没有原生网口装驱动的过程中如果反复重启导致 WiFi 起不来你会需要一个 USB-C 转 RJ45 的有线连接兜底。别指望手机热点Windows 10 首次联网激活阶段对 USB 网络共享的支持很不稳定。第二件把压缩包解压到本地磁盘而不是 U 盘或网络位置。pnputil 在处理 UNC 路径和部分可移动介质时会报“找不到指定文件”实际文件明明在那儿这种玄学问题排查起来很耗人。解压到D:\MBP1617WIN10NET这种纯英文、无空格的短路径最省事。第三件确认系统位数和版本。这两代机器只能装 64 位 Windows 10不存在 32 位的情况但版本号要留意1507/1511 这些早期版本对博通这一代网卡的电源管理支持有缺陷睡眠唤醒断网的概率明显更高。1809 以后基本稳定。用一条命令确认# 查看系统版本、内部版本号和架构 [pscustomobject]{ Caption (Get-CimInstance Win32_OperatingSystem).Caption Version (Get-CimInstance Win32_OperatingSystem).Version Build (Get-CimInstance Win32_OperatingSystem).BuildNumber Arch $env:PROCESSOR_ARCHITECTURE } | Format-ListBuild小于 17763 的话后面 pnputil 的/subdirs参数会不认得手动逐个目录处理脚本要改。3.2 手动指定 INF 安装pnputil 两段式操作正确的做法分两段先把所有 INF 加入驱动存储这一步不绑定任何设备纯粹是把驱动“登记入库”再触发系统重新扫描让它们匹配到具体硬件。分开做的好处是入库阶段如果某个 INF 有问题会立刻报出来不会污染后面的匹配过程。# 管理员命令提示符把包内所有 INF 递归加入驱动存储 pnputil /add-driver D:\MBP1617WIN10NET\*.inf /subdirs/add-driver后面跟通配符时必须加引号否则 cmd 会自己展开。/subdirs让 pnputil 递归进子目录不加的话只处理根目录那一层而 Boot Camp 的驱动是按厂商分子目录放的不加等于什么都没装。这条命令对每个 INF 会输出一行“正在添加驱动程序包”加一个oemXX.inf的发布名称这个 oem 号后面卸载时要用最好截个图存着。入库成功不代表装上了。第二步触发重新枚举# 让 PnP 管理器重新扫描所有设备并匹配刚入库的驱动 pnputil /scan-devices/scan-devices是 Windows 10 1903 之后才有的参数。更老的系统上等价操作是在设备管理器菜单里点“操作 → 扫描检测硬件改动”或者对单个设备右键“更新驱动程序 → 自动搜索”。如果想精确控制只给博通的设备装、不碰其他硬件可以再加一段按硬件 ID 过滤的# 只对博通 PCIe 设备执行安装避免误伤其他网卡 Get-PnpDevice -Class Net -ErrorAction SilentlyContinue | Where-Object { $_.InstanceId -like PCI\VEN_14E4* } | ForEach-Object { Write-Host 处理设备: $($_.FriendlyName) [$($_.InstanceId)] # /install 表示入库后立即尝试绑定到匹配设备 pnputil /add-driver D:\MBP1617WIN10NET\Broadcom\*.inf /install }这段的逻辑是先筛出厂商 ID 为 14E4 的网络类设备再对每个设备触发一次带/install的安装。/install和单独用/add-driver的区别在于前者会在入库后立刻尝试把驱动应用到当前存在的匹配设备上省掉一次扫描。多个设备共用同一个 INF 时它会重复执行输出里出现“驱动程序包已成功添加”重复几次是正常的。装完之后如果设备管理器里还是感叹号先别急着重装去C:\Windows\INF\setupapi.dev.log搜最近的设备实例 ID日志里会明确写出失败在哪个节、缺哪个文件。这个日志是黑匣子比任何报错弹窗都有用。3.3 三项验证接口、驱动能力、链路速率装完必须验证不能只看图标变没变。第一条netsh wlan show interfaces正常输出里要有名称、描述应该是博通的型号、状态已连接、无线电类型802.11ac、信号、接收速率/传输速率。如果这里显示“系统上没有无线接口”说明驱动虽然加载了但无线服务没接管去服务里看WLAN AutoConfig是不是被设成了禁用。第二条看驱动能力重点确认支持的认证方式和频段netsh wlan show drivers输出里支持的无线电类型应该同时包含 802.11a/b/g/n/ac支持的身份验证和密码里要有 WPA2-个人 和 WPA3-个人老驱动可能只有 WPA2这会影响你连新路由器的 WPA3 混合模式。如果这里只显示 802.11b/g/n说明装的是个功能被裁剪的通用驱动5GHz 高频段和 80MHz 带宽都用不了实际速率会砍半。第三条用 PowerShell 看链路协商结果比 netsh 更直观Get-NetAdapter | Where-Object { $_.InterfaceDescription -match Broadcom|Wireless } | Select-Object Name, InterfaceDescription, Status, LinkSpeed, MacAddress | Format-Table -AutoSizeLinkSpeed在 802.11ac 双流 80MHz 下应该能协商到 867Mbps单流 433Mbps。如果只有 54Mbps 或者 144Mbps八成是还挂在 2.4GHz 上或者信道宽度被限制在 20MHz这两点第 4 章会处理。4. 参数与配置让这块卡跑满 5GHz 的几个关键设置驱动装上了、能上网了很多人就到此为止然后抱怨“Mac 上跑 Windows 网速就是不如 macOS”。差距往往不在驱动本身而在这块卡在 Windows 下的默认电源策略和信道策略偏保守——苹果那边的驱动是配合自家固件调的博通给 Windows 的通用 INF 默认值则是为了兼容性最大化牺牲了性能。这一章调的就是这些默认值。4.1 高级属性逐项说明哪些必须改哪些别碰在设备管理器里双击无线网卡 → 高级选项卡会看到一长串属性。不同驱动版本的属性名不完全一致有的叫802.11n Channel Width for 5GHz有的叫5GHz 信道宽度按语义对号入座。下表是我在两代机器上反复验证过的取值属性名常见写法建议值作用与说明802.11n/ac Channel Width for 2.4GHz仅 20MHz2.4GHz 频段拥挤开 40MHz 只会增加同频干扰实际吞吐反而下降802.11n/ac Channel Width for 5GHz自动 或 80MHz这是拉高速率的关键设成 20MHz 会直接把 867Mbps 砍到 200Mbps 以下Preferred Band / 首选频段首选 5GHz避免开机时先挂 2.4GHz 然后一直不漫游回去Roaming Aggressiveness / 漫游积极性最低 或 中低默认值偏激进会导致在信号边缘反复扫描、丢包家里单 AP 场景直接拉到最低Transmit Power / 传输功率最高省电模式下调低功率会让上行速率明显劣化U-APSD support禁用这个省电机制在某些 AP 上会导致语音和视频出现周期性卡顿Bluetooth Collaboration / 蓝牙共存蓝牙干扰严重时禁用两者共用天线禁用后 WiFi 更稳但蓝牙音频延迟会上升按场景取舍ARP Offload / NS Offload保持启用硬件卸载 ARP 响应对续航有帮助不需要动改完这些要重启网卡才生效最快的办法是禁用再启用# 先禁用再启用指定无线网卡使高级属性生效 $adapter Get-NetAdapter | Where-Object { $_.InterfaceDescription -match Broadcom } Disable-NetAdapter -Name $adapter.Name -Confirm:$false Start-Sleep -Seconds 3 Enable-NetAdapter -Name $adapter.Name -Confirm:$falseStart-Sleep -Seconds 3不是凑数禁用和启用之间不留间隔部分驱动版本会报“设备忙”而跳过重新初始化。-Confirm:$false是为了跳过交互确认方便写进脚本批量跑。4.2 电源管理那个默认勾上的选项是断网元凶设备管理器 → 网卡属性 → 电源管理选项卡 → “允许计算机关闭此设备以节约电源”这一项默认是勾上的。它带来的典型症状是合盖休眠半小时后打开WiFi 图标显示已连接但实际上没有任何流量必须手动断开重连或者干脆重启。取消勾选只是第一步。Windows 的电源计划里还有一层更深的无线适配器节能设置命令行改更彻底# 把当前电源计划下“无线适配器设置 → 节能模式”设为最高性能交流电 powercfg /setacvalueindex SCHEME_CURRENT 19cbb8fa-5279-450e-9fac-8a3d5fedd0c1 12bbebe6-58d6-4636-95bb-3217ef867c1a 0 # 电池供电时也设为最高性能否则拔掉电源照样断 powercfg /setdcvalueindex SCHEME_CURRENT 19cbb8fa-5279-450e-9fac-8a3d5fedd0c1 12bbebe6-58d6-4636-95bb-3217ef867c1a 0 # 让改动立即应用到当前计划 powercfg /setactive SCHEME_CURRENT三个参数分别是子组 GUID无线适配器设置、设置 GUID节能模式、值索引。值 0 是最高性能1 是低省电2 是中等3 是最高省电默认通常是 2 或 3。只改交流电不改电池等于插着电正常、拔了电就断很多人踩这个坑只改了一半。还有一个常被忽略的是“快速启动”。Windows 10 的快速启动本质是混合休眠驱动在休眠前后的初始化状态可能不一致表现为唤醒后网卡不响应。关掉它控制面板 → 电源选项 → 选择电源按钮的功能 → 更改当前不可用的设置 → 取消“启用快速启动”。代价是开机慢几秒换来的是不用每次唤醒都重连。4.3 蓝牙与 WiFi 的共存冲突这两代机器的博通方案里WiFi 和蓝牙是同一颗芯片、共用天线靠时分机制协调。Windows 下的协调算法比 macOS 粗糙典型表现是连着蓝牙耳机听歌时WiFi 下载速率掉到原来的三分之一或者反过来大流量下载时蓝牙音频断断续续。处理思路有三条按代价从低到高把 WiFi 强行钉在 5GHz。2.4GHz 和蓝牙的工作频段直接重叠5GHz 完全避开冲突立刻消失。上面高级属性里的“首选频段”设成 5GHz 就是干这个的前提是你的路由器 5GHz 覆盖够用。关掉“蓝牙协作”属性。这个选项在部分驱动版本里叫Bluetooth Collaboration或蓝牙共存模式禁用后 WiFi 不再礼让蓝牙WiFi 速率恢复但蓝牙音频的抗干扰能力下降隔一堵墙就可能卡。物理上减少同时使用。真要跑大流量传输把蓝牙耳机摘了换有线这是最干脆的。注意改完共存相关属性后一定要把蓝牙设备删除再重新配对。旧的配对记录里缓存了协商参数不重配的话新设置不生效你会以为改动没用。5. 避坑五个我实打实翻过车的现场驱动这行的血泪经验基本都长一个样看起来装好了用两天又出问题或者明明按流程走结果报了个从没见过的错。下面五条是从实际机器上截下来的每条按现象、原因、解决三步写照着自己对号。5.1 装完重启网卡又变回黄色感叹号现象手动装完驱动设备管理器里一切正常能上网。重启一次之后无线网卡图标又带上感叹号属性里写“该设备无法启动代码 10”。原因Windows Update 在后台检测到设备缺少“更合适”的驱动自动推了一个通用版下来覆盖。日志里能看到setupapi.dev.log有一段在系统启动后不久执行的驱动替换记录。它推来的版本能点亮设备但与这两代硬件不匹配。解决先回滚再阻断。设备管理器 → 网卡属性 → 驱动程序 → 回滚驱动程序回到你手动装的那一版。然后关掉驱动自动更新组策略路径是“计算机配置 → 管理模板 → Windows 组件 → Windows 更新 → 管理从 Windows 更新提供的更新”把“Windows 更新不包括驱动程序”启用。没有组策略的家庭版用注册表# 阻止 Windows Update 自动推送驱动家庭版适用 $path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching if (-not (Test-Path $path)) { New-Item -Path $path -Force | Out-Null } Set-ItemProperty -Path $path -Name SearchOrderConfig -Value 0 -Type DWordSearchOrderConfig置 0 表示不搜索 Windows Update只在本地驱动存储里找。改完重启生效。5.2 能搜到 WiFi输入密码后提示“无法连接到这个网络”现象信号满格SSID 正常显示输密码之后转几圈报“无法连接到这个网络”也不给具体错误码。原因大概率是认证方式不匹配。新路由器默认开了 WPA2/WPA3 混合模式而这个版本的博通驱动只认纯 WPA2-PSK(AES)协商到 WPA3 那一支就失败。次要原因是区域码不对网卡被限制在某些信道上。解决先把路由器改成纯 WPA2-PSK AES关掉 WPA3 和 TKIP 混合。连上之后再考虑要不要为了 WPA3 换驱动。区域码问题可以在网卡高级属性里找Country Region或国家/地区设成0使用 AP 广播或者你所在的区域编号同时确认路由器没有把信道设在 12、13 这种部分驱动会拒绝的编号上。排查时用这条命令看失败原因码比弹窗有用netsh wlan show wlanreport它会在C:\ProgramData\Microsoft\Windows\WlanReport\wlan-report-latest.html生成一份带时间线的报告里面明确记录了关联失败、四次握手失败还是 DHCP 失败三个阶段中的哪一个。5.3 休眠唤醒后必须重启才能联网现象合盖、开盖WiFi 图标显示已连接浏览器转圈打不开任何页面。禁用再启用网卡能恢复但不重启的话过一会儿又断。原因两个因素叠加。一是上面说的电源管理没关干净“允许计算机关闭此设备”还勾着二是快速启动导致的驱动状态不一致休眠时驱动把设备置入 D3 状态唤醒后没有正确回到 D0。解决按第 4 章的流程把设备管理器电源管理选项取消勾选加上三条 powercfg 命令把交流电和电池都设成最高性能最后关掉快速启动。三样缺一不可只做前两样的话快速启动那条路径仍然会触发。如果关完还有残留加一步在设备管理器里把网卡的“电源管理”选项卡下“允许此设备唤醒计算机”也取消掉让系统在唤醒后走完整的重新初始化流程而不是试图恢复旧状态。5.4 USB-C 扩展坞上的有线网口不识别现象无线搞定了插上 USB-C 扩展坞网口灯不亮设备管理器里多出一个“未知 USB 设备设备描述符请求失败”。原因扩展坞上的以太网芯片跟无线网卡是两个完全不同的厂商常见的是 Realtek 8153 或者 ASIX AX88179Boot Camp 包里不一定带它们的驱动。另一个常见原因是扩展坞供电不足——这两代机器的 USB-C 口在 Windows 下的供电协商比 macOS 保守同时挂 HDMI、读卡器和大功率网卡时会掉设备。解决先判断是哪种。设备管理器里看未知设备的硬件 ID如果是USB\VID_0BDAPID_8153Realtek或USB\VID_0B95PID_1790ASIX那就是缺驱动单独去找对应芯片的 Windows 10 驱动装上别指望 Boot Camp 包里有。如果硬件 ID 读出来是乱码或者读不到那是供电问题拔掉其他外设只留网口试一次。5.5 安装时提示“此 INF 中的安装节无效”或“哈希值不在目录中”现象pnputil 执行到某一个 INF 时报错退出前几个都成功了就这一个失败。原因三种可能。一是这个 INF 的[Manufacturer]段里没有与你硬件 ID 匹配的条目属于“包是好的但不管你这台机器”二是包被裁过.cat 签名文件跟 .inf 对不上哈希校验失败三是 32 位和 64 位混在一起NTamd64节缺失。解决先看日志定位。打开C:\Windows\INF\setupapi.dev.log搜那个 INF 的文件名失败原因写得非常明确。如果是签名问题而且你确认文件来源可靠可以在高级启动里临时禁用驱动签名强制设置 → 更新和安全 → 恢复 → 高级启动 → 疑难解答 → 启动设置 → 重启 → 按 7装完之后正常重启会恢复强制状态。这个方法只在确认 INF 内容无误时用来源不明的包不要这么干。如果是“安装节无效”基本可以判定这个 INF 不支持你的设备 ID直接在包里翻下一个别在这个文件上耗时间。6. 进阶把驱动固化进安装镜像下次装系统不用再折腾前面所有步骤都是装完系统之后补救。真正省事的做法是提前把驱动注入 Windows 安装镜像让系统装完第一次进桌面网卡就是好的连“先找驱动再联网”这个死循环都不存在。DISM 能直接改install.wim不依赖任何第三方工具。先挂载镜像注意索引号对多版本镜像是必须的# 挂载 install.wim 的第 1 个索引到本地目录目录必须已存在且为空 dism /Mount-Image /ImageFile:D:\iso\sources\install.wim /Index:1 /MountDir:C:\mnt # 递归注入整个驱动目录未签名驱动加 /ForceUnsigned dism /Image:C:\mnt /Add-Driver /Driver:D:\MBP1617WIN10NET /Recurse /ForceUnsigned # 查看注入结果确认每个驱动的厂商和版本 dism /Image:C:\mnt /Get-Drivers /Format:Table # 提交并卸载 dism /Unmount-Image /MountDir:C:\mnt /Commit/Recurse必须加否则只扫根目录。/ForceUnsigned会跳过签名校验只在确认驱动来源可靠时用加不加这一条决定了注入时会不会整批回滚。/Get-Drivers那一步别省输出表里ClassName一列应该能看到 Net 和 Bluetooth 两类如果只有一类说明某个子目录没被扫到。做完之后用这个镜像装系统第一次进桌面网卡就能用。但有一个必须验证的点注入不等于绑定。装完系统之后Get-PnpDevice -Class Net里如果还是出现未知设备说明 INF 里的硬件 ID 跟你这台机器对不上得回去改注入的源目录。我现在的习惯是任何一台要长期跑 Windows 的 Mac装系统之前先花二十分钟改一遍镜像改完在虚拟机里先跑一遍验证驱动能不能正确绑定通过了再刷真机。这一步听起来麻烦但它把“装到一半没网、只能靠手机热点救急”这种最难受的场景彻底封死了。从那以后我每次做启动盘都强制走一遍/Get-Drivers的检查看一眼输出再拔盘。希望帮到你。本文还有配套的精品资源点击获取