Устранение неполадок Windows

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

Содержание:

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

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

В чем причина ошибки «Попытка доступа к сокету была предпринята способом, запрещенным его разрешениями на доступ?

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

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

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

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

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

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

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

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

  1. Нажмите клавиша Windows + R чтобы открыть диалоговое окно «Выполнить. Затем введите “ncpa.cpl” и нажмите Введите открыть Сетевые подключения окно.
    Диалоговое окно 'Выполнить': ncpa.cpl
    Диалоговое окно «Выполнить»: ncpa.cpl
  2. В окне «Сетевые подключения» щелкните правой кнопкой мыши активное сетевое подключение и выберите Свойства.
    Щелкните правой кнопкой мыши на сетевом подключении и выберите пункт Свойства
    Щелкните правой кнопкой мыши на своем сетевом подключении и выберите пункт Свойства
  3. В Свойства экран вашей сети, перейдите к Общий доступ вкладку и снимите флажок, связанный с Разрешить другим пользователям сети подключаться к Интернету через этот компьютер’.
    Отключение общего доступа к подключению к Интернету
    Отключение общего доступа к подключению к Интернету
  4. Перезагрузите компьютер и проверьте, устранено ли сообщение об ошибке.

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

  1. Нажмите клавиша Windows + R чтобы открыть диалоговое окно «Выполнить». Затем введите “службы.msc” и нажмите Введите чтобы открыть окно Службы экран.
    Запустите диалоговое окно: services.msc
    Диалог выполнения: службы.msc
  2. В окне Службы используйте правую панель, чтобы найти Общий доступ к подключению к Интернету (ICS) служба. Как только вам удастся найти его, дважды щелкните по нему на.
  3. В Общий доступ к подключению к Интернету (ICS) на экране, перейдите на вкладку Общие и измените параметр Тип запуска к Отключено.
    Установите тип запуска ICS на 'Вручную'
    Установка типа запуска ICS в положение Вручную
  4. Перезагрузите компьютер и проверьте, решена ли проблема.

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

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

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

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

В Avast вы можете добавить соединение в исключения, перейдя в Настройки srcset=' https: cdn.appuals.com wp-content uploads 2018 11 exclusion-list.png 789w, https: cdn.appuals.com wp-content uploads 2018 11 exclusion-list-150x102.png 150w, https: cdn.appuals.com wp-content uploads 2018 11 exclusion-list-300x203.png 300w, https: cdn.appuals.com wp-content uploads 2018 11 exclusion-list-768x520.png 768w, https: cdn.appuals.com wp-content uploads 2018 11 exclusion-list-220x150.png 220w
Общие> Исключение.” width=”789″ height=”534″> В Avast вы можете добавить соединение в исключения, перейдя в Настройки > Общие > Исключение.

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

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

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

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

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

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

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

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

  1. Нажмите Клавиша Windows + R открыть Запустите диалоговое окно. Далее введите “брандмауэр.cpl” и нажмите Введите открыть Брандмауэр Windows Defender.
    Запустить диалоговое окно: firewall.cpl
    Диалог запуска: брандмауэр.cpl
  2. В окне Брандмауэр Windows Defender щелкните Разрешить приложение или функцию через брандмауэр Windows Defender.
    Щелкните на пункте Разрешить приложение или функцию через брандмауэр Защитника Windows
    Нажмите кнопку Разрешить приложение или функцию через брандмауэр Windows Defender
  3. Внутри Разрешенные приложения на экране нажмите на кнопку Изменить настройки .
    Нажмите на Изменить настройки, чтобы разрешить изменения безопасности
    Нажмите на Изменить параметры, чтобы разрешить изменения безопасности
  4. Просмотрите список разрешенных приложений и функций и найдите приложение, вызывающее ошибку. Как только вы это сделаете, убедитесь, что кнопка Частный и Публичная флажки, связанные с рассматриваемым приложением, установлены.
    Разрешение приложения в частных и публичных сетях
    Разрешить приложение в частных и публичных сетях

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

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

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

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

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

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

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

  1. Нажмите Клавиша Windows + R чтобы открыть диалоговое окно Выполнить. Затем введите “cmd” и нажмите Ctrl + Shift + Enter чтобы открыть открытое окно Командной строки.
    Запустите диалоговое окно: cmd , затем нажмите Ctrl + Shift + Enter
    Запустите диалоговое окно: cmd , затем нажмите Ctrl + Shift + Enter
  2. В открывшейся командной строке введите следующую команду и нажмите Enter, чтобы перезапустить Internet Information Services:
    iisreset
  3. Дождитесь успешной остановки и перезапуска интернет-сервисов, затем повторите ту же процедуру, которая вызвала ошибку, чтобы проверить, была ли проблема решена.
    Перезапуск информационных служб Интернета
    Перезапуск информационных служб Интернета

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

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

После того как несколько других стратегий восстановления оказались неэффективными, некоторым пользователям наконец удалось подключиться к интернету без блокировки “была предпринята попытка получить доступ к сокету способом, запрещенным его правами доступа” ошибку, вернув состояние машины к предыдущему моменту времени с помощью Восстановления системы.

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

  1. Нажмите клавиша Windows + R открыть диалоговое окно «Выполнить». Далее введите “rstrui” и нажмите Введите чтобы открыть мастер восстановления системы.
    Диалог выполнения: rstrui
    Запустить диалог: rstrui
  2. На первом экране «Восстановление системы» выберите пункт Выберите другую точку восстановления и нажмите кнопку Далее.
    Выберите другую точку восстановления системы
    Выберите другую точку восстановления системы
  3. На следующем экране установите флажок в поле Показать другие точки восстановления. Затем выберите точку восстановления системы, которая имеет более раннюю дату, чем появление проблемы, и нажмите кнопку Следующий снова.
    Выберите точку восстановления системы и нажмите Далее
    Выберите точку восстановления системы и нажмите кнопку Далее
  4. После нажатия Завершить работу, Windows автоматически перезагрузится, и старое состояние будет восстановлено при следующем запуске. После загрузки компьютера проверьте, была ли решена проблема.

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

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

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

Добавить комментарий