Исправлено: была сделана попытка получить доступ к сокету способом, запрещенным его разрешениями на доступ



Попробуйте наш инструмент устранения неполадок

Некоторые пользователи сообщили о получении « была предпринята попытка получить доступ к сокету способом, запрещенным его правами доступа » ошибка при попытке запустить ipconfig / обновить в CMD, чтобы восстановить их сетевое соединение. Другие пользователи сообщают, что эта проблема возникает при попытке запустить сервер Apache. Однако почти все затронутые пользователи сообщают, что проблема возникла после установки автоматического обновления Windows.



Была сделана попытка получить доступ к сокету способом, запрещенным его разрешениями на доступ

Была сделана попытка получить доступ к сокету способом, запрещенным его разрешениями на доступ



Что является причиной попытки доступа к сокету способом, запрещенным ошибкой прав доступа?

Мы исследовали эту конкретную проблему, просмотрев различные отчеты пользователей и стратегии ремонта, которые они использовали для решения проблемы. Из того, что мы собрали, есть несколько различных сценариев, которые могут вызвать появление этой проблемы:



  • VPN-клиент блокирует задействованные соединения localhost - Несколько пользователей обнаружили, что в их случае виновником проблемы был их VPN-клиент. Отключение VPN-клиента решило проблему для большинства затронутых пользователей.
  • Сторонний брандмауэр блокирует соединение - Если у вас есть внешний брандмауэр, он может отвечать за блокировку ваших SMTP-соединений. В большинстве случаев виновниками считаются McAfee Anti-Virus и Avast.
  • Приложение пытается открыть порт, который уже используется - Одна из наиболее частых причин возникновения этой ошибки - это попытка использовать приложение, настроенное на открытие порта, который уже открыт и активно используется другой службой или приложением.
  • Функция безопасности Windows 10 - Начиная с Windows 10, Microsoft реализовала новую функцию безопасности, которая не позволит пользователям захватить случайный порт и передать его какой-либо службе. Это могло произойти, если вы используете сценарий или домашнее приложение.
  • Другой процесс прослушивает нужный порт - Подобные конфликты, как известно, происходят довольно часто при попытке запустить экземпляры веб-сервера Apache или при попытке удаленного доступа к серверу SQL на Hostgator.

Если в настоящее время вы пытаетесь решить проблему, эта статья предоставит вам список проверенных шагов, которые другие пользователи в аналогичной ситуации использовали для решения проблемы. Ниже у вас есть несколько методов, которые другие пользователи, столкнувшиеся с тем же сообщением об ошибке, использовали для решения проблемы.

Для достижения наилучших результатов следуйте приведенным ниже потенциальным исправлениям по порядку, пока не найдете то, которое эффективно для вашего конкретного сценария.

Метод 1: отключение общего доступа к подключению к Интернету

Это довольно своеобразный виновник, потому что общий доступ в Интернет в Windows использует несколько разных диапазонов портов, о которых не обязательно сообщать Netstat или аналогичному инструменту.



Однако несколько пользователей сообщили, что для них проблема была решена навсегда после того, как они отключили Совместное использование подключения к Интернету . Есть два разных способа отключить общий доступ к подключению к Интернету в Windows. Следуйте тем методам, которые вам удобнее:

Отключение общего доступа к подключению к Интернету через панель управления

  1. Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите « ncpa.cpl »И нажмите Войти открыть Сетевые соединения окно. В Avast вы можете добавить подключение к исключению, перейдя в Settingsfigcaption id =

    Диалоговое окно 'Выполнить': ncpa.cpl

  2. В окне «Сетевые подключения» щелкните правой кнопкой мыши активное сетевое подключение и выберите Свойства . Разрешение другого приложения, которого нет в списке

    Щелкните правой кнопкой мыши свое сетевое подключение и выберите Свойства.

  3. в Свойства экрана вашей сети, перейдите на Обмен вкладка и снимите флажок, связанный с Разрешить другим пользователям сети подключаться через Интернет-соединение этого компьютера. .

    Отключение общего доступа к подключению к Интернету

  4. Перезагрузите компьютер и посмотрите, исчезло ли сообщение об ошибке.

