Solución: se intentó acceder a un socket de una manera prohibida por sus permisos de acceso

Algunos usuarios informaron haber recibido el error "se intentó acceder a un socket de una manera prohibida por sus permisos de acceso" al intentar ejecutar el comando ipconfig / renew en CMD para reparar su conexión de red. Otros usuarios informan que este problema ocurre cuando intentan iniciar un servidor Apache. Sin embargo, casi todos los usuarios afectados informan que el problema comenzó a ocurrir después de que se instaló una actualización automática de Windows.

Se intentó acceder a un socket de una manera prohibida por sus permisos de acceso

¿Qué está causando el intento de acceder a un socket de una manera prohibida por su error de permisos de acceso?

Investigamos este problema en particular observando varios informes de usuarios y las estrategias de reparación que utilizaron para resolver el problema. De lo que reunimos, hay varios escenarios diferentes que desencadenarán la aparición de este problema:

  • El cliente VPN está bloqueando las conexiones de host local involucradas: varios usuarios han descubierto que, en su caso, el culpable responsable del problema fue su cliente VPN. Deshabilitar el cliente VPN resolvió el problema para los usuarios más afectados.
  • El firewall de terceros está bloqueando la conexión : si tiene un firewall externo, podría ser responsable de bloquear sus conexiones SMTP. La mayoría de las veces, McAfee Anti-Virus y Avast se confirman como culpables.
  • La aplicación está intentando abrir un puerto que ya está en uso : una de las razones más comunes por las que se produce este error es si intenta usar una aplicación que está configurada para abrir un puerto que ya está abierto y que otro servicio o solicitud.
  • Función de seguridad de Windows 10 : a partir de Windows 10, Microsoft implementó una nueva función de seguridad que evitará que los usuarios tomen un puerto aleatorio y lo regalen a algún servicio. Esto podría ocurrir si está utilizando un script o una aplicación casera.
  • Otro proceso es escuchar en el puerto deseado : se sabe que conflictos como este ocurren con bastante frecuencia cuando se intenta iniciar instancias de Apache Web Server o cuando se intenta acceder a un servidor SQL en Hostgator de forma remota.

Si actualmente tiene dificultades para resolver el problema, este artículo le proporcionará una lista de pasos verificados que otros usuarios en una situación similar han utilizado para resolver el problema. A continuación tiene varios métodos que otros usuarios que encuentran el mismo mensaje de error han utilizado para solucionar el problema.

Para obtener los mejores resultados, siga las posibles soluciones a continuación en orden hasta que encuentre una que sea efectiva para su escenario particular.

Método 1: deshabilitar la conexión compartida a Internet

Este es un culpable bastante peculiar porque el uso compartido de Internet en Windows utiliza algunos rangos de puertos diferentes que no necesariamente se informan a Netstat o una herramienta similar.

Sin embargo, varios usuarios informaron que para ellos, el problema se resolvió permanentemente después de que deshabilitaron Conexión compartida a Internet . Hay dos formas diferentes que le permitirán deshabilitar Conexión compartida a Internet en Windows. Siga los métodos que le resulten más convenientes:

Deshabilitar la conexión compartida a Internet a través del panel de control

  1. Presione la tecla Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba " ncpa.cpl " y presione Entrar para abrir la ventana Conexiones de red .

    Cuadro de diálogo Ejecutar: ncpa.cpl
  2. Dentro de la ventana Conexiones de red, haga clic derecho en su conexión de red activa y seleccione Propiedades .

    Haga clic derecho en su conexión de red y elija Propiedades
  3. En la pantalla Propiedades de su red, vaya a la pestaña Compartir y desactive la casilla asociada a Permitir que otros usuarios de la red se conecten a través de la conexión a Internet de esta computadora .

    Deshabilitar la conexión compartida a Internet
  4. Reinicie su computadora y vea si el mensaje de error se ha resuelto.

