이메일을 사용하던 중 "런타임 오류 10061" 메시지를 마주한 적이 있으신가요? 이 오류는 대부분 연결 대상 컴퓨터(서버) 측에서 클라이언트 PC의 접속 요청을 거부하면서 발생합니다. 즉, 사용자가 현재 작동 중이지 않은 서비스나 서버 소프트웨어가 실행되고 있지 않은 외부 호스트에 접속하려고 할 때 나타나는 것입니다. 다소 복잡해 보이지만 원인 자체는 간단한 편이며, 그만큼 해결 방법도 어렵지 않습니다. 아래에서 문제를 해결하는 구체적인 방법을 단계별로 살펴보겠습니다.
오류 10061의 주요 원인
이 오류는 다음과 같은 형태의 메시지로 화면에 표시될 수 있습니다.
서버에 연결하지 못했습니다. 계정: '사용자 이메일 계정', 서버: '사용 중인 SMTP 서버', 프로토콜: SMTP, 포트: 25, 보안(SSL): 아니요, 소켓 오류: 10061, 오류 번호: 0x800ccc0e
위 메시지는 SMTP 서버로 메일을 발송하려 할 때 나타납니다. 또 다른 예는 다음과 같습니다.
서버에 연결하지 못했습니다. 계정: '사용자 이메일 계정', 서버: '사용 중인 POP3 서버', 프로토콜: POP3, 포트: 110, 보안(SSL): 아니요, 소켓 오류: 10061, 오류 번호: 0x800ccc0e
이번에는 POP3 서버에서 발생한 경우입니다. 두 사례 모두 이메일과 관련된 것이지만, 오류는 다음과 같은 형태로 표시되기도 합니다.
WSAECONNREFUSED (10061)
표시 형태는 달라도 의미는 모두 같습니다. 외부 호스트가 연결을 거부했다는 뜻입니다. 그렇다면 지금부터 이 문제를 해결하는 방법을 하나씩 알아보겠습니다.
런타임 오류 10061 해결 방법
1단계 – 인터넷 연결 상태 확인하기
이 오류의 가장 흔한 원인은 사용자 본인의 인터넷 연결이 끊겨 있는 경우입니다. 가장 간단한 해결책은 인터넷 연결을 직접 테스트해 보는 것입니다.
- 인터넷 브라우저를 엽니다.
- Google 등 검색 엔진에 접속한 뒤, 검색 결과가 반드시 표시될 만한 단어를 입력해 봅니다.
두 번째 단계를 수행할 수 없다면 인터넷이 제대로 연결되지 않았을 가능성이 높으며, 이 경우 오류 10061이 나타날 수 있습니다. 이 문제는 비교적 쉽게 해결할 수 있습니다. 인터넷 서비스 제공업체(ISP)에 연락해 문제 진단과 복구를 요청하거나, 스스로 연결되지 않는 원인을 찾아 해결하면 됩니다. 어느 쪽이든 문제를 파악하고 해결한 뒤 위 단계를 다시 시도해 보세요. 그래도 오류가 계속된다면 다음 단계로 넘어갑니다.
2단계 – 방화벽이 Winsock 연결을 차단하고 있지 않은지 확인하기
Winsock(윈속)은 Windows 소프트웨어가 네트워크, 특히 TCP/IP에 어떻게 연결해야 하는지를 정의하는 Windows의 기본 통신 규격입니다. FTP와 같은 인터넷 프로토콜과 Windows 프로그램 사이를 잇는 다리 역할을 한다고 이해하면 됩니다. 따라서 Winsock이 무언가에 의해 차단되면 Windows 프로그램은 인터넷에 접속할 수 없게 됩니다. 이를 차단하는 프로그램 중 하나가 바로 방화벽입니다. 드문 일이지만, 방화벽은 허가되지 않은 접근을 막도록 설계되어 있기 때문에 Winsock을 잠재적 위협으로 판단할 수도 있습니다. Winsock을 차단 해제하려면 다음 단계를 따르세요.
- 작업 표시줄(시계 옆)의 알림 영역에서 방화벽 프로그램을 찾습니다.
- 마우스 오른쪽 버튼으로 클릭한 뒤 "예외 목록(Exception List)" 또는 유사한 항목을 찾습니다.
예외 목록에 Winsock이 등록되어 있지 않다면 반드시 추가하세요. 그래야 방화벽이 Winsock의 인터넷 접근을 차단하지 않습니다. 물론 방화벽 소프트웨어마다 설정 방식이 다르므로 확실하지 않다면 해당 소프트웨어 제조사에 문의하는 것이 좋습니다. 이 단계를 마친 후 1단계로 돌아가 과정을 다시 검증해 보세요. 여전히 문제가 해결되지 않으면 3단계로 진행합니다.
3단계 – 바이러스 및 악성 프로그램 제거하기
바이러스 역시 10061 오류의 큰 원인 중 하나입니다. 악성 소프트웨어는 PC에 감염되어 각종 설정을 손상시키는데, 특히 인터넷 접속을 차단하는 경우가 많아 10061 오류로 이어질 수 있습니다. 이 문제를 해결하려면 신뢰할 수 있는 백신 프로그램으로 PC 전체를 검사해 악성 코드를 깨끗이 제거하는 것이 좋습니다. 최신 백신 프로그램을 설치해 정밀 검사를 실행하고, 발견된 위협은 모두 삭제한 뒤 시스템을 재시작하세요.
4단계 – 레지스트리 정리하기
런타임 오류의 또 다른 주범은 시스템의 "레지스트리"입니다. 레지스트리는 PC 운영에 필요한 파일과 설정을 저장하는 대규모 데이터베이스로, Windows는 매일 이곳을 참조해 바탕화면 배경화면, 최근 받은 메일 등 다양한 정보를 불러옵니다. 안타깝게도 레지스트리는 손상되기 쉬운 부분이기도 하며, 손상이 누적되면 컴퓨터가 여러 오류를 일으키며 동작하게 됩니다. 이 문제를 해결하려면 평판이 좋은 레지스트리 클리너를 사용해 시스템을 검사하고 내부의 손상된 설정을 복구하는 것이 좋습니다. 검사와 복구를 마친 후 PC를 재부팅하면 오류 10061이 해소되었는지 확인할 수 있습니다.