Не трогал пк около 4-ех дней, выключил обычным методом. Запустив сегодня, пытался подключить устройства по блютуз, а у меня "функция блютуз отключена" Перешерстил что можно, драйвера, в биосе посмотрел - отображается. Актуальный драйвер установлен, но блютуз не работает Как блютуз адаптер я использую дополнительный от материнки Материнка msi B650M GAMING PLUS WIFI (MS-7E24)
либо модуль физически сломался, либо драйвер плохой. попробуй через snappy driver installer обновить, установи что он предложит.
Открой Powershel от имени админа и вставь скрипт после перезагрузи Скачай с сайта материнки драйвер для блютуз Get-PnpDevice -Class Bluetooth | ForEach-Object { try { Remove-PnpDevice -InstanceId $_.InstanceId -Confirm:$false } catch {} } Get-WmiObject Win32_PnPSignedDriver | Where-Object { $_.DeviceClass -eq "Bluetooth" } | ForEach-Object { try { pnputil /delete-driver "$($_.InfName)" /uninstall /force } catch {} } $btServices = @("bthserv", "BluetoothUserService_") Get-Service | Where-Object { $btServices -contains $_.Name -or $_.Name -like "BluetoothUserService*" } | ForEach-Object { try { Stop-Service -Name $_.Name -Force Set-Service -Name $_.Name -StartupType Disabled } catch {} } $regPaths = @( "HKLM:\SYSTEM\CurrentControlSet\Services\BTHPORT", "HKLM:\SYSTEM\CurrentControlSet\Services\BTHUSB", "HKLM:\SYSTEM\CurrentControlSet\Services\BluetoothUserService", "HKCU:\SOFTWARE\Microsoft\Bluetooth" ) foreach ($path in $regPaths) { try { Remove-Item -Path $path -Recurse -Force -ErrorAction SilentlyContinue } catch {} } Код Get-PnpDevice -Class Bluetooth | ForEach-Object { try { Remove-PnpDevice -InstanceId $_.InstanceId -Confirm:$false } catch {} } Get-WmiObject Win32_PnPSignedDriver | Where-Object { $_.DeviceClass -eq "Bluetooth" } | ForEach-Object { try { pnputil /delete-driver "$($_.InfName)" /uninstall /force } catch {} } $btServices = @("bthserv", "BluetoothUserService_") Get-Service | Where-Object { $btServices -contains $_.Name -or $_.Name -like "BluetoothUserService*" } | ForEach-Object { try { Stop-Service -Name $_.Name -Force Set-Service -Name $_.Name -StartupType Disabled } catch {} } $regPaths = @( "HKLM:\SYSTEM\CurrentControlSet\Services\BTHPORT", "HKLM:\SYSTEM\CurrentControlSet\Services\BTHUSB", "HKLM:\SYSTEM\CurrentControlSet\Services\BluetoothUserService", "HKCU:\SOFTWARE\Microsoft\Bluetooth" ) foreach ($path in $regPaths) { try { Remove-Item -Path $path -Recurse -Force -ErrorAction SilentlyContinue } catch {} } --- Сообщение объединено с предыдущим 22 май 2025 Открой Powershel от имени админа и вставь скрипт после перезагрузи Скачай с сайта материнки драйвер для блютуз Get-PnpDevice -Class Bluetooth | ForEach-Object { try { Remove-PnpDevice -InstanceId $_.InstanceId -Confirm:$false } catch {} } Get-WmiObject Win32_PnPSignedDriver | Where-Object { $_.DeviceClass -eq "Bluetooth" } | ForEach-Object { try { pnputil /delete-driver "$($_.InfName)" /uninstall /force } catch {} } $btServices = @("bthserv", "BluetoothUserService_") Get-Service | Where-Object { $btServices -contains $_.Name -or $_.Name -like "BluetoothUserService*" } | ForEach-Object { try { Stop-Service -Name $_.Name -Force Set-Service -Name $_.Name -StartupType Disabled } catch {} } $regPaths = @( "HKLM:\SYSTEM\CurrentControlSet\Services\BTHPORT", "HKLM:\SYSTEM\CurrentControlSet\Services\BTHUSB", "HKLM:\SYSTEM\CurrentControlSet\Services\BluetoothUserService", "HKCU:\SOFTWARE\Microsoft\Bluetooth" ) foreach ($path in $regPaths) { try { Remove-Item -Path $path -Recurse -Force -ErrorAction SilentlyContinue } catch {} } Код Get-PnpDevice -Class Bluetooth | ForEach-Object { try { Remove-PnpDevice -InstanceId $_.InstanceId -Confirm:$false } catch {} } Get-WmiObject Win32_PnPSignedDriver | Where-Object { $_.DeviceClass -eq "Bluetooth" } | ForEach-Object { try { pnputil /delete-driver "$($_.InfName)" /uninstall /force } catch {} } $btServices = @("bthserv", "BluetoothUserService_") Get-Service | Where-Object { $btServices -contains $_.Name -or $_.Name -like "BluetoothUserService*" } | ForEach-Object { try { Stop-Service -Name $_.Name -Force Set-Service -Name $_.Name -StartupType Disabled } catch {} } $regPaths = @( "HKLM:\SYSTEM\CurrentControlSet\Services\BTHPORT", "HKLM:\SYSTEM\CurrentControlSet\Services\BTHUSB", "HKLM:\SYSTEM\CurrentControlSet\Services\BluetoothUserService", "HKCU:\SOFTWARE\Microsoft\Bluetooth" ) foreach ($path in $regPaths) { try { Remove-Item -Path $path -Recurse -Force -ErrorAction SilentlyContinue } catch {} }