수정 : 액세스 권한에 의해 금지 된 방식으로 소켓에 액세스하려고했습니다.
일부 사용자는 네트워크 연결을 복구하기 위해 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에서 인터넷 연결 공유를 비활성화 할 수있는 두 가지 방법이 있습니다. 더 편리한 방법을 따르십시오.
제어판을 통한 인터넷 연결 공유 비활성화
- Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다. 그런 다음 " ncpa.cpl "을 입력 하고 Enter 를 눌러 네트워크 연결 창을여십시오.
실행 대화 상자 : ncpa.cpl - 네트워크 연결 창에서 활성 네트워크 연결을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오.
네트워크 연결을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택하십시오. - 네트워크의 속성 화면에서 공유 탭으로 이동하여 다른 네트워크 사용자가이 컴퓨터의 인터넷 연결을 통해 연결하도록 허용 과 관련된 확인란을 선택 취소하십시오.
인터넷 연결 공유 비활성화 - 컴퓨터를 다시 시작하고 오류 메시지가 해결되었는지 확인하십시오.
인터넷 연결 공유 서비스 비활성화
- Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다. 그런 다음 " services.msc "를 입력 하고 Enter 를 눌러 서비스 화면을여십시오.
대화 상자 실행 : services.msc - 서비스 화면에서 오른쪽 창을 사용하여 인터넷 연결 공유 (ICS) 서비스를 찾습니다. 찾은 후에는 두 번 클릭하십시오.
- 인터넷 연결 공유 (ICS) 화면에서 일반 탭으로 이동하여 시작 유형 을 사용 안함으로 변경하십시오.
ICS의 시작 유형을 수동으로 설정 - 컴퓨터를 다시 시작하고 문제가 해결되었는지 확인하십시오.
방법 2 : 타사 AV 제거 또는 연결 허용 목록
많은 사용자가 SMTP 연결을 방해하지 않는지 확인하기 위해 타사 보안 소송을 확인해야한다고 지적했습니다. McAfee, BitDefender 및 Avast는 로컬 호스트 연결에 사용되는 특정 포트를 차단하도록 확인되었습니다. 특정 포트의 경우 이것은 매스 메일 공격을 방지하기위한 표준 동작입니다.
일부 사용자가보고 한 바와 같이, 과보호 방화벽 또는 유사한 보안 필터링 도구는 " 액세스 권한에 의해 금지 된 방식으로 소켓에 액세스하려고했습니다" 오류를 유발할 수 있습니다.
일반적으로 AV 설정에서 차단 된 연결을 허용 목록에 추가하여이 문제를 해결할 수 있습니다. 화이트리스트 규칙을 설정하는 단계는 보안 솔루션 클라이언트에 따라 다릅니다.
차단중인 연결을 식별하는 데 문제가있는 경우 타사 바이러스 백신을 일시적으로 제거하고 문제가 해결되었는지 확인할 수 있습니다.
참고 : AV의 실시간 보호 기능을 비활성화하면 동일한 규칙이 그대로 유지되므로 결론에 도달하는 데 도움이되지 않습니다.
타사 AV를 제거하기로 결정한 경우이 단계별 지침을 따르십시오 ( 여기 ). 이 방법을 적용 할 수 없거나 타사 고객이 오류에 대해 책임을지지 않는다고 판단한 경우 아래의 다음 방법으로 이동하십시오.
업데이트 : PeerBlock과 같은 IP 차단 클라이언트는 실패한 작업과 관련된 IP를 자동으로 차단할 수 있습니다. 여러 사용자가 규칙 예외를 만들거나 IP 차단 소프트웨어를 제거한 후 문제가 자동으로 해결되었다고보고했습니다.
방법 3 : Windows 방화벽에 제외 추가
결과적으로 통합 Windows 방화벽은 " 액세스 권한에 의해 금지 된 방식으로 소켓에 액세스하려고했습니다" 오류를 담당 할 수 있습니다.
영향을받은 일부 사용자는 오류를 표시하는 프로그램이 Windows 방화벽을 통해 통신하도록 허용 한 후 문제가 해결되었다고보고했습니다. 이 방법은 일반적으로 SQL Server에 오류가 발생한 사용자에게 성공한 것으로보고되지만 다른 프로그램을 수용하도록 아래 단계를 조정할 수 있습니다.
다음은 수행해야 할 작업에 대한 빠른 안내서입니다.
- Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다. 그런 다음“ firewall.cpl ”을 입력 하고 Enter 를 눌러 Windows Defender 방화벽 을 엽니 다.
대화 상자 실행 : firewall.cpl - Windows Defender 방화벽 화면에서 Windows Defender 방화벽을 통해 앱 또는 기능 허용을 클릭하십시오.
Windows Defender 방화벽을 통한 앱 또는 기능 허용을 클릭하십시오. - 허용 된 앱 화면에서 설정 변경 버튼을 클릭하십시오.
보안 변경을 허용하려면 설정 변경을 클릭하십시오 - 허용 된 앱 및 기능 목록을 살펴보고 오류를 발생시키는 앱을 찾으십시오. 그렇게하면 해당 응용 프로그램과 관련된 개인 및 공개 확인란이 활성화되어 있는지 확인하십시오.
개인 및 공용 네트워크에서 응용 프로그램 허용 참고 : 허용 된 앱 및 기능에 나열된 프로그램을 찾을 수없는 경우 다른 앱 허용 버튼을 클릭하고 찾아보기 를 클릭하여 수동으로 선택하십시오.
목록에없는 다른 응용 프로그램 허용 - 변경이 완료되면 컴퓨터를 다시 시작하고 다음 시작시 “액세스 권한에 의해 금지 된 방식으로 소켓에 액세스하려는 시도” 오류가 해결되는지 확인하십시오.
여전히 같은 오류가 표시되면 아래의 다음 방법으로 이동하십시오.
방법 4 : 인터넷 정보 서비스 (IIS) 다시 시작
여러 사용자가 관리자 권한 명령 프롬프트 창에서 인터넷 정보 서비스 (IIS) 를 다시 시작한 후에 문제가 해결되었다고보고했습니다.
그러나 IIS 서버를 다시 시작하면 FTP, SMTP 및 NNTP를 포함한 모든 인터넷 서비스가 삭제되고 연결을 처리하는 응용 프로그램에 보유 된 모든 데이터가 손실됩니다.
이를 수행하는 방법에 대한 빠른 안내서는 다음과 같습니다.
- Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다. 그런 다음 " cmd "를 입력 하고 Ctrl + Shift + Enter 를 눌러 관리자 권한 명령 프롬프트 창을 엽니 다.
대화 상자 실행 : cmd을 누른 다음 Ctrl + Shift + Enter를 누르십시오. - 관리자 권한 명령 프롬프트에 다음 명령을 입력하고 Enter 키를 눌러 인터넷 정보 서비스를 다시 시작하십시오.
iisreset
- 인터넷 서비스가 성공적으로 중지되었다가 다시 시작될 때까지 기다린 다음 오류가 발생한 것과 동일한 절차를 반복하여 문제가 해결되었는지 확인하십시오.
인터넷 정보 서비스 재시작 " 액세스 권한에 의해 금지 된 방식으로 소켓에 액세스하려고했습니다" 오류가 계속 표시되면 아래의 다음 방법으로 이동하십시오.
방법 5 : 이전 시스템 복원 지점 사용
비효율적 인 다른 수리 전략 몇 개를 발견 한 후 일부 사용자는 컴퓨터 상태를 시스템 복원을 사용한 이전 시점.
최근에이 오류 만 확인하기 시작했고이 문제로 어려움을 겪기 전에 날짜가 지정된 시스템 복원 지점이있을만큼 운이 좋으면 다음 단계를 수행하면 문제를 효과적으로 해결할 수 있습니다.
- Windows 키 + R 을 눌러 실행 대화 상자를 엽니 다. 그런 다음 " rstrui "를 입력 하고 Enter 를 눌러 시스템 복원 마법사를 엽니 다.
대화 상자 실행 : rstrui - 시스템 복원의 첫 화면 에서 다른 복원 지점 선택을 선택하고 다음을 클릭하십시오.
다른 시스템 복원 지점을 선택하십시오 - 다음 화면에서 더 많은 복원 지점 표시 와 관련된 확인란을 선택하여 시작하십시오. 그런 다음, 문제에 대한 평가보다 오래된 날짜의 시스템 복원 지점을 선택하고 다음 버튼을 다시 클릭하십시오.
시스템 복원 지점을 선택하고 다음을 클릭하십시오. - Finish (마침 )를 클릭하면 Windows가 자동으로 다시 시작되고 다음 시작시 이전 상태가 복원됩니다. 컴퓨터가 부팅되면 문제가 해결되었는지 확인하십시오.
방법 6 : VPN 네트워크에서 연결 끊기
영향을받는 일부 사용자는 자신의 경우 VPN 클라이언트로 인해 문제가 발생한 것을 발견했습니다. “ 액세스 권한에 의해 금지 된 방식으로 소켓에 액세스하려고 시도했습니다”라는 오류도 일부 로컬 호스트 연결을 방해하는 VPN 클라이언트에 의해 발생할 수 있습니다.
이 이론이 귀하의 경우에 해당되는지 테스트하려면 VPN 네트워크에서 연결을 끊고 문제가 해결되었는지 확인하십시오. VPN 연결이 끊어진 상태에서 오류 메시지가 더 이상 발생하지 않으면 다른 VPN 클라이언트를 찾거나 오류를 발생시키는 특정 작업을 수행하는 동안 최소한 VPN 클라이언트를 비활성화 상태로 유지해야합니다.