일부 Windows 사용자는 컴퓨터를 SMTP 메일 서버에 연결하거나 Winsock 명령을 실행할 때 오류 코드 10053을 마주하게 됩니다. 이 문제는 주로 라우터의 제한 설정, 과도하게 보호 모드로 작동하는 방화벽이나 프록시(Proxy), 그리고 VPN 연결과 관련이 있는 것으로 알려져 있습니다.

해당 문제를 조사한 결과, 이 오류 코드를 유발할 수 있는 원인은 여러 가지로 확인되었습니다. 주요 원인들을 정리하면 다음과 같습니다.
- 컴퓨터 자체에 의한 연결 중단 – 소켓 대기열(queue)에 공간이 부족하여 더 이상 새로운 연결을 받아들일 수 없을 때 발생합니다. 이런 문제는 활성화된 프록시나 VPN 네트워크가 소켓 대기열을 모두 차지하는 경우에 흔히 나타납니다. 이 경우 프록시 서버 또는 VPN 클라이언트를 비활성화하거나 제거하면 문제가 해결될 수 있습니다.
- 최근 중단된 연결 – 특정 상황에서는 데이터 전송이 실패한 후 로컬 네트워크 시스템이 연결을 강제로 종료하면서 이 문제가 발생하기도 합니다. 이때 수신 측에서는 데이터 소켓으로 전송된 데이터를 정상적으로 승인(acknowledge)하지 못합니다. 이는 대체로 과도하게 보호 작동하는 백신 프로그램이나 방화벽이 원인입니다.
- TCP/IP 시나리오 – 로컬 시스템이 전송한 데이터에 대한 승인 응답을 받지 못해 연결이 시간 초과(timeout)되는 경우에도 이 오류 코드가 나타날 수 있습니다. 해당하는 경우라면 TCP/IP 설정을 초기화하면 문제가 해결됩니다. 그래도 해결되지 않는다면 라우터나 모뎀을 재부팅하거나 초기화하는 것이 좋습니다.
방법 1: 과도하게 보호 작동하는 백신 프로그램 비활성화 또는 제거 (해당하는 경우)
서드파티 보안 프로그램을 사용 중인 상태에서 메일 클라이언트 관련 작업(VPOP3를 통한 메일 송수신 등)을 수행할 때 오류 코드 10053이 발생한다면, 백신 소프트웨어가 원인일 가능성이 높습니다.
일부 사용자들의 보고에 따르면, 이 문제는 특정 버전의 McAfee VirusScan과 Norton Antivirus에서 자주 발생하는 것으로 확인됩니다. 물론 이 두 가지 외에도 동일한 문제를 일으키는 다른 보안 소프트웨어가 있을 수 있습니다.
해당 사례에 해당한다면, 먼저 실시간 보호 기능을 비활성화한 후 오류가 더 이상 발생하지 않는지 확인해 보세요. 대부분의 백신 프로그램은 트레이 아이콘을 마우스 오른쪽 버튼으로 클릭하고 실시간 보호를 끄는 옵션을 찾으면 간단히 비활성화할 수 있습니다.

실시간 보호를 꺼도 문제가 해결되지 않는다면, 아래 지침에 따라 문제가 되는 백신 프로그램을 완전히 제거하고 남아 있는 잔여 파일까지 정리하세요.
- Windows 키 + R을 눌러 실행(Run) 대화상자를 엽니다. 입력란에 'appwiz.cpl'을 입력하고 Enter 키를 눌러 프로그램 및 기능 창을 엽니다.

- 프로그램 및 기능 목록에서 설치된 프로그램들을 아래로 스크롤하여 충돌을 일으키는 백신 또는 방화벽 프로그램을 찾습니다.
- 해당 프로그램을 찾았다면 마우스 오른쪽 버튼으로 클릭하고, 나타난 컨텍스트 메뉴에서 제거(Uninstall)를 선택하여 삭제 과정을 시작합니다.

