在 Intel Macbook 2020 上BootCamp安装 Windows 11 Pro 24H2 后Bluetooth功能无效后的恢复办法

批处理文件:如下代码保存为ResetBluetooth.bat文件.
注意:PCI\VEN_14E4&DEV_5FA0&SUBSYS_0870106B&REV_04\400000FFFF00000001这个是 Broadcom Bluetooth PCIe Controller设备的实例路径,你可以在设备管理器里查找看到

@echo off
@echo off
REM 移除设备并扫描设备的BAT脚本
REM 需要管理员权限运行

setlocal enabledelayedexpansion

REM 设置代码页为GBK用于中文显示
chcp 65001>nul

REM 检查是否以管理员身份运行
net session >nul 2>&1
if %errorlevel% neq 0 (
    echo 正在请求管理员权限...
    REM 使用PowerShell以管理员身份重新启动此脚本
    powershell -Command "Start-Process '%0' -Verb RunAs -WindowStyle Normal"
    exit /b
)

echo ======================================
echo 设备移除和扫描工具
echo ======================================
echo.

REM 移除指定的设备
echo 1/2 正在移除设备...
echo 设备ID: PCI\VEN_14E4^&DEV_5FA0^&SUBSYS_0870106B^&REV_04\400000FFFF00000001
pnputil /remove-device "PCI\VEN_14E4&DEV_5FA0&SUBSYS_0870106B&REV_04\400000FFFF00000001"

if %errorlevel% equ 0 (
    echo [成功] 设备移除成功
) else (
    echo [失败] 设备移除失败或设备不存在
)

echo.
echo 2/2 正在扫描设备...
REM 扫描设备
pnputil /scan-devices

if %errorlevel% equ 0 (
    echo [成功] 设备扫描成功
) else (
    echo [失败] 设备扫描失败
)

echo.
echo ======================================
echo 操作完成
echo ======================================

方案一:使用任务计划程序(推荐)

步骤:

  1. 按 Win + R,输入 “taskschd.msc” 打开任务计划程序
  2. 点击右侧”创建基本任务”
  3. 输入名称:”Bluetooth功能无效后的恢复”
  4. 选择”计算机启动时”触发器
  5. 左侧选择”启动程序”
  6. 程序路径:选择 ResetBluetooth.bat 的完整路径
  7. 勾选”使用最高权限运行此任务”
  8. 完成

优点:

  • 系统稳定,推荐方案
  • 可控制运行权限
  • 易于管理和调试

方案二:启动文件夹

  1. 按 Win + R,输入:shell:startup
  2. 将 ResetBluetooth.bat 副本拖到此文件夹
  3. 右键点击 → 属性 → “高级” → 勾选”以管理员身份运行”