Note Looking for drivers for your Bluetooth audio device? See Fix connections to Bluetooth audio devices and wireless displays.
Note For information about Bluetooth support prior to Windows 10, see Bluetooth Support in Previous Windows Versions.
Profile drivers then communicate with their devices by using IOCTL requests that are delivered to the device by means of an IRPMJINTERNALDEVICECONTROL or IRPMJDEVICECONTROL IRP. The profile driver specifies one of the I/O control codes in the following list in the IRP. The Bluetooth driver stack supports the following IOCTLs for kernel-mode callers through IRPMJDEVICECONTROL: IOCTLBTHDISCONNECTDEVICE. Update Bluetooth Drivers. If you’ve just started using a new Bluetooth audio device, it’s a good idea to check if you have the correct Bluetooth drivers installed. If you’re using the generic drivers that Windows 10 installs, try installing dedicated Bluetooth drivers released by your system manufacturer.
Windows 10 for desktop editions (Home, Pro, Enterprise, and Education) and Windows 10 Mobile support the following Bluetooth versions:
Windows Server 2016 does not support Bluetooth.
Windows 10 (Version 1803) supports Bluetooth version 5.0 and the following Bluetooth user profiles:
Windows 10 for desktop editions in-box Bluetooth profiles:
| Profile | Description |
|---|---|
GATT | Bluetooth LE Generic Attribute (GATT) Client |
A2DP 1.2 | Advanced Audio Distribution Profile |
AVRCP 1.3 | Audio/Video Remote Control Profile |
DI 1.3 | Device ID Profile |
DUN 1.1 | Dial-Up Networking |
HCRP 1.0 | Hardcopy Cable Replacement Profile |
HFP 1.5 | Hands-Free Profile |
HID 1.1 | Human Interface Device |
HOGP 1.0 | HID over GATT Profile |
OPP 1.1 | Object Push Profile |
PANU 1.0 | Personal Area Network User |
SPP 1.2 | Serial Port Profile |


Windows 10 Mobile in-box Bluetooth profiles:

| Profile | Description |
|---|---|
GATT | Bluetooth LE Generic Attribute (GATT) Client |
A2DP 1.2 | Advanced Audio Distribution Profile |
AVRCP 1.3 | Audio/Video Remote Control Profile |
DI 1.3 | Device ID Profile |
HFP 1.6 | Hands-Free Profile |
HID 1.1 | Human Interface Device |
HOGP 1.0 | HID over GATT Profile |
MAP 1.1 | Message Access Profile |
OPP 1.1 | Object Push Profile |
PAN NAP 1.0 | Personal Area Network Access Point |
PBAP 1.1 | Phone Book Access Profile |
SPP 1.2 | Serial Port Profile |
To learn more about the new features and hardware developer recommendations for the different versions of Windows 10, see Bluetooth in the Hardware component guidelines section.
