Windows VPN이 장치 없음을 알립니다: 순서대로 고치세요
장치 없음과 즉시 멈추는 SSTP 서비스는 로컬 결함이며 자격 증명 문제가 아닙니다. 서비스, 미니포트, 프로필 하나를 순서대로 처리하세요.
Windows에서 서로 무관해 보이는 두 증상, 즉 저장된 연결이 장치 없음을 보고하는 증상과 몇 초 안에 시작했다 멈추는 SSTP 서비스가 같은 원인을 공유합니다. 둘 다 암호 문제가 아니며, 둘 다 먼저 프로필을 다시 만들어도 해결되지 않습니다. 로그인 시도 전에 존재해야 하는 로컬 구성 요소가 바로 복구의 출발점입니다.
아래 순서대로 바깥으로 진행하고, 증상이 바뀌는 첫 단계에서 멈추세요. 장치가 존재하기 전에 프로필을 다시 만들면 같은 메시지의 두 번째 항목만 생깁니다.
자격 증명이 아니라 서비스부터
네이티브 Windows 연결 뒤에는 Telephony, Remote Access Connection Manager, Remote Access Auto Connection Manager라는 세 서비스가 있습니다. 발신 프로필에는 세 가지가 모두 실행 중이어야 하며, 이전 정리 스크립트나 강화된 이미지 때문에 어느 것이든 사용 안 함으로 남을 수 있습니다. 사용 중인 서비스는 Disabled로 두지 말고 Manual 또는 Automatic으로 설정하고, 다른 무엇을 건드리기 전에 시작하세요. Routing and Remote Access는 수신 연결을 호스팅하는 별도 구성 요소이므로, 이를 켜는 것은 발신 연결의 전제 조건이 아닙니다.
Get-Service -Name TapiSrv,RasMan,RasAuto | Format-Table Name,Status,StartType
Get-WinEvent -LogName System -MaxEvents 30 | Where-Object { $_.ProviderName -match 'Ras|RemoteAccess' }
시작한 뒤 곧바로 Stopped로 돌아가는 서비스는 단순히 사용 안 함으로 설정된 것과는 다른 결함입니다. 해당 이벤트 항목이 계속 진행을 거부한 구성 요소를 알려줍니다.
다음으로 프로필 뒤의 미니포트를 확인
정상 설치에서는 사용할 수 있는 프로토콜에 대한 WAN Miniport 장치가 나열되며, PPTP, L2TP, IKEv2, PPPoE가 포함됩니다. 그 항목이 없거나 사용 안 함이면 Windows가 연결을 묶을 대상이 없으므로 프로필은 계속 장치 없음을 보고합니다. 숨겨진 장치를 표시한 상태로 Device Manager를 열고 Network adapters를 펼쳐 필터링된 목록이 아닌 실제 목록을 확인하세요. 연결 관리자를 시작하면 이러한 장치가 자주 다시 열거되므로, 서비스 결함이 하드웨어 부재를 흉내 낼 수 있습니다.
미니포트를 활성화하는 것은 지원되는 복구이지만, 어댑터를 한꺼번에 삭제하는 것은 그렇지 않습니다. 이 차이는 제거한 어댑터 하나하나가 잃게 되는 복귀 경로이기 때문에 원격 컴퓨터에서 중요합니다.
SSTP가 몇 초 만에 시작했다 멈출 때
공유 구성 요소 두 가지가 SSTP 아래에는 이벤트 로그와 WMI 리포지토리라는 두 가지 공유 구성 요소가 있습니다. 그 리포지토리가 손상되면 서비스는 실행을 유지하기를 거부하며, VPN 프로필에는 이를 설명하는 내용이 없습니다. 관리자 세션으로 Safe Mode에 부팅한 뒤, 시스템 드라이브의 WMI 로그 폴더 안에 있는 RtBackup 디렉터리를 비우되 디렉터리 자체는 남겨 두세요. 이름 변경이 차단된 경우에는 먼저 내용을 비우고 그다음 이름을 바꾸며, 이전 파일은 대체 폴더로 옮깁니다. 이벤트 로그를 저장한 뒤 비우는데, 빈 RtBackup에서 시작한 서비스는 로그가 손상된 채로 두면 다음 부팅에서 다시 실패하기 쉽기 때문입니다.
Event Viewer가 전혀 열리지 않는다면 문제는 VPN 구성이 아니라 로그입니다. 다른 설정을 바꾸기 전에 로그로 돌아가세요.
항목 하나를 다시 만들고 단독으로 시험
모든 네이티브 연결은 전화번호부 파일에 있으며, 사용자별 사본은 Network/Connections 경로의 로밍 응용 프로그램 데이터 폴더에 있습니다. 컴퓨터 전체 전화번호부는 서로 무관한 항목을 담을 수 있는 별도 파일입니다. 마법사로 새 연결 하나를 추가하거나 운영자가 제공하는 패키지를 가져온 뒤, 다른 무엇보다 먼저 그 항목만 단독으로 시험하세요. 전화번호부를 통째로 바꾸면 작동하는 연결도 고장 난 연결과 함께 내려갑니다.
rasdial "Office VPN"
rasdial "Office VPN" /disconnect
Get-PnpDevice -Class Net | Where-Object FriendlyName -like '*WAN Miniport*'
연결이 성립된 뒤 아무것도 전달하지 않는다면 이 복구 범위를 넘어선 것입니다. Hyper-V 호스트에서는 가상 어댑터에서 NetBIOS over TCP/IP를 활성화하는 것이 여러 문서화된 SSTP 사례에서 빠진 조각이며, 확인에 드는 비용은 없습니다. 만료된 암호는 디렉터리가 로그인이 성공한 뒤에야 새 값을 알기 때문에 연결된 상태에서 복구됩니다. 인증 오류에 반응해 장치 경로를 다시 만들면 소란만 커지고 진전은 없으므로, 계속하기 전에 어느 단계가 실패했는지 기록하세요.
서비스, 다음 미니포트, 다음 프로필 하나, 다음 인증, 다음 원격 리소스. 이 순서가 방법의 전부이며, 첫 변화에서 멈추는 것이 이 방법을 짧게 유지합니다.