- 제거가 완료되면 컴퓨터를 재부팅하고 다음 시작이 끝날 때까지 기다립니다.
- 재부팅 후에는 사용하던 백신 프로그램의 공식 안내에 따라 서드파티 백신 설치 시 남겨진 잔여 파일을 모두 제거합니다.
- 서드파티 보안 프로그램을 완전히 제거했다면 아래의 다음 해결 방법으로 넘어갑니다.
서드파티 프로그램을 제거한 후에도 동일한 문제가 계속되거나 이 방법이 해당하지 않는다면, 다음 해결 방법을 시도해 보세요.
방법 2: TCP/IP 전체 초기화 수행
TCP/IP 연결이 Windows에 의해 강제로 중단된 직후 오류 코드 10053이 발생했다면, 데이터 전송 시간 초과 또는 프로토콜 오류일 가능성이 큽니다. 이는 대개 네트워크 어댑터의 오류나 잘못된 DNS 범위 설정 때문에 발생합니다.
일부 사용자들은 로컬 네트워크에 연결된 모든 컴퓨터에서 TCP/IP 전체 초기화를 수행하면 이 문제가 해결될 수 있다고 보고했습니다.
방법을 잘 모르겠다면, 아래 지침에 따라 관리자 권한 명령 프롬프트에서 TCP/IP 전체 초기화를 진행하세요.
- Windows 키 + R을 눌러 실행(Run) 대화상자를 엽니다. 입력란에 'cmd'를 입력한 후 Ctrl + Shift + Enter를 눌러 관리자 권한의 명령 프롬프트를 실행합니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭하여 관리자 권한을 허용합니다.

- 관리자 권한 명령 프롬프트에서 다음 명령어를 순서대로 입력하고, 각 명령어마다 Enter 키를 눌러 TCP/IP 전체 초기화를 진행합니다:
ipconfig /flushdns nbtstat -R nbtstat -RR netsh int reset all netsh int ip reset netsh winsock reset
- 모든 명령이 성공적으로 처리되면 명령 프롬프트를 닫고 컴퓨터를 재부팅합니다.
- 재부팅이 완료되면 이전에 10053 오류 코드를 유발했던 작업을 다시 수행하여 문제가 해결되었는지 확인합니다.
방법 3: 라우터/모뎀 재부팅 또는 초기화
위의 Winsock 명령으로도 문제가 해결되지 않았다면, 현재 사용 중인 네트워크 장비를 의심 목록에서 배제해 볼 필요가 있습니다.
일부 사용자들에 따르면, ISP(인터넷 서비스 제공업체)가 할당하는 동적 IP가 특정 SMTP 옵션과 충돌하는 경우에도 이 문제가 발생할 수 있습니다.
해당하는 경우라면 10053 오류 코드를 피하기 위해 두 가지 방법을 사용할 수 있습니다:
- 네트워크 장비 재시작 – 이 작업은 TCP/IP 연결을 새로 고침하고, 라우터/모뎀이 연결 관련 새로운 정보를 할당하도록 강제합니다.
- 네트워크 장비 초기화 – 라우터나 모뎀에 적용된 모든 사용자 지정 설정을 지우고 장비를 공장 출하 상태로 되돌립니다.
이 방법을 적용할 때는 먼저 간단한 재시작을 시도하고, 첫 번째 하위 가이드(A)로 문제가 해결되지 않을 때만 두 번째 절차로 넘어가는 것을 권장합니다.
A. 라우터/모뎀 재시작
라우터나 모뎀에 저장된 중요한 데이터를 초기화하지 않고 문제를 해결하고 싶다면 이 방법이 가장 적합합니다.
라우터를 재부팅하려면 네트워크 장비 뒷면의 전원 버튼을 눌러 장비를 끕니다. 그런 다음 전원 케이블을 콘센트에서 분리하고, 내부 콘덴서에 남은 전기가 완전히 방전될 수 있도록 최소 1분간 기다립니다.