Отключение службы общего доступа к подключению к Интернету

  1. Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите « services.msc »И нажмите Войти открыть Сервисы экран.

    Диалог запуска: services.msc

  2. На экране «Службы» используйте правую панель, чтобы найти Совместное использование подключения к Интернету (ICS) служба. Как только вам удастся найти его, дважды щелкните по нему.
  3. в Совместное использование подключения к Интернету (ICS) на экране перейдите на вкладку Общие и измените Тип запуска к Отключено .

    Установка типа запуска ICS на ручной

  4. Перезагрузите компьютер и посмотрите, решена ли проблема.

Метод 2: удаление стороннего антивирусного ПО или занесение соединения в белый список

Многие пользователи отмечают, что сторонние защитные костюмы следует проверять, чтобы убедиться, что они не мешают SMTP-соединениям. Подтверждено, что McAfee, BitDefender и Avast заблокировали определенные порты, используемые соединениями localhost. Для некоторых портов это стандартное поведение для предотвращения атак mas mail.

Как сообщают некоторые пользователи, чрезмерно защищающий брандмауэр или аналогичный инструмент фильтрации безопасности может быть причиной « была предпринята попытка получить доступ к сокету способом, запрещенным его правами доступа » ошибка.

Обычно эту проблему можно решить, добавив в белый список блокируемое соединение в настройках AV. Имейте в виду, что шаги по созданию правила белого списка будут разными в зависимости от вашего клиента решения безопасности.

In Avast, you can add a connection to the exclusion by going to Settings>Общие> Исключение.

В Avast вы можете добавить подключение к исключению, выбрав «Настройки»> «Общие»> «Исключение».

Если вам не удается определить блокируемое соединение, вы можете временно удалить сторонний антивирус и посмотреть, решена ли проблема.

Заметка: Имейте в виду, что отключение защиты вашего AV в режиме реального времени не поможет вам сделать вывод, поскольку те же правила останутся в силе.

Если вы решили удалить сторонний AV, вы можете следовать этому пошаговому руководству ( Вот ). Если этот метод неприменим или вы определили, что сторонний клиент не несет ответственности за ошибку, перейдите к следующему способу ниже.

Обновить: Клиенты с блокировкой IP, такие как PeerBlock, могут автоматически блокировать IP-адрес, участвующий в операции, в которой произошел сбой. Несколько пользователей сообщили, что проблема была автоматически решена после создания исключения из правила или удаления программного обеспечения для блокировки IP-адресов.

Метод 3: добавление исключения в брандмауэр Windows

Как оказалось, встроенный брандмауэр Windows также может отвечать за « была предпринята попытка получить доступ к сокету способом, запрещенным его правами доступа » ошибка.

Несколько затронутых пользователей сообщили, что им удалось решить проблему после того, как разрешили программе, отображающей ошибку, взаимодействовать через брандмауэр Windows. Этот метод обычно считается успешным, когда пользователи сталкиваются с ошибкой с SQL-сервером, но вы можете адаптировать приведенные ниже шаги для работы с другой программой.

Вот краткое руководство с тем, что вам нужно сделать:

  1. Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите « firewall.cpl »И нажмите Войти открыться Брандмауэр Защитника Windows .

    Диалог запуска: firewall.cpl

  2. На экране брандмауэра Защитника Windows нажмите Разрешить приложение или функцию через брандмауэр Защитника Windows .

    Нажмите Разрешить приложение или функцию через брандмауэр Защитника Windows.

  3. Внутри Разрешенные приложения экран, нажмите на Изменить настройки кнопка.

    Нажмите Изменить настройки, чтобы разрешить изменения безопасности.

  4. Просмотрите список разрешенных приложений и функций и найдите приложение, которое вызывает ошибку. Как только вы это сделаете, убедитесь, что Частный и Общественные включены флажки, связанные с приложением в вопросах.

    Разрешение приложения в частных и публичных сетях

    Заметка: Если вы не можете найти программу в списке Разрешенные приложения и функции, нажмите на Позволять другое приложение кнопку и выберите вручную, нажав на Просматривать .

    Разрешение другого приложения, которого нет в списке

  5. После внесения изменений перезагрузите компьютер и убедитесь, что значок « была предпринята попытка получить доступ к сокету способом, запрещенным его правами доступа » ошибка устраняется при следующем запуске.

