The know-hows of installing Microsoft Bluetooth Stack on Windows Server 2008 64-bit (and 32-bit) edition, in case of using it as a workstation, is spread on blogs everywhere, and Gil is behind the whole story.
The problem is System File Repository (C:\Windows\System32\DriverStore\FileRepository) doesn’t always contain all the files needed, like Broadcom (Widcomm) driver files for instance (filenames starting with btw), and gurus also forgot to mention a few files in their listings (btwavdt.inf, btwrchid.inf, and bthprint.sys to mention a few.)
Note: Broadcom (Widcomm) files are not included in a fresh Windows’ File Repository. People who luckily find them in the Repository have definitely installed OEM BT drivers. For example, Lenovo Y710 OEM drivers include the latest Broadcom (Widcomm) Bluetooth driver version 184.108.40.20600 (08/31/2007), where Dell XPS M1330 OEM drivers include the older Broadcom (Widcomm) Bluetooth driver version 220.127.116.1100 (11/03/2006).
Microsoft Bluetooth Stack for Windows Server 2008 x86 and Windows Server 2008 x64
I’ve collected all the files needed for both x86 and x64 systems separately, modified all the NTx86…1, NTia64…1, and NTamd64…1 sections into NTx86, NTia64, and NTamd64 in all INFs, and cabbed them into separate archives for both 32-bit and 64-bit editions.
CAUTION! I double-checked, sometimes triple-checked everything, but please practice safe driver upgrade. Creating a System Restore Point (image backup is even safer) is highly recommended. Remember, at the end, you’re doing it at your own risk!
- Download Microsoft Bluetooth Stack for Windows Server 2008 x86 (32-bit) modified by Komeil Bahmanpour
- Download Microsoft Bluetooth Stack for Windows Server 2008 x64 (64-bit) modified by Komeil Bahmanpour
Both the 32-bit and 64-bit stack drivers include:
- Microsoft Bluetooth Stack driver version 6.0.6001.18000 (06/21/2006)
- Broadcom (Widcomm) Bluetooth driver version 18.104.22.16800 (08/31/2007)
Note: Files starting with “btw” belong to Broadcom (Widcomm) and the others are Microsoft’s:
- btwaudio.cat, btwaudio.inf, btwaudio.sys: WDM audio (PortCls) Bluetooth Audio Driver
- btwavdt.cat, btwavdt.inf, btwavdt.sys: Broadcom Bluetooth AVDT Service Installation
- btwrchid.cat, btwrchid.inf, btwrchid.sys: Remote Control HID Minidriver Installation
CAB File Listing
| || || |
Supported Hardware Brands
| || || || |
Infrared (IR) Support
To support infrared (IR), both CABs contain modified versions of Windows / SigmaTel drivers:
- circlass.inf, circlass.sys: Microsoft Consumer IR Devices (CIR Class enumerator driver)
- netirda.inf: Microsoft IrDA transport
- irstusb.inf, irstusb.sys: SigmaTel NDIS 5.0 USB Infra-Red Driver
Bluetooth Headsets [Updated May 20, 2009]
Due to the fact that both Windows Vista / Windows Server 2008 don’t support Bluetooth headset profile, if you want to use a Bluetooth headset with your adapter, you’ll need to add the headset profile to the default Microsoft stack. Visit my headset blog entry to know more about installing and enabling Bluetooth headset profile in Windows Vista / Windows Server 2008.
Install and Enable Bluetooth on MacBook Pro Operating Windows Server 2008
The CAB files are for normal Windows users running an IBM-PC-compatible machine, however some came to their senses and produced Macs that are not Macs anymore. The CABs could gladly help these users too:
- Install Boot Camp drivers. The driver will be installed, but it won’t be associated with the appropriate hardware.
- Open Device Manager, right click the Bluetooth USB Host Controller, and click Update Driver Software… menu item.
- Choose Browse my computer for driver software and then Let me pick from a list of device drivers on my computer.
- Choose Bluetooth Radios, then click Next.
- Uncheck Show compatible hardware, in the left select Apple Inc. and in the right Apple Built-in Bluetooth, then click Next.
- Answer Yes to the popped Update Driver Warning dialog.
- Wait for the driver to install and display Windows has successfully updated your driver software, and then click Close.
- Cancel all of the Found New Hardware dialogs. The Bluetooth icon will show up in the notification area.
- Apple Built-in Bluetooth is now listed under Bluetooth Radios, three Unknown devices under Other devices.
- Download and extract Microsoft Bluetooth Stack for Windows Server 2008 (x86/x64) CAB file in a specific folder, e.g. C:\BT.
- Right click the first Unknown device and click Update Driver Software… menu item.
- Choose Browse my computer for driver software and enter the path to the CAB extraction folder and click Next.
- Choose Install this driver software anyway in the Windows Security dialog shown.
- Wait for the driver to install, and then click Close.
- Do the same routine to install the other Unknown devices.
- Upon completion, Microsoft Bluetooth Enumerator will show up under Bluetooth Radios, along with new Network adapters.
- Installing Microsoft IntelliPoint, it will prompt you to insert the transceiver, click Cancel.
- Pair the mouse using Bluetooth control panel, and a new device shows up in Device Manager. Update the driver using the same methods you’ve done before, so it’s recognized as Bluetooth HID Device.
- Enable your Wireless Notebook Presenter and click the presentation mode button.
- If everything is fine, delete the temporary driver extraction folder. You’re done.
Excellent Instuctions and file sets, there are a lot of people having trouble with Bluetooth Headsets and Windows 7 64bit. This works for me. Thanks.
Super! Thanks man. My hardware isn’t listed in the post (it’s usb dongle trednet tbw-101UB)
How do I add those drivers to your super package?
You need to use my drivers to set up the stack part, and your device’s bundled Vista drivers for the dongle part. Check your dongle’s INF files for “…1”, if found, carefully modify all the NTx86…1, NTia64…1, and NTamd64…1 instances into NTx86, NTia64, and NTamd64 in all INFs.
thank man – I will keep digging or changing dongle (the drivers/apps that come with it aren’t running on w8srv)
Thanks, this is what i need!!
But i have a question, i install the driver but in the windows server 08 i can’t use my bluetooth headset.
I can’t find the bluetooth audio in “Sound Device“. Can you help me? Thanks!!
Due to the fact that Windows Vista doesn’t support Bluetooth headset profile, if you want to use a Bluetooth headset with your adapter, you’ll need to add the headset profile to the default Microsoft stack. Visit my headset blog entry to know more about installing and enabling Bluetooth headset profile in Windows Vista / Windows Server 2008.
Works perfectly on my Dell XPS M1530. Thanks a lot.
I have a question for you, I’m using MacBook, not MacBook Pro and I can’t install bluetooth driver. Please tell me how to do that. Thanks
Man, I’m glad I found this page! I just bought a new Insignia NS-BTHDST headset and just couldn’t get it to work under WS08 until I found your download. This is now working beautifully under Windows Server 2008 on a Dell Inspiron 9400 laptop.
Thank you for a great article, i have installed WS2008 on my XPS-M2010 for development reasons due to the better speed of the OS, but after installing the XPS bluetooth drivers i was having problems with my keyboard and mouse because they are both bluetooth from birth. your article and files help me solve the issue perfectly…thanks again
Hi, I installed Windows 2008 Server with SP2, and the blue tooth drivers, but i m getting errors in the Device Manager
1. Microsoft Bluetooth Enumerator : The device failed to start (code 10)
2. Bluetooth Device (RFCOMM Protocol TDI) The device failed to start (code 10)
Any solution, my guess is due to SP2?
For bluetooth errors due SP2 check this post: http://www.win2008workstation.com/forum/viewtopic.php?f=6&t=884&p=4295#p4295
Windows server 2008 x64 on the ThinkPad x61 Installed successfully!!! i love you ~ thanks a lot!
Thanks dude it works for server 2008 x32!! 🙂
You are the man!!! I usually do not comment on blogs but I just had too this time. Thanks a lot.
That is cool！！！！！！！！！！！！it works perfectly on my server 2008
thank you ，you must be genius！！！！！！！！
Thank you very much
Unfortunatelly i cannot send or recive files from mobile phones.
can somebodey help ?
im working with server 2008 32 bit
thanks in advance
Thanks a lot! You saved my time 😀
دستت درد نکنه واقعا!
Thanxs VEry Very Very much
Can u explain what u did ?
and maybe yoe have the solution for the “pci simple communications controller” driver on
thanks a lot
“PCI Simple Communications Controller” is a modem. Perhaps you should find its proper driver using Vendor ID / Device ID (PCI\VEN_xxxx&DEV_xxxx) listed for your PCI modem device inside Device Manager \ Device Properties \ Details \ Hardware Ids. Please note some modems (depending on being HSF/HCF/etc.) are not Vista-ready, those cannot be installed on Windows Server 2008 as well.
PERFECT!!! That was the perfect fix. I extracted the files to a folder and pointed Windows to it when updating the BlueTooth drivers. Thank you!
Thanks for the easy link. Fixed up SBS 08 so mobile phone sync is a breeze now!
I just need to be able to connect my headset for voip to my dongle. Wish me luck
thx a lot dude!you are sooooo awesome!
thx to you
Thanks, MS should be paying you for this.
no joy with 64bit windows server 2008 R2 data center running on macbook pro. i have this in the device manager:
blue tooth radios
i try to update the unknown device and point it to the c:\BT directory and it says:
The best driver software for your device is already installed
Windows has determined the driver software for your device is up to date.
Apple Built-in Bluetooth
من رو Inspiron 6400 نصب کردم.
This was such a headache for a week until I found your article. It took literally 5 minutes to set up my headset with hands-free and A2DP after that on Server 2008 R2 x86 using your instructions here and in your headset-specific article. Thanks so much!
Link to files (at least 64-bit) seems to be broken to me… anyone can confirm this ?
It could be a temporary server problem. It’s working for me.
Windows cannot verify the digital signature for the drivers required for this device. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source. (Code 52)
i got this error on my WS2008 x64 Machine
I also get this error on my 2008 r2 Server
I found a post on another website that stated the SMK Nano Dongle Bluetooth 4.0 LE +EDR available from Amazon worked just fine on a 2012 R2 server. So I gave it a try and it worked. I was able to pair an Apple Magic Mouse and Apple wireless keyboard to my Win 2012R2 server with no issues. I did need to reboot in order to see the Bluetooth icon in the lower left tray. All I had to do was right click on the Bluetooth icon and select add a device from the context menu and select keyboard/mouse. When you pair the keyboard, be sure to hit the Enter key on the Apple keyboard after you have entered the pairing key.
Sorry, the above 2 tips worked for Windows 7 but not for Win Server 2012 2k. For Windows Server 2012 R2 the best I can do to get Ctl + Alt + Del to work is to click on the accessibility icon in the low right of the Legacy Desktop and select the on screen key board From there I can get the logon screen and enter my password with my Apple Key board. Still, I do like using the Apple Keyboard and Magic Mouse.