RRAS(Routing and Remote Access Service, 라우팅 및 원격 액세스 서비스)는 Microsoft가 제공하는 API 기반 소프트웨어 라우터로, 기업이 VPN 연결을 구축해 최종 사용자에게 조직 네트워크에 대한 원격 접속 환경을 제공할 수 있도록 지원합니다. 아울러 두 서버 사이에 사이트 간(Site-to-Site) VPN 연결을 구성하는 기능도 제공합니다. 그런데 일부 사용자들은 VPN 연결을 설정하는 과정에서 RRAS 문제를 겪고 있습니다. 실제로 라우팅 및 원격 액세스 서비스가 계속 중지되거나 오류와 함께 종료된다는 보고가 있는데, 이 글에서는 Windows 기기에서 라우팅 및 원격 액세스 서비스가 시작되지 않을 때 시도해 볼 수 있는 해결 방법들을 정리했습니다.

사용자들이 보고한 대표적인 오류 메시지는 다음과 같습니다.
- 라우팅 및 원격 액세스 서비스가 다음과 같은 서비스별 오류와 함께 종료되었습니다.
일반 액세스 거부 오류(General access denied error) - 라우팅 및 원격 액세스 서비스가 다음과 같은 오류와 함께 종료되었습니다.
지정된 파일을 찾을 수 없습니다. - C:\Winnt\System32\Iprtrmgr.dll을 로드할 수 없습니다
- 라우팅 및 원격 액세스 서비스가 서비스별 오류 2(0x2)와 함께 종료되었습니다.
- 라우팅 및 원격 액세스 서비스가 서비스별 오류 31(0x1F)과 함께 종료되었습니다.
- 라우팅 및 원격 액세스 서비스가 서비스별 오류 20205(0x4EED)와 함께 종료되었습니다.
- 라우팅 및 원격 액세스 서비스가 서비스별 오류 193(0xC1)과 함께 종료되었습니다.
라우팅 및 원격 액세스 서비스가 시작되지 않을 때 해결 방법
Windows 기기에서 라우팅 및 원격 액세스 서비스가 계속 중지되거나 오류와 함께 종료된다면 아래 방법들을 순서대로 시도해 보세요.
- 레지스트리에서 SvcHostSplitDisable 값 활성화
- 레지스트리의 RouterManagers 키 값 확인
- TCP/IP(인터넷 프로토콜) 재설정
- IPv6 비활성화
- 라우팅 및 원격 액세스 서비스 재시작
각 해결 방법을 자세히 살펴보겠습니다.
1] 레지스트리에서 SvcHostSplitDisable 값 활성화
이 방법은 많은 사용자에게 실제로 효과가 있었던 솔루션입니다. Windows 레지스트리의 서로 다른 두 위치에서 SvcHostSplitDisable 값을 활성화해야 합니다. 작업을 시작하기 전에 시스템 복원 지점을 만들고 레지스트리를 백업해 두는 것을 권장합니다.
Win + R 키를 눌러 실행 명령창을 엽니다. regedit를 입력하고 확인을 클릭합니다. UAC(사용자 계정 컨트롤) 메시지가 나타나면 예를 클릭합니다. 그러면 레지스트리 편집기가 열립니다.
레지스트리 편집기가 열리면 아래 경로를 복사해 주소 표시줄에 붙여넣고 Enter 키를 누릅니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RasMan

왼쪽에서 RasMan 키가 선택되어 있는지 확인합니다. 그다음 오른쪽 창에 SvcHostSplitDisable 값이 존재하는지 확인합니다. 없다면 직접 생성해야 합니다.
빈 공간을 마우스 오른쪽 버튼으로 클릭하고 '새로 만들기 > DWORD(32비트) 값'을 선택합니다. 새로 생성된 값을 마우스 오른쪽 버튼으로 클릭하고 이름 바꾸기를 선택한 후 SvcHostSplitDisable이라고 입력합니다.
SvcHostSplitDisable 값을 두 번 클릭하고 값 데이터에 1을 입력한 후 확인을 클릭합니다.
이번에는 레지스트리 편집기에서 아래 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteAccess

왼쪽에서 RemoteAccess 키가 선택되어 있는지 확인하고, 오른쪽 창에 DWORD(32비트) SvcHostSplitDisable 값이 있는지 확인합니다. 없다면 앞서 설명한 방법으로 직접 생성합니다.
SvcHostSplitDisable 값을 생성한 후 두 번 클릭하고 값 데이터에 1을 입력합니다.
위 두 개의 값을 레지스트리에 생성했다면 컴퓨터를 다시 시작합니다. 재시작 후에는 문제가 해결되었을 것입니다. 그래도 문제가 지속된다면 다음 해결 방법을 시도해 보세요.
2] 레지스트리의 RouterManagers 키 값 확인
이 방법은 이벤트 ID 20103과 함께 다음 오류 메시지가 표시되는 사용자를 위한 것입니다.
C:\Winnt\System32\Iprtrmgr.dll을 로드할 수 없습니다
레지스트리 편집기를 열고 아래 경로로 이동합니다.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\RemoteAccess\RouterManagers\IP
왼쪽에서 IP 키가 선택되어 있는지 확인합니다. 그런 다음 오른쪽 창에 다음 값들이 있는지 확인합니다.
- DLLPath
- GlobalInfo
- ProtocolID
값이 존재한다면 각각 아래와 같은 데이터 형식과 값 데이터를 가져야 합니다.
DLLPath
데이터 형식: REG_EXPAND_SZ
값 데이터: %SystemRoot%\System32\Iprtrmgr.dllGlobalInfo
데이터 형식: REG_BINARYProtocolID
데이터 형식: REG_DWORD
값 데이터: 0x21(16진수)
이제 레지스트리 편집기에서 아래 경로로 이동해 오른쪽 창에 ServiceDLL이 있는지 확인합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RemoteAccess\Parameters