Deshabilitar el servicio de conexión compartida a Internet

  1. Presione la tecla Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba " services.msc " y presione Entrar para abrir la pantalla Servicios .

    Ejecutar diálogo: services.msc
  2. Dentro de la pantalla Servicios, use el panel derecho para ubicar el servicio de Conexión compartida a Internet (ICS) . Una vez que logre localizarlo, haga doble clic en él.
  3. En la pantalla de Conexión compartida a Internet (ICS), vaya a la pestaña General y cambie el Tipo de inicio a Desactivado .

    Establecer el tipo de inicio del ICS en Manual
  4. Reinicie su computadora y vea si el problema se ha resuelto.

Método 2: desinstalar su AV de terceros o incluir la conexión en la lista blanca

Muchos usuarios han señalado que los trajes de seguridad de terceros deben verificarse para confirmar que no interfieren con las conexiones SMTP. Se confirma que McAfee, BitDefender y Avast bloquearon ciertos puertos utilizados por las conexiones de host local. Con ciertos puertos, este es un comportamiento estándar para evitar ataques de correo masivo.

Como han informado algunos usuarios, un firewall sobreprotector o una herramienta de filtrado de seguridad similar puede ser responsable de causar el error "se intentó acceder a un socket de una manera prohibida por sus permisos de acceso" .

Por lo general, puede resolver este problema al incluir en la lista blanca la conexión que está siendo bloqueada desde su configuración AV. Tenga en cuenta que los pasos para establecer una regla de la lista blanca serán diferentes dependiendo de su cliente de solución de seguridad.

En Avast, puede agregar una conexión a la exclusión yendo a Configuración> General> Exclusión.

Si tiene problemas para identificar la conexión que está siendo bloqueada, puede desinstalar temporalmente su antivirus de terceros y ver si se resuelve el problema.

Nota: tenga en cuenta que deshabilitar la protección en tiempo real de su AV no lo ayudará a llegar a una conclusión, ya que las mismas reglas se mantendrán firmes.

Si decide desinstalar su AV de terceros, puede seguir esta guía paso a paso ( aquí ). En caso de que este método no sea aplicable o haya determinado que el cliente tercero no fue responsable del error, continúe con el siguiente método a continuación.

Actualización: los clientes de bloqueo de IP como PeerBlock pueden bloquear automáticamente una IP que está involucrada en la operación que está fallando. Varios usuarios han informado que el problema se resolvió automáticamente después de crear una excepción de regla o desinstalar el software de bloqueo de IP.

Método 3: Agregar una exclusión al Firewall de Windows

Como resultado, el Firewall de Windows integrado también puede ser responsable del error "se intentó acceder a un socket de una manera prohibida por sus permisos de acceso" .

Varios usuarios afectados informaron que lograron resolver el problema después de permitir que el programa que muestra el error se comunique a través del Firewall de Windows. Generalmente, se informa que este método es exitoso con usuarios que encuentran el error con el servidor SQL, pero puede adaptar los pasos a continuación para acomodar un programa diferente.

Aquí hay una guía rápida con lo que debe hacer:

  1. Presione la tecla Windows + R para abrir un cuadro de diálogo Ejecutar . A continuación, escriba " firewall.cpl " y presione Entrar para abrir el Firewall de Windows Defender .

    Ejecutar diálogo: firewall.cpl
  2. Dentro de la pantalla del Firewall de Windows Defender, haga clic en Permitir una aplicación o función a través del Firewall de Windows Defender .

    Haga clic en Permitir una aplicación o función a través del Firewall de Windows Defender
  3. Dentro de la pantalla de aplicaciones permitidas, haga clic en el botón Cambiar configuración .

    Haga clic en Cambiar configuración para permitir cambios de seguridad
  4. Consulte la lista de aplicaciones y características permitidas y localice la aplicación que está provocando el error. Una vez que lo haga, asegúrese de que las casillas de verificación Privado y Público asociadas con la aplicación en las preguntas estén habilitadas.

    Permitir la aplicación en redes privadas y públicas

    Nota: En el caso de que no pueda encontrar el programa en la lista de Aplicaciones y características permitidas, haga clic en el botón Permitir otra aplicación y selecciónelo manualmente haciendo clic en Examinar .

    Permitir otra aplicación que no está en la lista
  5. Una vez que se hayan realizado los cambios, reinicie su computadora y vea si el error "se intentó acceder a un socket de una manera prohibida por sus permisos de acceso" se resuelve en el próximo inicio.

