Bluetooth yığını
Windows > Microsoft Windows yığınları

Windows 8'den önce Microsoft Windows Bluetooth yığını yalnızca USB aracılığıyla takılı olan harici veya entegre Bluetooth dongle'larını desteklemektedir. PCI, I²C, seri, PC Kart veya diğer arabirimler üzerinden Bluetooth radyo bağlantılarını desteklemez. Ayrıca tek bir Bluetooth radyo da destekliyor. Windows 8, USB olmayan otobüslerde Bluetooth radyo desteği sağlayan genişletilebilir bir taşıma modeline sahiptir.
Genellikle, yalnızca tek bir yığın herhangi bir zamanda kullanılabilir: Geçiş yığını, Windows kayıt defterinde kalmasına rağmen, geçiş genellikle güncel yığının kaldırılmasını gerektirir. Bununla birlikte, aynı mikro Windows sisteminde, her biri kendi ayrı Bluetooth radyo donanımını kullanan iki yığının kullanılabileceği bazı durumlar vardır.
Windows sürümleri:
Windows 2000 veya Windows Me: Microsoft bu eski Windows sürümleri için resmi bir Bluetooth yığını yayımlamadı.
Windows CE, UART, USB, SDIO ve BCSP bağlantılarını destekler. Katıştırılmış aygıta ve işletim sisteminin hangi sürümüne bağlı olarak Widcomm, BlueSoleil ve Toshiba da dahil olmak üzere Windows CE aygıtlarına üçüncü taraf yığınları da yüklenebilir.
Windows XP, 2004-08-06'da yayınlanan Service Pack 2 güncelleştirmesinden başlayarak yerleşik bir Bluetooth yığını içeriyordu. Windows XP SP2 ve SP3, Bluetooth 1.1 (ancak 1.0 değil), Bluetooth 2.0 ve Bluetooth 2.0 + EDR'yi (Gelişmiş Veri Hızı) desteklemektedir.
Windows XP SP1: Microsoft, Windows XP Service Pack 1'e yüklemek için kendi Bluetooth yığınının QFE'sini (QFE323183 olarak etiketlenmiştir) yayımladı. Microsoft, bunu yalnızca doğrudan üçüncü taraf şirketlere yaptı ve doğrudan halka açıklamadı. Üçüncü taraf şirketlere daha sonra kendi Bluetooth cihazının yazılım kurulumunun bir parçası olarak QFE'yi serbest bırakmasına izin verildi. Microsoft, bu QFE'yi artık desteklememektedir.
Windows Vista Bluetooth yığını, daha fazla donanım kimliği, EDR performans iyileştirmesi, Wi-Fi varlığı için Uyarlamalı frekans sıçrama ve ses profilleri için gerekli Senkron Bağlantı Yönelimli (SCO) protokol desteği desteği ile geliştirildi. Windows Vista Bluetooth yığını, üçüncü tarafların ek Bluetooth Profilleri için destek eklemesine olanak tanıyan kullanıcı modu programlama arabiriminin yanında bir çekirdek modu aygıt sürücüsü arabirimini desteklemektedir. Bu, Windows XP Service Pack 2 dahili Bluetooth yığını içinde eksikti; ek profil desteği için tamamıyla üçüncü parti bir yığınla değiştirilmesi gerekiyordu. Ayrıca, sanal COM bağlantı noktalarının yanında yuva kullanarak RFCOMM desteği de sağlar. Kablosuz için Windows Vista Özellik Paketi adı verilen KB942567, kendiliğinden çalışan Bluetooth modülleri için S3 veya S4 desteğinden Bluetooth 2.1 + EDR desteği ve uzaktan uyandırma özelliği ekler. Bu özellik paketi başlangıçta yalnızca OEM'ler tarafından kullanılabilir; ancak sonunda Windows Vista Service Pack 2'ye eklenmiştir.
Windows 7, Bluetooth 2.1 + EDR'yi (Windows Vista gibi) desteklemektedir. Windows 7, Güvenli Basit Eşleştirme, Genişletilmiş Soru Yanıtlama, diğer UI ve USB Bluetooth radyo kurulum geliştirmelerini sunar. Güvenli Basit Eşleştirme otomatik en iyi eşleştirme yöntemini belirler, Genişletilmiş Sorgulama Yanıtı, bağlantı öncesi aygıtların daha iyi filtrelenmesine izin vermek için sorgulama işlemi sırasında daha fazla bilgi sağlar. Windows 7'de, Bluetooth aygıtı ayarları, Denetim Masası uygulamasından Aygıtlar ve Yazıcılar'a taşındı.
Windows 8, Bluetooth Low Energy (BLE) içeren Bluetooth 4.0 desteğiyle Bluetooth yığını genişletir.
Windows 8.1, Bluetooth Düşük Enerji (GATT) ve RFCOMM için geliştirici API'leri ekledi.
Windows 10, Windows Phone ve Windows Bluetooth yığınlarını bir araya getirdi.
Windows XP / Windows Vista / Windows 7 Bluetooth yığını doğal olarak bu Bluetooth profillerini desteklemektedir: PANU, SPP, DUN, OPP, OBEX, HID, HCRP. Windows 8, HFP, A2DP ve AVRCP Profilleri için destek ekler.
Windows 7 / Vista / 8/10 yığını, donanım yığını ve yazılım satıcıları ek profiller uygulayabilmesi için, Bluetooth yığını için çekirdek modu ve kullanıcı modu API'leri sağlar. 2010'da CSR plc (şimdi Qualcomm) kendi bluetooth istasyonunu başlattı. CSR Synergy BT ana bilgisayar desteğine dayanıyordu.