Bluetooth not working
Question
My Bluetooth isn't working - how do I fix it?
Answer
Run the script below in an elevated Command Prompt (Run as administrator). It re-enables and restores the Bluetooth-related services that some debloat / tweak tools disable.
WARNING
Run this only if Bluetooth was working before and stopped after applying tweaks. It modifies service startup values in the registry.
Fix script
bat
:: ------------------------------
:: Configure Bluetooth services to start on demand
:: ------------------------------
echo Configuring Bluetooth services to start on demand...
sc config RFCOMM start= demand
sc config BthEnum start= demand
sc config bthleenum start= demand
sc config BTHMODEM start= demand
sc config BthA2dp start= demand
sc config microsoft_bluetooth_avrcptransport start= demand
sc config BthHFEnum start= demand
sc config BTAGService start= demand
sc config bthserv start= demand
sc config BluetoothUserService start= demand
sc config BthAvctpSvc start= demand
:: ------------------------------
:: Modify the registry to enable Bluetooth services
:: ------------------------------
echo Modifying registry to enable Bluetooth services...
Reg.exe add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\BTAGService" /v "Start" /t REG_DWORD /d "2" /f
Reg.exe add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\bthserv" /v "Start" /t REG_DWORD /d "2" /f
Reg.exe add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\BthAvctpSvc" /v "Start" /t REG_DWORD /d "2" /f
Reg.exe add "HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\BluetoothUserService" /v "Start" /t REG_DWORD /d "2" /fAfter running
Reboot the PC. Bluetooth should now appear in Settings and work as expected.