Si aún ve el mismo error, vaya al siguiente método a continuación.

Método 4: reiniciar los Servicios de información de Internet (IIS)

Varios usuarios han informado que el problema se resolvió después de reiniciar los Servicios de Internet Information Server (IIS) desde una ventana elevada del Símbolo del sistema.

Pero tenga en cuenta que al reiniciar los servidores IIS se eliminarán todos los servicios de Internet, incluidos FTP, SMTP y NNTP, y se perderán todos los datos almacenados en las aplicaciones que manejan las conexiones.

Aquí hay una guía rápida sobre cómo hacer esto:

  1. Presione la tecla Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba " cmd " y presione Ctrl + Shift + Enter para abrir una ventana de símbolo del sistema elevada.

    Ejecutar diálogo: cmd, luego presione Ctrl + Shift + Enter
  2. Dentro del símbolo del sistema elevado, escriba el siguiente comando y presione Entrar para reiniciar los Servicios de información de Internet:
     iisreset 
  3. Espere hasta que los servicios de Internet se detengan y reinicien con éxito, luego repita el mismo procedimiento que estaba activando el error para ver si el problema se ha resuelto.

    Reinicio de los servicios de información de Internet

    Si todavía ve el error "se intentó acceder a un socket de una manera prohibida por sus permisos de acceso", vaya al siguiente método a continuación.

Método 5: usar un punto de restauración del sistema anterior

Después de descubrir que varias otras estrategias de reparación eran ineficaces, algunos usuarios finalmente lograron conectarse a Internet sin ser bloqueados por el error "se intentó acceder a un socket de una manera prohibida por sus permisos de acceso" al revertir su estado de máquina a un punto anterior en el tiempo usando Restaurar sistema.

Si solo comenzó a ver este error recientemente y tiene la suerte de tener un punto de restauración del sistema que está fechado antes de comenzar a luchar con este problema, los siguientes pasos deberían ayudarlo a resolver el problema definitivamente:

  1. Presione la tecla Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba " rstrui " y presione Entrar para abrir el asistente de Restaurar sistema.

    Ejecutar diálogo: rstrui
  2. En la primera pantalla de Restaurar sistema, seleccione Elegir un punto de restauración diferente y haga clic en Siguiente .

    Elija un punto de restauración del sistema diferente
  3. En la siguiente pantalla, comience marcando la casilla asociada a Mostrar más puntos de restauración . Luego, seleccione un punto de restauración del sistema que tenga una fecha anterior a la aparición del problema y haga clic nuevamente en el botón Siguiente .

    Seleccione un punto de restauración del sistema y haga clic en Siguiente
  4. Al hacer clic en Finalizar, Windows se reiniciará automáticamente y el estado anterior se restaurará en el próximo inicio. Una vez que su computadora se reinicia, vea si el problema se resolvió.

Método 6: desconectarse de la red VPN

Algunos usuarios afectados han descubierto que, en su caso, el problema fue causado por un cliente VPN. Resulta que el error "se hizo un intento de acceder a un socket de una manera prohibida por sus permisos de acceso" también puede ser causado por un cliente VPN que está causando fallas en algunas conexiones locales de host involucradas.

Para probar si esta teoría es cierta en su caso, simplemente desconéctese de la red VPN y vea si el problema está resuelto. Si el mensaje de error ya no aparece mientras la VPN está desconectada, debe buscar un cliente VPN diferente o al menos mantenerlo deshabilitado mientras realiza una determinada tarea que activará el error.

Artículos De Interés