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

Algunos usuarios informaron haber recibido el “se intentó acceder a un socket de una forma prohibida por sus permisos de acceso” error al intentar ejecutar el ipconfig/renovar Comando 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 forma prohibida por sus permisos de acceso
Se intentó acceder a un socket de una forma prohibida por sus permisos de acceso

¿Qué está causando que se haya intentado acceder a un socket de una manera prohibida por su error de permisos de acceso?

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

  • El cliente VPN está bloqueando las conexiones de localhost involucradas: Varios usuarios han descubierto que, en su caso, el culpable del problema era su cliente VPN. Deshabilitar el cliente VPN resolvió el problema para la mayoría de los usuarios afectados.
  • El cortafuegos 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, se confirma que McAfee Anti-Virus y Avast son los 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 utilizar una aplicación que está configurada para abrir un puerto que ya está abierto y utilizado activamente por un servicio o aplicación diferente.
  • Función de seguridad de Windows 10 – A partir de Windows 10, Microsoft ha implementado una nueva función de seguridad que evitará que los usuarios tomen un puerto aleatorio y lo entreguen a algún servicio. Esto podría ocurrir si está utilizando un script o una aplicación casera.
  • Otro proceso está escuchando en el puerto deseado – Se sabe que conflictos como este ocurren con bastante frecuencia al intentar iniciar instancias del servidor web Apache o al intentar 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 encontraron el mismo mensaje de error han utilizado para solucionar el problema.

Para obtener los mejores resultados, siga las soluciones potenciales 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 Internet Sharing en Windows usa algunos rangos diferentes de puertos que no necesariamente se informan a Netstat o una herramienta similar.

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

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

  1. prensa Tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escribe “ncpa.cpl” y presione Ingresar para abrir el Conexiones de red ventana.
    Ejecutar cuadro de diálogo: ncpa.cpl
    Ejecutar cuadro de diálogo: ncpa.cpl
  2. Dentro de la ventana Conexiones de red, haga clic derecho en su conexión de red activa y elija Propiedades.
    Haga clic derecho en su conexión de red y elija Propiedades
    Haga clic derecho en su conexión de red y elija Propiedades
  3. En el Propiedades pantalla de su red, vaya a la Intercambio pestaña y desmarque la casilla asociada con Permitir que otros usuarios de la red se conecten a través de la conexión a Internet de esta computadora.
    Deshabilitar el uso compartido de la conexión a Internet
    Deshabilitar el uso compartido de la conexión 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. prensa Tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escribe “servicios.msc” y presione Ingresar para abrir el Servicios pantalla.
    Diálogo de ejecución: services.msc
    Diálogo de ejecución: services.msc
  2. Dentro de la pantalla Servicios, utilice el panel de la derecha para ubicar el Conexión compartida a Internet (ICS) Servicio. Una vez que consigas localizarlo, haz doble clic sobre él.
  3. En el Conexión compartida a Internet (ICS) pantalla, vaya a la pestaña General y cambie el Tipo de inicio para Discapacitado.
    Configuración del tipo de inicio del ICS en Manual
    Configuración del 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 se deben verificar los trajes de seguridad de terceros para confirmar que no interfieren con las conexiones SMTP. Se confirma que McAfee, BitDefender y Avast bloquean 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 “se intentó acceder a un socket de una forma prohibida por sus permisos de acceso” error.

Por lo general, puede resolver este problema agregando a la lista blanca la conexión que se está bloqueando desde su configuración de AV. Tenga en cuenta que los pasos para establecer una regla de lista blanca serán diferentes según el cliente de su solución de seguridad.

En Avast, puede agregar una conexión a la exclusión yendo a Configuración ><noscript><img loading=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 se está bloqueando, 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 firmemente en su lugar.

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 de terceros no fue responsable del error, continúe con el siguiente método a continuación.

Actualizar: 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 informaron 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

