windows10 不能删除配对成功和未成功蓝牙的解决办法

 

目录

 

蓝牙问题

 尝试过如下方法都没有解决

1、使用工具删除

2、显示隐藏设备法:

3、官方删除注册法:

4、其他方法

5、终极解决办法

总结

后记


蓝牙问题

最近调试蓝牙 HID设备,发现蓝牙连接一次就不能再次连接,只能通过修改蓝牙mac地址重新连接,这就出现个问题,每修改一次程序就要修改一次mac地址,设备管理器就会多一个设备几次调试,蓝牙设备如下图所示:

 尝试过如下方法都没有解决

1、使用工具删除

https://blog.csdn.net/weixin_37993251/article/details/100830170?utm_medium=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase&depth_1-utm_source=distribute.pc_relevant_bbs_down.none-task-blog-baidujs-1.nonecase

控制台删除法:复制下面程序粘贴到控制台运行。

$Source = @"
   [DllImport("BluetoothAPIs.dll", SetLastError = true, CallingConvention = CallingConvention.StdCall)]
   [return: MarshalAs(UnmanagedType.U4)]
   static extern UInt32 BluetoothRemoveDevice(IntPtr pAddress);

   public static UInt32 Unpair(UInt64 BTAddress) {
      GCHandle pinnedAddr = GCHandle.Alloc(BTAddress, GCHandleType.Pinned);
      IntPtr pAddress     = pinnedAddr.AddrOfPinnedObject();

      UInt32 result       = BluetoothRemoveDevice(pAddress);
      pinnedAddr.Free();
      return result;
   }
"@

Function Get-BTDevice {
    Get-PnpDevice -class Bluetooth |
      ?{$_.HardwareID -match 'DEV_'} |
         select Status, Class, FriendlyName, HardwareID,
            # Extract device address from HardwareID
            @{N='Address';E={[uInt64]('0x{0}' -f $_.HardwareID[0].Substring(12))}}
}

################## Execution Begins Here ################

$BTR       = Add-Type -MemberDefinition $Source -Name "BTRemover"  -Namespace "BStuff" -PassThru
$BTDevices = @(Get-BTDevice) # Force array if null or single item
Do {
   If ($BTDevices.Count) {
      "`n******** Bluetooth Devices ********`n" | Write-Host
      For ($i=0; $i -lt $BTDevices.Count; $i++) {
         ('{0,5} - {1}' -f ($i+1), $BTDevices[$i].FriendlyName) | Write-Host
      }
      $selected = Read-Host "`nSelect a device to remove (0 to Exit)"
      If ([int]$selected -in 1..$BTDevices.Count) {
         'Removing device: {0}' -f $BTDevices[$Selected-1].FriendlyName | Write-Host
         $Result = $BTR::Unpair($BTDevices[$Selected-1].Address)
         If (!$Result) {"Device removed successfully." | Write-Host}
         Else {"Sorry, an error occured." | Write-Host}
      }
   }
   Else {
      "`n********* No devices foundd ********" | Write-Host
   }
} While (($BTDevices = @(Get-BTDevice)) -and [int]$selected)

2、显示隐藏设备法:

 

3、官方删除注册法:

https://answers.microsoft.com/zh-hans/windows/forum/all/win10%E8%93%9D%E7%89%99%E8%AE%BE%E5%A4%87%E6%97%A0/dd641a9b-ca95-491a-8cd9-90747b36fe2c

4、其他方法

https://blog.csdn.net/qq_35577614/article/details/101311666?utm_medium=distribute.pc_relevant.none-task-blog-OPENSEARCH-4.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-OPENSEARCH-4.control

5、终极解决办法

     经过几天的折腾问题并没有解决,最后怀疑是系统问题,查看win10版本 windows10 1909  现在最新可升级版本是window  20H2,win10虽然很垃圾但是支持在线升级还是很人性的 不用重做系统。

经过一晚上折腾升级到最新版本。

 

        升级完成后,在设备管理器中还是不能删除,慌了,在操作上述方法还是不好使,心态崩了。在准备放弃的时候打开了win10的蓝牙和其他设备,这里面能显示出之前的蓝牙了(后写的博客 蓝牙已经删除)

试了一下,删除设备,蓝牙居然删除了,喜出望外。蓝牙居然是这么删除的。

总结

     win10系统通过设备管理器卸载蓝牙是卸载不掉的,卸载后扫描设备又会被从新添加,蓝牙只能通过win10系统提供的管理工具才能删除,但是有的版本win10(1909)并不能显示出蓝牙设备所以删除不了,

所以只能升级系统喽。

后记

     win10真是垃圾,蓝牙能删掉了,wifi又不好使了,频繁掉网,重新安装网卡驱动也不行,看来又得折腾几天了。

 

 

      

