6

My PC connects a paired smartphone whenever I reboot PC, and registers itself as headset. And that sucks, because connection drains phone's battery and I don't want to use my PC as headset. Any way to disable this auto-connect? I've got CSR bluetooth dongle and use Windows' built-in drivers.

skevar7
  • 1,035

4 Answers4

1

There is no way in windows (including windows 7, 8 and 10) to disable auto-connect for paired bluetooth devices. This answer applies to any bluetooth device, be it a phone or something other. You can only take manual action for every device use or for every system 'log in', depending on your preference:

  • disconnect the bluetooth device after every log in (including from sleep, lockscreen, etc.)

  • pair-unpair the bluetooth device for every use

  • enable-disable the bluetooth device for every use

  • enable-disable bluetooth alltogether for every use

So the answer is: its impossible. Basically what JNK says in the comment under his answer. Judging by how old all relevant forum posts to this are, this issue has existed for very long and continues to exist.

Two microsoft and a technet forum post discussing this: first ms, second ms, technet.

Leo
  • 348
1

My current way of doing this seems to work part of the time but it is still the best I've found/come up with so far.

I used autohotkey to create a shortcut (ctrl shift alt b in my case) that disables the bluetooth handsfree // support service. I also created one to open up the sound settings window (ctrl shift alt d) so I can force connect/disconnect as needed. Here is the code (you must create an admin-access shortcut to the .bat as a .lnk file)

.bat:

net stop DeviceAssociationService

net stop bthserv

net stop BthHFSrv

autohotkey (also disconnects top two audio devices in your list):

^!+b:: EnvGet, DROPBOX, DROPBOX ;not necessary - I just share autohotkey scripts across computers and have dropbox stored in different places hence the environment variable

Run %DROPBOX%\Code\Services\utils\batcommands\bstop.lnk ;replace with your .lnk address

Run, mmsys.cpl WinWait,Sound

SetControlDelay -1

ControlClick,X96 Y110,Sound,,R

ControlSend,SysListView321,{Down 3}{ENTER}

ControlClick,X96 Y160,Sound,,R ControlSend,SysListView321,{Down 3}{ENTER}

ControlClick,OK return

^!+d:: Run, mmsys.cpl

return

0

On most phones, you can diable auto-connect by letting it connect then removing the device from the bluetooth list once it is connected.

JNK
  • 8,426
0

What phone is this? On most phones, there's an option under the tools and settings menu to turn off bluetooth entirely.

digitxp
  • 14,884