Поправка: Опит за достъп до сокет по начин, забранен от неговите разрешения за достъп

Някои потребители съобщават, че получават „ опит за достъп до сокет по начин, забранен от неговите разрешения за достъп“, когато се опитват да изпълнят командата ipconfig / поднови в CMD, за да поправят мрежовата си връзка. Други потребители съобщават, че този проблем възниква, когато се опитват да стартират Apache сървър. Въпреки това почти всички засегнати потребители съобщават, че проблемът е започнал да се появява след инсталиране на автоматична актуализация на Windows.

Беше направен опит за достъп до гнездо по начин, забранен от неговите разрешения за достъп

Какво причинява опита за достъп до сокет по начин, забранен от грешката в разрешенията му за достъп?

Разследвахме този конкретен проблем, като разгледахме различни потребителски отчети и стратегиите за поправка, които използваха, за да разрешат проблема. От това, което събрахме, има няколко различни сценария, които ще предизвикат появата на този брой:

  • VPN клиентът блокира свързаните localhost връзки - Няколко потребители откриха, че в техния случай виновникът, отговорен за проблема, е техният VPN клиент. Деактивирането на VPN клиента реши проблема за повечето засегнати потребители.
  • Защитната стена на трета страна блокира връзката - Ако имате външна защитна стена, тя може да бъде отговорна за блокирането на вашите SMTP връзки. През повечето време антивирусът McAfee и Avast се потвърждават като виновници.
  • Приложението се опитва да отвори порт, който вече се използва - Една от най-честите причини, поради която възниква тази грешка, е ако се опитате да използвате приложение, което е конфигурирано да отвори порт, който вече е отворен и активно се използва от друга услуга или приложение.
  • Функция за защита на Windows 10 - Започвайки от Windows 10, Microsoft внедри нова функция за защита, която ще попречи на потребителите да грабнат произволен порт и да го предостави на някаква услуга. Това може да се случи, ако използвате скрипт или приложение за домашно приготвяне.
  • Друг процес е слушането на желания порт - Конфликти като този се случват доста често, когато се опитвате да стартирате копия на уеб сървър Apache или когато се опитвате дистанционно да получите достъп до SQL сървър на Hostgator.

Ако в момента се мъчите да разрешите проблема, тази статия ще ви предостави списък с проверени стъпки, които други потребители в подобна ситуация са използвали, за да разрешат проблема. По-долу имате няколко метода, които други потребители, срещащи същото съобщение за грешка, са използвали, за да отстранят проблема.

За най-добри резултати следвайте потенциалните поправки по-долу, за да не срещнете такъв, който е ефективен за вашия конкретен сценарий.

Метод 1: Деактивиране на споделянето на интернет връзка

Този е доста особен виновник, тъй като интернет споделянето в Windows използва няколко различни диапазона от портове, за които не е задължително да се съобщава на Netstat или подобен инструмент.

Няколко потребители обаче съобщиха, че за тях проблемът е решен за постоянно, след като деактивираха споделянето на интернет връзката . Има два различни начина, които ще ви позволят да деактивирате споделянето на интернет връзка в Windows. Следвайте каквито методи са по-подходящи за вас:

Деактивиране на споделянето на интернет връзка чрез контролния панел

  1. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run. След това напишете „ ncpa.cpl “ и натиснете Enter, за да отворите прозореца за мрежови връзки .

    Изпълнете диалоговия прозорец: ncpa.cpl
  2. В прозореца на мрежовите връзки щракнете с десния бутон върху вашата активна мрежова връзка и изберете Свойства .

    Щракнете с десния бутон върху вашата мрежова връзка и изберете Свойства
  3. В екрана Свойства на вашата мрежа отидете на раздела Споделяне и премахнете отметката от квадратчето, свързано с Разрешаване на други потребители на мрежата да се свързват чрез интернет връзката на този компютър .

    Деактивиране на споделянето на интернет връзка
  4. Рестартирайте компютъра си и вижте дали съобщението за грешка е разрешено.

Деактивиране на услугата за споделяне на интернет връзка

  1. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run. След това въведете “ services.msc ” и натиснете Enter, за да отворите екрана на услугите .

    Стартирайте диалогов прозорец: services.msc
  2. В екрана „Услуги“ използвайте десния панел, за да намерите услугата за споделяне на интернет връзка (ICS) . След като успеете да го намерите, щракнете двукратно върху него.
  3. В екрана за споделяне на интернет връзка (ICS) отидете на раздела Общи и променете типа стартиране на деактивиран .

    Задаване на типа за стартиране на ICS на Ръчно
  4. Рестартирайте компютъра си и вижте дали проблемът е решен.

Метод 2: Деинсталиране на AV-то на трета страна или бяла връзка