<think>好的,我现在需要帮助用户解决Windows 10蓝牙无法检测到已配对蓝牙耳机的问题。首先,我应该回顾用户提供的参考信息,看看有没有相关的解决方案。 根据引用[1],提到了检查蓝牙开关状态、更新驱动程序重装系统等方法。用户的问题是无法检测到已配对的设备,这可能涉及到驱动问题或者系统服务的问题。引用[2]中提到已配对但无法连接,可能涉及音频输出设置或驱动不兼容。而引用[3]则提到无法删除设备的情况,解决方法是使用注册表编辑器,这可能对当前问题也有参考价值。 首先,我需要考虑常见的解决步骤。比如,检查蓝牙服务是否开启,设备是否处于可发现模式,以及驱动程序是否正常。然后可能需要更深入的步骤,比如删除设备重新配对,或者更新/回滚驱动程序。 用户的问题是无法检测到已配对的耳机,这可能意味着耳机虽然之前配对过,但现在不在可检测范围内,或者系统存在缓存问题。所以第一步应该是让用户确保耳机处于配对模式(虽然已配对,但可能需要重新进入配对模式才能被检测到)。如果耳机没有正确进入配对模式,系统可能无法发现它。 接下来,检查蓝牙支持服务是否正在运行。引用[1]中提到了检查蓝牙开关状态,这可能包括系统设置中的蓝牙开关以及物理开关。此外,服务中的蓝牙支持服务如果被禁用,会导致蓝牙功能失效。 然后,驱动程序的问题。引用[1][2]都提到了更新或重新安装蓝牙驱动程序。用户可能使用的是过时的驱动,或者驱动损坏,导致无法识别设备。建议用户到设备管理器中检查蓝牙适配器的状态,更新驱动,或者卸载后重新安装。 另外,引用[3]中提到无法删除设备,可能需要通过注册表编辑器来删除残留的蓝牙配置信息。虽然用户的问题是无法检测到,但可能之前配对信息有冲突,导致系统无法正确识别设备。因此,删除所有蓝牙设备记录,并清除注册表中的相关项可能有效。 此外,系统更新后可能出现兼容性问题,如引用[2]所述,升级后出现问题。可能需要检查最近的系统更新,或者回滚到之前的驱动程序版本。 最后,如果所有软件方法无效,可能需要考虑硬件问题,比如蓝牙适配器故障,或者耳机本身的问题。建议用户尝试在其他设备上测试耳机,以排除硬件故障。 总结一下,可能的解决步骤包括: 1. 确保耳机处于可发现模式。 2. 检查蓝牙服务是否运行。 3. 删除旧设备并重新配对。 4. 更新或重新安装蓝牙驱动。 5. 清除注册表中的残留项。 6. 检查系统更新或回滚驱动。 7. 测试硬件是否正常。 需要将这些步骤详细地、按顺序整理出来,确保用户能逐步操作。同时,要提醒用户谨慎操作注册表,避免误操作导致系统问题。</think>### 分步解决方案 **问题描述**:Windows 10系统已配对蓝牙耳机无法被检测到,导致无法连接。 --- #### **步骤1:确认耳机状态系统蓝牙开关** 1. **耳机操作**: - 确保蓝牙耳机处于**配对模式**(通常需长按电源键或专用配对键,直到指示灯闪烁)。 - 若耳机已与其他设备连接(如手机),请先断开连接[^2]。 2. **系统蓝牙设置**: - 打开「设置」→「设备」→「蓝牙其他设备」,确认蓝牙开关为**开启状态**。 - 点击「添加蓝牙或其他设备」,选择「蓝牙」尝试重新搜索耳机[^1]。 --- #### **步骤2:重启蓝牙服务** 若蓝牙服务异常,可能导致设备无法被发现: 1. 按 `Win + R`,输入 `services.msc` 打开服务管理器。 2. 找到 **Bluetooth Support Service**,右键选择「重新启动」。 3. 重复步骤1尝试搜索设备[^1]。 --- #### **步骤3:删除配对记录并重新配对** 若耳机已配对显示,可能是缓存冲突: 1. 在「蓝牙其他设备」列表中,找到目标耳机,点击「删除设备」。 2. 重启电脑耳机,重新进入配对模式并搜索[^3]。 --- #### **步骤4:更新或重新安装蓝牙驱动** 驱动程序问题可能导致设备无法识别: 1. 按 `Win + X`,选择「设备管理器」。 2. 展开「蓝牙」类别,右键单击蓝牙适配器(如 **Intel Wireless Bluetooth**),选择: - **更新驱动程序** → 自动搜索更新。 - 若无效,选择「卸载设备」,重启电脑后系统会自动重装驱动。 --- #### **步骤5:清除注册表残留配置** 若设备残留信息干扰检测(谨慎操作): 1. 按 `Win + R`,输入 `regedit` 打开注册表编辑器。 2. 导航至路径: ``` HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Devices ``` 3. 删除与耳机相关的所有子项(通常以蓝牙MAC地址命名)。 4. 重启电脑后重新配对。 --- #### **步骤6:检查系统更新与回滚驱动** 系统更新可能修复兼容性问题: 1. 打开「设置」→「更新安全」→「检查更新」,安装所有待定更新。 2. 若问题出现在更新后,可回滚驱动: - 在设备管理器中右键蓝牙适配器 →「属性」→「驱动程序」→「回退驱动程序」。 --- #### **步骤7:硬件故障排查** 若以上步骤无效: 1. 尝试将蓝牙耳机连接至其他设备(如手机),确认耳机正常。 2. 若其他设备可连接,可能是电脑蓝牙模块硬件故障,需联系维修。 --- ###
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值