Bluetooth Device Pairing Parameters in Regedit
This guide explains how to locate and configure Bluetooth device pairing parameters using the Windows Registry Editor (Regedit). In Windows, Bluetooth configurations, paired device metadata, and security link keys are stored deep within the system registry under the Bluetooth driver and service keys. Modifying these registry paths allows administrators and advanced users to troubleshoot connectivity issues, manage pairing keys, and alter device-specific parameters directly.
Navigating to Bluetooth Registry Keys
To access Bluetooth device parameters in Windows, open the Registry
Editor by pressing Win + R, typing
regedit, and pressing Enter.
The primary registry paths for Bluetooth configuration are:
1. Device-Specific Pairing Parameters and Settings
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Devices
Under the Devices key, each paired device is represented
by a subkey named after its unique MAC address (e.g.,
001a7d123456). Selecting a specific device MAC subkey
exposes parameters such as: * COD (Class of Device):
Defines the device type (audio, input, computer). * VID /
PID: Vendor and Product identification codes. *
DeviceFlags: Flags that dictate connection behaviors
and profiles supported by the device.
2. Bluetooth Link Keys (Security and Authentication)
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTHPORT\Parameters\Keys
This folder stores cryptographic pairing keys (Link Keys) negotiated
between your computer’s Bluetooth radio and paired peripherals. * Under
Keys, subkeys represent the local Bluetooth adapter’s MAC
address. * Inside the local adapter subkey, binary values represent the
paired target devices and their respective Link Keys used for automatic
reconnection and encryption. * Note: Accessing the Keys
directory requires elevated SYSTEM permissions; by default,
Administrator accounts may receive an “Access Denied” error unless
permissions are modified in the key’s security settings.
3. Bluetooth Support Service Configuration
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BthServ\Parameters
This location controls global behavior for the Windows Bluetooth
Support Service (bthserv), including timeout periods,
service startup configurations, and general stack policies.
4. Global Bluetooth Stack Settings
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Bluetooth
This key contains global parameters for pairing behaviors, such as enabling Simple Pairing Debug Mode or overriding standard authentication requirements.
Applying Changes
- Right-click the relevant key or value to edit its data.
- After modifying values or removing outdated pairing keys, restart
the Bluetooth Support Service via
services.mscor reboot the computer to apply the updated parameters. Always export a backup of any registry key prior to making modifications.