Много потребители посочиха, че защитните костюми на трети страни трябва да бъдат проверени, за да потвърдят, че не пречат на SMTP връзките. McAfee, BitDefender и Avast са потвърдени да блокират определени портове, използвани от localhost връзки. При определени портове това е стандартно поведение с цел предотвратяване на масови атаки по пощата.

Както някои потребители съобщават, свръхзащитна защитна стена или подобен инструмент за филтриране на защита може да бъде отговорна за причиняването на грешката „ опит за достъп до сокет по начин, забранен от неговите разрешения за достъп“ .

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

В Avast можете да добавите връзка към изключването, като отидете на Настройки> Общи> Изключване.

Ако имате проблеми с идентифицирането на връзката, която се блокира, можете временно да деинсталирате антивируса на трета страна и да видите дали проблемът е решен.

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

Ако решите да деинсталирате AV-то на трета страна, можете да следвате това стъпка по стъпка ръководство ( тук ). В случай, че този метод не е приложим или сте определили, че третият клиент не е отговорен за грешката, преминете към следващия метод по-долу.

Актуализация: IP блокиращи клиенти като PeerBlock може автоматично да блокират IP, участващ в операцията, която се проваля. Няколко потребители съобщават, че проблемът е автоматично решен след създаване на изключение от правило или деинсталиране на софтуера за блокиране на IP.

Метод 3: Добавяне на изключване към защитната стена на Windows

Както се оказва, интегрираната защитна стена на Windows също може да бъде отговорна за грешката „ опит за достъп до сокет по начин, забранен от неговите разрешения за достъп“ .

Няколко засегнати потребители съобщиха, че са успели да разрешат проблема, след като позволиха на програмата, която показва грешката, да комуникира чрез защитната стена на Windows. Този метод обикновено се отчита като успешен с потребители, срещащи грешката със SQL сървъра, но можете да адаптирате стъпките по-долу, за да се настаните в друга програма.

Ето едно кратко ръководство за това какво трябва да направите:

  1. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run . След това въведете “ 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, за да отворите диалогов прозорец Run. След това напишете „ cmd “ и натиснете Ctrl + Shift + Enter, за да отворите прозорец с повишен команден ред.

    Изпълнете диалоговия прозорец: cmd, след това натиснете Ctrl + Shift + Enter
  2. Вътре в повдигнатия команден ред въведете следната команда и натиснете Enter, за да рестартирате Интернет информационните услуги:
     iisreset 
  3. Изчакайте успешното спиране и рестартиране на интернет услугите, след което повторете същата процедура, която задейства грешката, за да видите дали проблемът е решен.

    Рестартиране на интернет информационните услуги

    Ако все още виждате грешка „беше направен опит за достъп до сокет по начин, забранен от неговите разрешения за достъп“, преминете надолу към следващия метод по-долу.

Метод 5: Използване на предишна точка за възстановяване на системата

След като установяват, че няколко други стратегии за поправка, където са неефективни, някои потребители най-накрая успяват да се свържат с интернет, без да бъдат блокирани от грешката „беше направен опит за достъп до гнездо по начин, забранен от неговите разрешения за достъп“, като върнаха състоянието на машината си в предишен момент с помощта на Възстановяване на системата.

Ако наскоро започнахте да виждате тази грешка и имате достатъчно късмет, че имате точка за възстановяване на системата, която е датирана преди да започнете да се борите с този проблем, тогава тези следващи стъпки трябва да ви помогнат да разрешите проблема завинаги:

  1. Натиснете клавиша Windows + R, за да отворите диалогов прозорец Run. След това въведете „ rstrui “ и натиснете Enter, за да отворите съветника за възстановяване на системата.

    Изпълнете диалогов прозорец: rstrui
  2. На първия екран на System Restore изберете Изберете различна точка за възстановяване и щракнете върху Next .

    Изберете друга точка за възстановяване на системата
  3. На следващия екран започнете, като поставите отметка в квадратчето, свързано с Показване на повече точки за възстановяване . След това изберете точка за възстановяване на системата, която има по-стара дата от приложението за проблема и натиснете отново бутона Next .

    Изберете точка за възстановяване на системата и щракнете върху Напред
  4. След като щракнете върху Finish, Windows автоматично ще се рестартира и по-старото състояние ще бъде възстановено при следващото стартиране. След като компютърът ви се зареди, вижте дали проблемът е решен.

Метод 6: Прекъсване на връзката с VPN мрежата

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

За да проверите дали тази теория е вярна във вашия случай, просто се изключете от VPN мрежата и вижте дали проблемът е решен. Ако съобщението за грешка вече не се появява, докато VPN е прекъснато, трябва да потърсите друг VPN клиент или поне да го държите деактивиран, докато изпълнявате определена задача, която ще задейства грешката.

Интересни Статии