Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

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

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

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

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

우리는 다양한 사용자 보고서와 문제 해결에 사용한 수리 전략을 살펴봄으로써 이 특정 문제를 조사했습니다. 수집한 정보에 따르면 이 문제가 발생하는 여러 가지 시나리오가 있습니다.

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

현재 문제를 해결하는 데 어려움을 겪고 있다면 이 문서에서는 유사한 상황에 있는 다른 사용자가 문제를 해결하는 데 사용한 확인된 단계 목록을 제공합니다. 아래에는 동일한 오류 메시지가 발생한 다른 사용자가 문제를 해결하는 데 사용한 몇 가지 방법이 있습니다.

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

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

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

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

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

  1. Windows 키 + R 누르기 실행 대화 상자를 엽니다. 그런 다음 "ncpa.cpl "를 누르고 Enter 키를 누릅니다. 네트워크 연결 열기 창문. 수정:액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 했습니다.
  2. 네트워크 연결 창에서 활성 네트워크 연결을 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다. . 수정:액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 했습니다.
  3. 속성에서 네트워크 화면에서 공유 탭을 클릭하고 다른 네트워크 사용자가 이 컴퓨터의 인터넷 연결을 통해 연결할 수 있도록 허용과 연결된 확인란을 선택 취소합니다. . 수정:액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 했습니다.
  4. 컴퓨터를 다시 시작하고 오류 메시지가 해결되었는지 확인하십시오.

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

  1. Windows 키 + R 누르기 실행 대화 상자를 엽니다. 그런 다음 'services.msc를 입력합니다. "를 누르고 Enter 키를 누릅니다. 서비스 열기 화면. 수정:액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 했습니다.
  2. 서비스 화면 내에서 오른쪽 창을 사용하여 인터넷 연결 공유(ICS)를 찾습니다. 서비스. 찾으면 더블 클릭하십시오.
  3. 인터넷 연결 공유(ICS)  화면에서 일반 탭으로 이동하여 시작 유형을 변경합니다. 사용 중지 . 수정:액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 했습니다.
  4. 컴퓨터를 다시 시작하고 문제가 해결되었는지 확인합니다.

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

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

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

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

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

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

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

타사 AV를 제거하기로 결정한 경우 이 단계별 가이드(여기 ). 이 방법이 적용되지 않거나 오류에 대해 타사 클라이언트가 책임이 없다고 판단되는 경우 아래의 다음 방법으로 이동하세요.

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

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

밝혀진 바와 같이 통합 Windows 방화벽은 "액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 시도했습니다."에 대한 책임도 있을 수 있습니다. 오류입니다.

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

다음은 수행해야 할 작업에 대한 빠른 가이드입니다.

  1. Windows 키 + R 누르기 실행 열기 대화 상자. 다음으로 "firewall.cpl을 입력합니다. "를 누르고 Enter 키를 누릅니다. Windows Defender 방화벽 열기 . 수정:액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 했습니다.
  2. Windows Defender 방화벽 화면에서 Windows Defender 방화벽을 통해 앱 또는 기능 허용을 클릭합니다. . 수정:액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 했습니다.
  3. 허용된 앱 내부 화면에서 설정 변경 을 클릭합니다. 단추. 수정:액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 했습니다.
  4. 허용된 앱 및 기능 목록을 살펴보고 오류를 유발하는 앱을 찾습니다. 그렇게 하면 비공개공개 질문의 응용 프로그램과 관련된 확인란이 활성화됩니다. 수정:액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 했습니다.

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

    수정:액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 했습니다.
  5. 변경 사항이 적용되면 컴퓨터를 다시 시작하고 "액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 시도했습니다." 다음 시작 시 오류가 해결됩니다.

여전히 동일한 오류가 표시되면 아래의 다음 방법으로 이동하세요.

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

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

그러나 IIS 서버를 다시 시작하면 FTP, SMTP 및 NNTP를 포함한 모든 인터넷 서비스가 중단되고 연결을 처리하는 응용 프로그램에 저장된 모든 데이터가 손실된다는 점을 명심하십시오.

다음은 이 작업을 수행하는 방법에 대한 빠른 가이드입니다.

  1. Windows 키 + R 누르기 실행 대화 상자를 엽니다. 그런 다음 "cmd "를 누르고 Ctrl + Shift + Enter를 누릅니다. 상승된 명령 프롬프트 창을 열려면 수정:액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 했습니다.
  2. 상승된 명령 프롬프트에서 다음 명령을 입력하고 Enter 키를 눌러 인터넷 정보 서비스를 다시 시작합니다.
    iisreset
  3. 인터넷 서비스가 성공적으로 중지되고 다시 시작될 때까지 기다린 다음 오류를 발생시킨 동일한 절차를 반복하여 문제가 해결되었는지 확인합니다. 수정:액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 했습니다.

    여전히 '액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 시도했습니다.'가 표시되는 경우 오류가 발생하면 아래의 다음 방법으로 이동하세요.

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

다른 몇 가지 수리 전략이 효과가 없다는 사실을 알게 된 후 일부 사용자는 "액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 시도했습니다." 에 의해 차단되지 않고 마침내 인터넷에 연결할 수 있었습니다. 시스템 복원을 사용하여 컴퓨터 상태를 이전 시점으로 되돌려 오류를 발생시킵니다.

최근에 이 오류가 표시되기 시작했고 운이 좋게도 이 문제로 어려움을 겪기 시작하기 전에 날짜가 지정된 시스템 복원 지점이 있는 경우 다음 단계를 통해 문제를 완전히 해결할 수 있습니다.

  1. Windows 키 + R 누르기 실행 대화 상자를 엽니다. 다음으로 'rstrui를 입력합니다. "를 누르고 Enter 키를 누릅니다. 시스템 복원 마법사를 엽니다. 수정:액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 했습니다.
  2. 시스템 복원의 첫 화면에서 다른 복원 지점 선택 다음을 클릭합니다. . 수정:액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 했습니다.
  3. 다음 화면에서 더 많은 복원 지점 표시와 관련된 확인란을 선택하여 시작합니다. . 그런 다음 문제에 나타난 것보다 오래된 날짜의 시스템 복원 지점을 선택하고 다음을 클릭합니다. 버튼을 다시 누릅니다. 수정:액세스 권한에 의해 금지된 방식으로 소켓에 액세스하려고 했습니다.
  4. 마침을 클릭하면 , Windows가 자동으로 다시 시작되고 다음 시작 시 이전 상태가 복원됩니다. 컴퓨터가 다시 부팅되면 문제가 해결되었는지 확인하십시오.

방법 6:VPN 네트워크 연결 해제

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

이 이론이 귀하의 사례에 적용되는지 테스트하려면 VPN 네트워크 연결을 끊고 문제가 해결되었는지 확인하세요. VPN 연결이 끊긴 동안 오류 메시지가 더 이상 발생하지 않으면 다른 VPN 클라이언트를 찾거나 적어도 오류를 유발하는 특정 작업을 수행하는 동안 비활성화된 상태로 유지해야 합니다.