728x90
728x170

 

 

 

블루투스가 진짜 안 되는 경우 보통 다음 중 하나입니다:

1) Bluetooth Support Service(BTHSERV) 비활성화

서비스 이름:

  • Bluetooth Support Service
  • bthserv
  • Bluetooth User Support Service

2) 드라이버 손상 / 삭제 / 비활성화

  • 장치 관리자 > Bluetooth 드라이버 오류
  • 무선 칩셋(Intel, Qualcomm 등) 드라이버 문제

3) 라디오 스위치가 꺼짐

  • 노트북에 따라 FN+키 조합으로 블루투스 비활성화됨

4) 항공기 모드 고정 문제

5) 전원 관리 옵션이 무선 장치를 꺼버리는 경우

 

 

 

 

 

[ Bluetooth_Fix.cmd]  파일로 저장후 실행하고 재부팅합니다.

 

@echo off
title Bluetooth Auto Diagnostic & Repair (Safe Version)
color 1F

:: 관리자 권한 체크
net session >nul 2>&1
if %errorlevel% neq 0 (
    echo 관리자 권한으로 다시 실행해야 합니다.
    pause
    exit /b
)

echo ========================================
echo   Bluetooth 자동 점검 / 복구 스크립트
echo ========================================
echo.
pause

echo [1/5] Bluetooth 필수 서비스 점검...
echo.

for %%S in (
    "bthserv"
    "BluetoothUserService"
    "BTAGService"
    "DeviceAssociationService"
    "DeviceInstall"
) do (
    echo 서비스 %%~S 상태 확인...
    sc query %%~S
    sc config %%~S start= auto
    net start %%~S
    echo ------------------------------
    pause
)

echo [2/5] Bluetooth 어댑터 활성화...
powershell -command "(Get-NetAdapter -Name '*Bluetooth*' -ErrorAction SilentlyContinue) | Enable-NetAdapter -Confirm:\$false"
echo 결과 코드를 확인하세요.
pause

echo [3/5] Bluetooth 드라이버 재시작...
powershell -command "
$bt = Get-PnpDevice | Where-Object { $_.FriendlyName -like '*Bluetooth*' }
if ($bt) {
    $bt | Disable-PnpDevice -Confirm:$false
    Start-Sleep -Seconds 2
    $bt | Enable-PnpDevice -Confirm:$false
    Write-Host 'Bluetooth 드라이버 재시작 완료.'
} else {
    Write-Host 'Bluetooth 장치를 찾을 수 없습니다.'
}
"
pause

echo [4/5] 전원 관리 옵션 초기화...
powershell -command "
Get-PnpDevice -PresentOnly | Where-Object { $_.FriendlyName -like '*Bluetooth*' } |
ForEach-Object {
    \$id = \$_.InstanceId
    powercfg /deviceenablewake `\"\$id`\" 2>\$null
}
"
pause

echo [5/5] 네트워크 스택 초기화 (Bluetooth 포함)...
netsh winsock reset
netsh int ip reset
pause

echo ========================================
echo 블루투스 점검 및 복구가 완료되었습니다.
echo PC 재부팅을 권장합니다.
echo ========================================
pause

 

 

 

 

블루트스 서비스를 켜는 배치 파일
 
[Enable_Bluetooth_Services.cmd] 로 저장해서 실행하고 재부팅하면 됩니다.
@echo off
echo =============================
echo  DISABLING BLUETOOTH SERVICES
echo =============================

:: Bluetooth Support Service
sc stop bthserv
sc config bthserv start= disabled

:: Bluetooth Audio Gateway Service
sc stop BTAGService
sc config BTAGService start= disabled

:: Device Association Service
sc stop DeviceAssociationService
sc config DeviceAssociationService start= disabled

:: Bluetooth User Support Service (사용자마다 이름 다름)
for /f "tokens=1" %%s in ('sc query state^=all ^| findstr /i "BluetoothUserService"') do (
    echo Disabling %%s
    sc stop %%s
    sc config %%s start= disabled
)

echo =============================
echo  BLUETOOTH SERVICES DISABLED
echo =============================
pause

 

 

 

 

 

 

 

 

반응형
그리드형(광고전용)

+ Recent posts


최근 댓글