|
在Windows系统中,蓝牙配对的设备信息通常存储在注册表的以下路径中。这些键值包含设备的配对记录、连接历史、服务配置等信息:
1. 已配对设备的硬件标识和链接密钥
路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Keys
说明:
每个蓝牙适配器有一个唯一子键(如 {a1b2c3d4...},对应适配器的MAC地址)。
子键下会列出已配对设备的MAC地址(如 112233445566),其值包含加密的链接密钥(Link Key)。
权限要求: 需要管理员权限才能访问。
2. 蓝牙设备的友好名称和配置信息
路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Devices
说明:
以设备MAC地址为子键名(如 112233445566)。
包含设备的名称(Name)、最后一次连接时间(LastConnectedTime)、服务配置等。
3. 用户模式下的蓝牙设备缓存(Windows 10/11)
路径:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Bluetooth\Devices
说明:
存储当前用户已配对设备的缓存信息(如名称、MAC地址、服务记录等)。
部分信息可能已迁移到系统级注册表(如上述BTHPORT路径)。
4. 蓝牙设备类标识(Class of Device, CoD)
路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Bluetooth\DeviceCache
说明:
记录设备的类型(如耳机、键盘等),通过ClassOfDevice值标识。
5. 蓝牙服务配置(可选)
路径:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Bluetooth\Services
说明:
存储系统支持的蓝牙服务(如A2DP、HID等)的配置。
注意事项:
权限问题: 访问 HKEY_LOCAL_MACHINE 下的蓝牙键值需要管理员权限。
修改风险: 直接编辑注册表可能导致蓝牙功能异常,建议导出备份后再操作。
系统差异: Windows 7/8.1与Windows 10/11的注册表路径可能略有不同。
配对信息加密: 链接密钥(Link Key)等敏感数据通常被系统加密存储。
如果需要清理蓝牙配对记录,可通过以下步骤安全操作:
系统设置:
设置 > 设备 > 蓝牙和其他设备 → 直接删除设备。
命令行工具:
使用 btpair -u 或 Remove-BluetoothDevice (PowerShell)。
注册表清理:
删除上述键值后重启系统(谨慎操作)。 |
|