수정 : 액세스 권한에 의해 금지 된 방식으로 소켓에 액세스하려고했습니다.

일부 사용자는 네트워크 연결을 복구하기 위해 CMD에서 ipconfig / renew 명령을 실행하려고 할 때 “액세스 권한에 의해 금지 된 방식으로 소켓에 액세스 하려고했습니다 오류를 수신했다고보고 했습니다 . 다른 사용자는이 문제가 Apache 서버를 시작하려고 할 때 발생한다고보고합니다. 그러나 영향을받는 거의 모든 사용자는 Windows 자동 업데이트를 설치 한 후 문제가 시작되었다고보고합니다.

액세스 권한에 의해 금지 된 방식으로 소켓에 액세스하려고했습니다.

액세스 권한 오류로 인해 금지 된 방식으로 소켓에 액세스하려고 시도한 원인은 무엇입니까?

다양한 사용자 보고서와 문제 해결에 사용한 복구 전략을 살펴보면서이 특정 문제를 조사했습니다. 우리가 수집 한 것에서이 문제의 평가를 유발할 몇 가지 다른 시나리오가 있습니다.

  • VPN 클라이언트가 관련된 로컬 호스트 연결을 차단하고 있음 – 여러 사용자가 자신의 경우이 문제의 원인이 VPN 클라이언트라는 사실을 발견했습니다. VPN 클라이언트를 비활성화하면 대부분의 영향을받는 사용자의 문제가 해결되었습니다.
  • 타사 방화벽이 연결을 차단하고 있음 외부 방화벽이있는 경우 SMTP 연결을 차단할 수 있습니다. 대부분의 경우 McAfee 안티 바이러스와 Avast는 범인으로 확인됩니다.
  • 응용 프로그램이 이미 사용중인 포트를 열려고합니다. 이 오류가 발생하는 가장 일반적인 이유 중 하나는 이미 열려 있고 다른 서비스에서 활발하게 사용중인 포트를 열도록 구성된 응용 프로그램을 사용하려고하는 경우입니다. 신청.
  • Windows 10 보안 기능 – Microsoft는 Windows 10부터 사용자가 임의의 포트를 잡고 일부 서비스에 제공하지 못하게하는 새로운 보안 기능을 구현했습니다. 스크립트 또는 자체 제작 한 응용 프로그램을 사용하는 경우 발생할 수 있습니다.
  • 다른 프로세스가 원하는 포트에서 수신 대기 중입니다. 이와 같은 충돌은 Apache Web Server 인스턴스를 시작하거나 Hostgator에서 원격으로 SQL 서버에 액세스하려고 할 때 자주 발생하는 것으로 알려져 있습니다.

현재이 문제를 해결하기 위해 고군분투하고있는 경우이 문서에서는 유사한 상황에있는 다른 사용자가 문제를 해결하는 데 사용한 확인 된 단계 목록을 제공합니다. 아래에는 같은 오류 메시지가 발생한 다른 사용자가 문제를 해결하는 데 사용한 몇 가지 방법이 있습니다.

최상의 결과를 얻으려면 특정 시나리오에 효과적인 수정 사항이 나타날 때까지 아래의 잠재적 수정 사항을 순서대로 따르십시오.

방법 1 : 인터넷 연결 공유 비활성화

Windows의 인터넷 공유는 반드시 Netstat 또는 이와 유사한 도구로보고되지 않는 몇 가지 다른 범위의 포트를 사용하기 때문에 이것은 매우 독특한 범인입니다.

그러나 몇몇 사용자는 인터넷 연결 공유 를 비활성화 한 후에도 문제가 영구적으로 해결되었다고보고했습니다. Windows에서 인터넷 연결 공유를 비활성화 할 수있는 두 가지 방법이 있습니다. 더 편리한 방법을 따르십시오.

제어판을 통한 인터넷 연결 공유 비활성화

  1. Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다. 그런 다음 " ncpa.cpl "을 입력 하고 Enter 를 눌러 네트워크 연결 창을여십시오.

    실행 대화 상자 : ncpa.cpl
  2. 네트워크 연결 창에서 활성 네트워크 연결을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오.

    네트워크 연결을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오.
  3. 네트워크의 속성 화면에서 공유 탭으로 이동하여 다른 네트워크 사용자가이 컴퓨터의 인터넷 연결을 통해 연결하도록 허용 과 관련된 확인란을 선택 취소하십시오.

    인터넷 연결 공유 비활성화
  4. 컴퓨터를 다시 시작하고 오류 메시지가 해결되었는지 확인하십시오.

