Виправлення: Була зроблена спроба отримати доступ до сокета таким чином, який заборонено дозволом доступу

Деякі користувачі повідомили, що отримували помилку "була зроблена спроба отримати доступ до сокета таким чином, щоб заборонити його доступ до доступу", намагаючись запустити команду 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 ” і натисніть Enter, щоб відкрити вікно мережевих підключень .

    Запустіть діалогове вікно: ncpa.cpl
  2. Всередині вікна «Мережеві з’єднання» клацніть правою кнопкою миші ваше активне мережеве з'єднання та виберіть Властивості .

    Клацніть правою кнопкою миші на підключенні до мережі та виберіть Властивості
  3. На екрані " Властивості " вашої мережі перейдіть на вкладку Спільний доступ і зніміть прапорець, дозволений іншим користувачам мережі підключитися через Інтернет .

    Вимкнення спільного доступу до Інтернету
  4. Перезавантажте комп’ютер і подивіться, чи було вирішено повідомлення про помилку.

Вимкнення послуги спільного доступу до Інтернету

  1. Натисніть клавішу Windows + R, щоб відкрити діалогове вікно Запуск. Потім введіть “ services.msc ” і натисніть Enter, щоб відкрити екран послуг .

    Запустити діалогове вікно: services.msc
  2. На екрані Служби скористайтеся правою панеллю, щоб знайти службу спільного доступу до Інтернету (ICS) . Після того, як вам вдасться знайти його, двічі клацніть на ньому.
  3. На екрані Спільний доступ до підключення до Інтернету (ICS) перейдіть на вкладку Загальні та змініть тип запуску на Інвалід .

    Встановлення типу запуску ICS вручну
  4. Перезавантажте комп’ютер і подивіться, чи проблема вирішена.

Спосіб 2: Видалення аудіо-файлу третьої сторони або створення білого списку з'єднання

Багато користувачів зазначили, що сторонні костюми безпеки повинні перевірятися, щоб підтвердити, що вони не заважають з'єднанням SMTP. McAfee, BitDefender і Avast підтверджуються заблокованими певними портами, які використовуються підключеннями localhost. Для певних портів це стандартна поведінка для запобігання масових атак.

Як повідомляли деякі користувачі, надпротекційний брандмауер або подібний інструмент фільтрації безпеки може бути відповідальним за причину помилки " спроба доступу до сокета таким чином, забороненим дозволом на його доступ" .

Зазвичай ви можете вирішити цю проблему, додавши в білий список з'єднання, яке заблоковано в налаштуваннях AV. Майте на увазі, що кроки встановлення білого списку будуть різними залежно від вашого клієнта рішення безпеки.

В Avast ви можете додати з'єднання до виключення, перейшовши в Налаштування> Загальне> Виключення.

Якщо у вас виникли проблеми з ідентифікацією з'єднання, яке блокується, ви можете тимчасово видалити антивірус сторонніх розробників і побачити, чи вирішена проблема.

Примітка. Майте на увазі, що відключення захисту в режимі реального часу вашого AV не допоможе вам дійти висновку, оскільки ті самі правила залишатимуться твердими.

Якщо ви вирішили видалити AV стороннього виробника, ви можете дотримуватися цього покрокового керівництва ( тут ). Якщо цей метод не застосовується або ви визначили, що сторонній клієнт не несе відповідальності за помилку, перейдіть до наступного методу нижче.

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

Спосіб 3: Додавання виключення до брандмауера Windows

Як виявляється, інтегрований брандмауер Windows також може нести відповідальність за помилку " зроблена спроба отримати доступ до сокета таким чином, що заборонено його дозволами доступу" .

Кілька постраждалих користувачів повідомили, що їм вдалося вирішити проблему після того, як дозволили програмі, яка відображає помилку, спілкуватися через брандмауер Windows. Зазвичай цей метод є успішним, коли користувачі стикаються з помилкою на SQL-сервері, але ви можете адаптувати наведені нижче кроки для розміщення іншої програми.

Ось короткий посібник із тим, що вам потрібно зробити:

  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. Після натискання кнопки Готово, Windows автоматично перезапуститься, а старий стан відновиться при наступному запуску. Як тільки комп'ютер завантажиться, завантажте, чи вирішено проблему.

Спосіб 6: Відключення від мережі VPN

Деякі зачеплені користувачі виявили, що в їхньому випадку проблему викликав клієнт VPN. Виявляється, що « спроба отримати доступ до сокета таким чином, заборонений його дозволами доступу», також може бути викликана клієнтом VPN, який призводить до відмови деяких задіяних локальних хостів.

Щоб перевірити, чи відповідає ця теорія у вашому випадку, просто відключіться від мережі VPN і подивіться, чи вирішена проблема. Якщо повідомлення про помилку більше не виникає під час відключення VPN, вам потрібно шукати іншого клієнта VPN або принаймні тримати його відключеним під час виконання певного завдання, яке призведе до помилки.

Цікаві Статті