ServiceDLL이 없다면 RRAS가 정상적으로 작동하는 다른 컴퓨터에서 해당 레지스트리 분기를 내보낸 후 내 컴퓨터로 가져와야 합니다. 이를 위해서는 다른 컴퓨터에 관리자 권한으로 로그인해야 합니다.
RRAS가 정상 작동하는 컴퓨터에서 레지스트리 편집기를 열고 위 경로로 이동합니다. 그다음 '파일 > 내보내기'로 이동해 해당 분기를 USB 메모리에 저장합니다. 이후 USB 메모리를 내 컴퓨터에 연결하고 레지스트리 편집기를 연 뒤 '파일 > 가져오기'를 선택해 USB 메모리의 파일을 불러옵니다. 이 과정을 통해 문제가 해결될 것입니다.
그래도 문제가 지속된다면 아래 지침에 따라 모뎀을 다시 설치해 보세요.
- 먼저 라우팅 및 원격 액세스 서비스를 비활성화합니다.
- 시작 버튼을 마우스 오른쪽 버튼으로 클릭하고 장치 관리자를 선택합니다.
- 장치 관리자에서 모뎀 노드를 확장하고 모뎀 드라이버를 마우스 오른쪽 버튼으로 클릭해 제거합니다.
- 서버를 다시 시작하고 플러그 앤 플레이 서비스가 모뎀을 다시 감지할 때까지 기다립니다.
- 라우팅 및 원격 액세스 서비스를 다시 활성화합니다.
함께 읽으면 좋은 글: Windows 11/10에서 네트워크 자격 증명 입력 오류 해결 방법
3] TCP/IP 또는 인터넷 프로토콜 재설정
TCP/IP 또는 인터넷 프로토콜 손상으로 인해 문제가 발생한 경우라면 인터넷 프로토콜을 재설정하면 문제가 해결될 수 있습니다. 그래도 도움이 되지 않는다면 Windows에서 제공하는 네트워크 초기화 기능을 사용해 보세요.
4] IPv6 비활성화
일부 사용자는 IPv6를 비활성화하여 이 문제를 해결했습니다. 위 방법으로 문제가 해결되지 않았다면 이 방법을 시도해 볼 수 있습니다. IPv6를 비활성화하는 단계는 다음과 같습니다.
앞서 설명한 방법대로 레지스트리 편집기를 엽니다.
아래 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters

왼쪽에서 Parameters 키가 선택되어 있는지 확인합니다. DisabledComponents라는 이름의 새 DWORD(32비트) 값을 생성합니다. DWORD(32비트) 값 생성 방법은 이 글 앞부분에서 이미 설명했습니다. 만약 DisabledComponents 값이 이미 오른쪽 창에 존재한다면 새로 만들 필요가 없습니다.
DisabledComponents 값을 생성한 후 두 번 클릭하고 값 데이터를 FFFFFFFF로 변경합니다. 확인을 클릭해 변경 사항을 저장합니다.
레지스트리 편집기를 닫고 컴퓨터를 다시 시작합니다.
5] 라우팅 및 원격 액세스 서비스 재시작
Windows 11/10의 서비스 앱에서 라우팅 및 원격 액세스 서비스를 다시 시작할 수 있습니다. 다음 지침을 따라 진행하세요.

- Win + R 키를 눌러 실행 명령창을 엽니다.
services.msc를 입력하고 확인을 클릭합니다.- 서비스 앱에서 서비스 목록을 아래로 스크롤하여 라우팅 및 원격 액세스를 찾습니다.
- 찾으면 해당 항목을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 일반 탭에서 시작 유형 드롭다운을 클릭하고 자동(지연된 시작)을 선택합니다.
- 복구 탭으로 이동하여 후속 실패 드롭다운에서 서비스 다시 시작을 선택합니다.
- 다음 시간(분) 후 서비스 다시 시작 옵션은 기본값인 2분으로 그대로 둡니다.
- 적용을 클릭한 후 확인을 클릭합니다.
- 컴퓨터를 다시 시작합니다. 서비스는 2분 후 자동으로 시작됩니다.
함께 읽으면 좋은 글: 무선 네트워크 연결 오류 0x00028002 해결 방법
Windows 11/10의 라우팅 및 원격 액세스란 무엇인가요?
RRAS(라우팅 및 원격 액세스 서비스)는 VPN 또는 전화 접속 연결을 통해 사이트 간 연결을 제공하는 데 사용됩니다. RRAS 기술을 활용하면 사용자가 조직 네트워크에 원격으로 액세스할 수 있도록 VPN 연결을 배포할 수 있습니다. 요약하면, RRAS는 보안 VPN 연결을 통해 LAN 또는 WAN 환경의 기업에 라우팅 서비스를 제공하는 기술입니다.
원격 액세스 및 라우팅 서비스를 비활성화하려면 어떻게 해야 하나요?
라우팅 및 원격 액세스 서비스를 비활성화하려면 Administrators 그룹의 구성원이어야 합니다. RRAS를 비활성화하는 단계는 다음과 같습니다.
- 라우팅 및 원격 액세스를 엽니다.
- RRAS를 비활성화하려는 컴퓨터 이름을 마우스 오른쪽 버튼으로 클릭합니다.
- 라우팅 및 원격 액세스 사용 안 함 옵션을 클릭합니다.
이 글이 문제 해결에 도움이 되기를 바랍니다.
다음 글: Windows 11/10에서 네트워크 및 공유 센터가 열리지 않을 때 해결 방법