인터넷 연결 공유 서비스 비활성화

  1. Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다. 그런 다음 " services.msc "를 입력 하고 Enter 를 눌러 서비스 화면을여십시오.

    대화 상자 실행 : services.msc
  2. 서비스 화면에서 오른쪽 창을 사용하여 인터넷 연결 공유 (ICS) 서비스를 찾습니다. 찾은 후에는 두 번 클릭하십시오.
  3. 인터넷 연결 공유 (ICS) 화면에서 일반 탭으로 이동하여 시작 유형 을 사용 안함으로 변경하십시오.

    ICS의 시작 유형을 수동으로 설정
  4. 컴퓨터를 다시 시작하고 문제가 해결되었는지 확인하십시오.

방법 2 : 타사 AV 제거 또는 연결 허용 목록

많은 사용자가 SMTP 연결을 방해하지 않는지 확인하기 위해 타사 보안 소송을 확인해야한다고 지적했습니다. McAfee, BitDefender 및 Avast는 로컬 호스트 연결에 사용되는 특정 포트를 차단하도록 확인되었습니다. 특정 포트의 경우 이것은 매스 메일 공격을 방지하기위한 표준 동작입니다.

일부 사용자가보고 한 바와 같이, 과보호 방화벽 또는 유사한 보안 필터링 도구는 " 액세스 권한에 의해 금지 된 방식으로 소켓에 액세스하려고했습니다" 오류를 유발할 수 있습니다.

일반적으로 AV 설정에서 차단 된 연결을 허용 목록에 추가하여이 문제를 해결할 수 있습니다. 화이트리스트 규칙을 설정하는 단계는 보안 솔루션 클라이언트에 따라 다릅니다.

Avast에서 설정> 일반> 제외로 이동하여 제외에 연결을 추가 할 수 있습니다.

차단중인 연결을 식별하는 데 문제가있는 경우 타사 바이러스 백신을 일시적으로 제거하고 문제가 해결되었는지 확인할 수 있습니다.

참고 : AV의 실시간 보호 기능을 비활성화하면 동일한 규칙이 그대로 유지되므로 결론에 도달하는 데 도움이되지 않습니다.

타사 AV를 제거하기로 결정한 경우이 단계별 지침을 따르십시오 ( 여기 ). 이 방법을 적용 할 수 없거나 타사 고객이 오류에 대해 책임을지지 않는다고 판단한 경우 아래의 다음 방법으로 이동하십시오.

업데이트 : PeerBlock과 같은 IP 차단 클라이언트는 실패한 작업과 관련된 IP를 자동으로 차단할 수 있습니다. 여러 사용자가 규칙 예외를 만들거나 IP 차단 소프트웨어를 제거한 후 문제가 자동으로 해결되었다고보고했습니다.

방법 3 : Windows 방화벽에 제외 추가

결과적으로 통합 Windows 방화벽은 " 액세스 권한에 의해 금지 된 방식으로 소켓에 액세스하려고했습니다" 오류를 담당 할 수 있습니다.

영향을받은 일부 사용자는 오류를 표시하는 프로그램이 Windows 방화벽을 통해 통신하도록 허용 한 후 문제가 해결되었다고보고했습니다. 이 방법은 일반적으로 SQL Server에 오류가 발생한 사용자에게 성공한 것으로보고되지만 다른 프로그램을 수용하도록 아래 단계를 조정할 수 있습니다.

다음은 수행해야 할 작업에 대한 빠른 안내서입니다.

  1. Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다. 그런 다음“ firewall.cpl ”을 입력 하고 Enter 를 눌러 Windows Defender 방화벽 을 엽니 다.

    대화 상자 실행 : firewall.cpl
  2. Windows Defender 방화벽 화면에서 Windows Defender 방화벽을 통해 앱 또는 기능 허용을 클릭하십시오.

    Windows Defender 방화벽을 통한 앱 또는 기능 허용을 클릭하십시오.
  3. 허용 된 앱 화면에서 설정 변경 버튼을 클릭하십시오.

    보안 변경을 허용하려면 설정 변경을 클릭하십시오
  4. 허용 된 앱 및 기능 목록을 살펴보고 오류를 발생시키는 앱을 찾으십시오. 그렇게하면 해당 응용 프로그램과 관련된 개인공개 확인란이 활성화되어 있는지 확인하십시오.

    개인 및 공용 네트워크에서 응용 프로그램 허용

    참고 : 허용 된 앱 및 기능에 나열된 프로그램을 찾을 수없는 경우 다른 앱 허용 버튼을 클릭하고 찾아보기 를 클릭하여 수동으로 선택하십시오.

    목록에없는 다른 응용 프로그램 허용
  5. 변경이 완료되면 컴퓨터를 다시 시작하고 다음 시작시 “액세스 권한에 의해 금지 된 방식으로 소켓에 액세스하려는 시도” 오류가 해결되는지 확인하십시오.