Если вы по-прежнему видите ту же ошибку, перейдите к следующему способу ниже.

Метод 4: перезапуск информационных служб Интернета (IIS)

Несколько пользователей сообщили, что проблема была решена после перезапуска Информационные службы Интернета (IIS) из окна командной строки с повышенными привилегиями.

Но имейте в виду, что перезапуск серверов IIS приведет к отключению всех интернет-служб, включая FTP, SMTP и NNTP, и все данные, хранящиеся в приложениях, обрабатывающих соединения, будут потеряны.

Вот краткое руководство, как это сделать:

  1. Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите « cmd »И нажмите Ctrl + Shift + Enter , чтобы открыть окно командной строки с повышенными правами.

    Диалог запуска: cmd, затем нажмите Ctrl + Shift + Enter

  2. В командной строке с повышенными привилегиями введите следующую команду и нажмите Enter, чтобы перезапустить службы IIS:
     iisreset 
  3. Подождите, пока Интернет-службы будут успешно остановлены и перезапущены, затем повторите ту же процедуру, которая вызвала ошибку, чтобы увидеть, была ли проблема решена.

    Перезапуск информационных служб Интернета

    Если вы все еще видите значок ' была предпринята попытка получить доступ к сокету способом, запрещенным его правами доступа » ошибка, перейдите к следующему способу ниже.

Метод 5: Использование предыдущей точки восстановления системы

Обнаружив, что несколько других стратегий восстановления оказались неэффективными, некоторым пользователям наконец удалось подключиться к Интернету, не будучи заблокированным ' была предпринята попытка получить доступ к сокету способом, запрещенным его правами доступа » ошибка, вернув состояние машины к предыдущему моменту времени с помощью функции восстановления системы.

Если вы начали видеть эту ошибку только недавно и вам посчастливилось иметь точку восстановления системы, датированную до того, как вы начали бороться с этой проблемой, то следующие шаги должны помочь вам решить проблему навсегда:

  1. Нажмите Windows key + R , чтобы открыть диалоговое окно «Выполнить». Затем введите « Rstrui »И нажмите Войти , чтобы открыть мастер восстановления системы.

    Диалог запуска: rstrui

  2. На первом экране восстановления системы выберите Выберите другую точку восстановления и нажмите следующий .

    Выберите другую точку восстановления системы

  3. На следующем экране начните с установки флажка, связанного с Показать больше точек восстановления . Затем выберите точку восстановления системы, имеющую более раннюю дату, чем дата появления проблемы, и щелкните значок следующий кнопку еще раз.

    Выберите точку восстановления системы и нажмите Далее.

  4. При нажатии Конец , Windows автоматически перезагрузится, и старое состояние будет восстановлено при следующем запуске. Как только ваш компьютер загрузится, проверьте, решена ли проблема.

Метод 6: отключение от сети VPN

Некоторые затронутые пользователи обнаружили, что в их случае проблема была вызвана клиентом VPN. Оказывается, что « была предпринята попытка получить доступ к сокету способом, запрещенным его правами доступа » ошибка также может быть вызвана клиентом VPN, который вызывает сбой некоторых задействованных подключений localhost.

Чтобы проверить, верна ли эта теория в вашем случае, просто отключитесь от сети VPN и посмотрите, решена ли проблема. Если сообщение об ошибке больше не появляется, когда VPN отключен, вам необходимо найти другого VPN-клиента или, по крайней мере, оставить его отключенным при выполнении определенной задачи, которая вызовет ошибку.

6 минут на чтение