Resulta que el Firewall de Windows integrado también puede ser responsable del “se intentó acceder a un socket de una forma prohibida por sus permisos de acceso” error.

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. Por lo general, se informa que este método es exitoso con los usuarios que encuentran el error con el servidor SQL, pero puede adaptar los pasos a continuación para adaptarse a un programa diferente.

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

  1. prensa Tecla de Windows + R para abrir un Correr caja de diálogo. A continuación, escriba «cortafuegos.cpl” y presione Ingresar abrir Cortafuegos de Windows Defender.
    Diálogo de ejecución: firewall.cpl
    Diálogo de ejecución: 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
    Haga clic en Permitir una aplicación o función a través del Firewall de Windows Defender
  3. Dentro de Aplicaciones permitidas pantalla, haga clic en el Cambiar ajustes botón.
    Hacer clic en Cambiar configuración para permitir cambios de seguridad
    Haga clic en Cambiar configuración para permitir cambios de seguridad
  4. Mire la lista de aplicaciones y funciones permitidas y localice la aplicación que está provocando el error. Una vez que lo haga, asegúrese de que el Privado y Público las casillas de verificación asociadas con la aplicación en las preguntas están habilitadas.
    Permitiendo la aplicación en redes Privadas y Públicas
    Permitiendo la aplicación en redes Privadas y Públicas

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

    Permitir otra aplicación que no está en la lista
    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 «se intentó acceder a un socket de una forma prohibida por sus permisos de acceso” el error se resuelve en el próximo inicio.

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

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

Varios usuarios informaron que el problema se resolvió después de reiniciar el Servicios de información de Internet (IIS) desde una ventana elevada del símbolo del sistema.

Pero tenga en cuenta que reiniciar los servidores IIS eliminará 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. prensa Tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escribe “cmd” y presione Ctrl + Mayús + Intro para abrir una ventana elevada del símbolo del sistema.
    Ejecutar cuadro de diálogo: cmd, luego presione Ctrl + Shift + Enter
    Ejecutar cuadro de 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 Internet Information Services:
    iisreset
  3. Espere hasta que los servicios de Internet se detengan y reinicien con éxito, luego repita el mismo procedimiento que provocó el error para ver si el problema se resolvió.
    Reinicio de los servicios de información de Internet
    Reinicio de los servicios de información de Internet

    Si todavía estás viendo el «se intentó acceder a un socket de una forma prohibida por sus permisos de acceso” error, baje 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 no fueron efectivas, algunos usuarios finalmente lograron conectarse a Internet sin ser bloqueados por el «se intentó acceder a un socket de una forma prohibida por sus permisos de acceso” error al revertir el estado de su 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 tiene una fecha anterior a que comenzara a tener problemas con este problema, entonces los siguientes pasos deberían ayudarlo a resolver el problema para siempre:

  1. prensa Tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. A continuación, escriba «rstrui” y presione Ingresar para abrir el asistente de restauración del sistema.
    Diálogo de ejecución: rstrui
    Diálogo de ejecución: rstrui
  2. En la primera pantalla de Restaurar sistema, seleccione el Elija un punto de restauración diferente y haga clic Próximo.
    Elija un punto de restauración del sistema diferente
    Elija un punto de restauración del sistema diferente
  3. En la siguiente pantalla, comience marcando la casilla asociada con 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 en el botón Próximo botón de nuevo.
    Seleccione un punto de restauración del sistema y haga clic en Siguiente
    Seleccione un punto de restauración del sistema y haga clic en Siguiente
  4. Al hacer clic Finalizar, Windows se reiniciará automáticamente y el estado anterior se restaurará en el próximo inicio. Una vez que su computadora se reinicie, 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 “se intentó acceder a un socket de una forma prohibida por sus permisos de acceso” El error también puede ser causado por un cliente VPN que está causando fallas en algunas conexiones de host local involucradas.

Para probar si esta teoría es cierta en su caso, simplemente desconéctese de la red VPN y vea si el problema se resuelve. 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 desencadenará el error.