여전히 같은 오류가 표시되면 아래의 다음 방법으로 이동하십시오.

방법 4 : 인터넷 정보 서비스 (IIS) 다시 시작

여러 사용자가 관리자 권한 명령 프롬프트 창에서 인터넷 정보 서비스 (IIS) 를 다시 시작한 후에 문제가 해결되었다고보고했습니다.

그러나 IIS 서버를 다시 시작하면 FTP, SMTP 및 NNTP를 포함한 모든 인터넷 서비스가 삭제되고 연결을 처리하는 응용 프로그램에 보유 된 모든 데이터가 손실됩니다.

이를 수행하는 방법에 대한 빠른 안내서는 다음과 같습니다.

  1. Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다. 그런 다음 " cmd "를 입력 하고 Ctrl + Shift + Enter 를 눌러 관리자 권한 명령 프롬프트 창을 엽니 다.

    대화 상자 실행 : cmd을 누른 다음 Ctrl + Shift + Enter를 누르십시오.
  2. 관리자 권한 명령 프롬프트에 다음 명령을 입력하고 Enter 키를 눌러 인터넷 정보 서비스를 다시 시작하십시오.
     iisreset 
  3. 인터넷 서비스가 성공적으로 중지되었다가 다시 시작될 때까지 기다린 다음 오류가 발생한 것과 동일한 절차를 반복하여 문제가 해결되었는지 확인하십시오.

    인터넷 정보 서비스 재시작

    " 액세스 권한에 의해 금지 된 방식으로 소켓에 액세스하려고했습니다" 오류가 계속 표시되면 아래의 다음 방법으로 이동하십시오.

방법 5 : 이전 시스템 복원 지점 사용

비효율적 인 다른 수리 전략 몇 개를 발견 한 후 일부 사용자는 컴퓨터 상태를 시스템 복원을 사용한 이전 시점.

최근에이 오류 만 확인하기 시작했고이 문제로 어려움을 겪기 전에 날짜가 지정된 시스템 복원 지점이있을만큼 운이 좋으면 다음 단계를 수행하면 문제를 효과적으로 해결할 수 있습니다.

  1. Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다. 그런 다음 " rstrui "를 입력 하고 Enter 를 눌러 시스템 복원 마법사를 엽니 다.

    대화 상자 실행 : rstrui
  2. 시스템 복원의 첫 화면 에서 다른 복원 지점 선택을 선택하고 다음을 클릭하십시오.

    다른 시스템 복원 지점을 선택하십시오
  3. 다음 화면에서 더 많은 복원 지점 표시 와 관련된 확인란을 선택하여 시작하십시오. 그런 다음, 문제에 대한 평가보다 오래된 날짜의 시스템 복원 지점을 선택하고 다음 버튼을 다시 클릭하십시오.

    시스템 복원 지점을 선택하고 다음을 클릭하십시오.
  4. Finish (마침 )를 클릭하면 Windows가 자동으로 다시 시작되고 다음 시작시 이전 상태가 복원됩니다. 컴퓨터가 부팅되면 문제가 해결되었는지 확인하십시오.

방법 6 : VPN 네트워크에서 연결 끊기

영향을받는 일부 사용자는 자신의 경우 VPN 클라이언트로 인해 문제가 발생한 것을 발견했습니다. “ 액세스 권한에 의해 금지 된 방식으로 소켓에 액세스하려고 시도했습니다”라는 오류도 일부 로컬 호스트 연결을 방해하는 VPN 클라이언트에 의해 발생할 수 있습니다.

이 이론이 귀하의 경우에 해당되는지 테스트하려면 VPN 네트워크에서 연결을 끊고 문제가 해결되었는지 확인하십시오. VPN 연결이 끊어진 상태에서 오류 메시지가 더 이상 발생하지 않으면 다른 VPN 클라이언트를 찾거나 오류를 발생시키는 특정 작업을 수행하는 동안 최소한 VPN 클라이언트를 비활성화 상태로 유지해야합니다.

재미있는 기사