라우터를 재시작할 때는 반드시 전원 케이블을 분리한 상태로 1분 이상 충분히 기다려 콘덴서가 완전히 방전된 후에 전원을 다시 연결해야 합니다.
충분한 시간이 지난 후 전원 케이블을 다시 연결하고, 인터넷 연결이 복구될 때까지 기다린 뒤 이전에 오류를 유발했던 작업을 다시 시도합니다.
그래도 동일한 문제가 발생한다면 아래의 다음 해결 방법으로 넘어가세요.
B. 라우터/모뎀 초기화
첫 번째 방법으로 해결되지 않았다면, 라우터나 모뎀의 설정 메뉴 내부에 보다 근본적인 불일치가 있을 가능성이 높습니다.
이 경우 라우터나 모뎀을 공장 출하 상태로 초기화한 후 인터넷 연결을 복구하고, 이 작업으로 10053 오류가 해결되는지 확인해 보세요.
주의: 이 작업을 진행하기 전에, 라우터에 이전에 설정해 둔 모든 설정이 삭제된다는 점을 기억하세요. 여기에는 저장된 PPPoE 인증 정보, 허용/차단 목록, 포워딩된 TCP/IP 설정 등이 포함됩니다.
라우터나 모뎀을 초기화하려면 리셋 버튼(보통 라우터 뒷면에 위치)을 찾으세요. 버튼을 찾았다면 Reset 버튼을 10초 이상, 또는 장비의 모든 LED가 동시에 깜빡일 때까지 길게 누릅니다.

참고: 대부분의 라우터 모델에서는 Reset 버튼을 누르고 유지하기 위해 뾰족한 도구(클립 등)가 필요합니다.
초기화 절차가 완료되면 인터넷 연결이 복구될 때까지 기다린 후, 10053 오류 코드가 해결되었는지 확인합니다. ISP가 PPPoE 방식을 사용하는 경우, 인터넷 연결이 복구되기 전에 올바른 인증 정보를 다시 입력해야 한다는 점에 유의하세요.
해당 사례가 아니거나 이미 시도했지만 효과가 없었다면, 다음 해결 방법으로 넘어가세요.
방법 4: 프록시 또는 VPN 연결 비활성화 (해당하는 경우)
위의 어떤 방법으로도 문제가 해결되지 않았고, 연결 출처를 숨기기 위해 VPN 클라이언트나 프록시 서버를 사용하고 있다면, 그것이 바로 10053 오류의 원인일 가능성이 큽니다.
실제로 많은 사용자들이 이 오류가 시스템 수준에서 작동하는 VPN 클라이언트나 프록시 서버에 의해 발생했다고 보고했습니다.
사용 중인 익명화 솔루션에 따라, 프록시 서버를 비활성화하거나 시스템 수준의 VPN을 완전히 제거하면 문제를 해결할 수 있습니다.
두 가지 시나리오를 모두 정리했으니, 아래의 하위 가이드 중 하나를 따라 시스템 수준 프록시 서버를 비활성화하거나 VPN 클라이언트를 제거해 보세요.
A. 시스템 수준 VPN 제거
- Windows 키 + R을 눌러 실행(Run) 대화상자를 엽니다. 입력란에 'appwiz.cpl'을 입력하고 Enter 키를 눌러 프로그램 및 기능 창을 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭하여 관리자 권한을 허용합니다.

- 프로그램 및 기능 화면에서 설치된 애플리케이션 목록 중 VPN 클라이언트를 찾습니다. 찾았다면 마우스 오른쪽 버튼으로 클릭하고, 나타난 컨텍스트 메뉴에서 제거(Uninstall)를 선택합니다.

- 제거 화면의 안내에 따라 삭제 과정을 완료한 후, 컴퓨터를 재부팅하고 다음 시작이 완료되면 문제가 해결되었는지 확인합니다.
B. 프록시 서버 비활성화
- Windows 키 + R을 눌러 실행(Run) 대화상자를 엽니다. 입력란에 'inetcpl.cpl'을 입력하고 Enter 키를 눌러 인터넷 속성(Internet Properties) 창을 엽니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭하여 관리자 권한을 허용합니다.

- 인터넷 속성 화면에서 상단 메뉴의 연결(Connection) 탭으로 이동한 후, LAN 설정(LAN Settings) 버튼을 클릭합니다.

- LAN(Local Area Network) 설정 화면에서 프록시 서버(Proxy server) 항목으로 이동하여 LAN에 프록시 서버 사용(Use a proxy server for your LAN) 체크박스의 선택을 해제합니다.

- 프록시 서버를 성공적으로 비활성화한 후 컴퓨터를 재부팅하고, 다음 시작이 완료되면 문제가 해결되었는지 확인합니다.