Consejos para SP2: resolver el problema que la aplicación causada por el Firewall de Windows no puede ejecutar

  
        Después de instalar el Service Pack 2 (SP2) de Microsoft Windows XP, es posible que algunas aplicaciones no se ejecuten en el sistema operativo actualizado. Esto se debe a que, de manera predeterminada, el Firewall de Windows está habilitado y bloquea las conexiones externas no reconocidas. Este artículo explica cómo Cree una excepción de firewall que permita que el programa continúe ejecutándose agregando una aplicación a la lista de excepciones.

Para mejorar la seguridad de las computadoras basadas en Windows XP SP2, el Firewall de Windows bloquea las conexiones externas no reconocidas. Pero a veces todavía necesitamos crear una regla de excepción para permitir algunas conexiones entrantes. Por ejemplo, en los siguientes casos:

Al usar un juego de varios jugadores en Internet;

Para recibir archivos del software de mensajería instantánea;

Después de instalar Windows XP SP2, los clientes Es posible que la aplicación final no pueda recibir datos del servidor con éxito. A continuación, se incluyen algunos ejemplos:

Cliente FTP;

Software de reproducción de medios multimedia;

Nuevo para el cliente de correo Alertas de correo electrónico;

Del mismo modo, las aplicaciones del lado del servidor que se ejecutan en Windows XP SP2 pueden no responder correctamente a las solicitudes de los clientes. A continuación se incluyen algunos ejemplos:

Servidores web, como IIS; BR>
Escritorio remoto;

Uso compartido de archivos;

Windows XP SP2 usa los siguientes componentes interactivos para implementar esta regla de excepción de manera predeterminada:

Firewall de Windows Recordatorio de seguridad

A veces, el Firewall de Windows muestra un cuadro de diálogo Recordatorio de seguridad del Firewall de Windows cuando bloquea la ejecución de una aplicación. Este cuadro de diálogo contiene la siguiente información:

... para ayudar a proteger su computadora, el Firewall de Windows ha impedido que este programa reciba información no solicitada de Internet o de una red

Este recordatorio muestra el programa El nombre y el desarrollador del programa. Este cuadro de diálogo contiene 3 opciones:

Desbloquear el programa

Seguir bloqueando este programa

Seguir bloqueando este programa, pero preguntarme más tarde

Explica cómo usar este diálogo para permitir que este programa se ejecute.

Permita que el programa se ejecute

Algunos programas deben recibir información de la red para funcionar correctamente. Esta información ingresa a la computadora a través del puerto de entrada. Para permitir que ingrese esta información, el Firewall de Windows debe abrir el puerto de entrada correcto en su computadora. Para permitir que el programa se comunique con la misma preinstalación de SP2 para permitir que el programa funcione correctamente, puede usar cualquiera de los siguientes métodos:

Permitir que el programa se ejecute a través de una alerta de seguridad

En el cuadro de diálogo de alerta de seguridad En el cuadro, seleccione Desbloquear este programa.

Haga clic en Aceptar.

Permita que el programa se ejecute a través de la configuración del Firewall de Windows

Si no selecciona Desbloquear en el cuadro de diálogo Alerta de seguridad Programa, este programa estará prohibido ejecutar. Puede hacer esto configurando el Firewall de Windows:

Haga clic en Inicio, Ejecutar, escriba wscui.cpl en el cuadro de entrada Abrir, y luego haga clic en Aceptar

Haga clic en Firewall de Windows

En el cuadro de diálogo Firewall de Windows, seleccione la pestaña Excepciones y luego seleccione Agregar programa

En el cuadro de diálogo Agregar programa, seleccione el programa en la lista o navegue para seleccionar un programa

Si no puede determinar el nombre específico del programa es necesario establecer, ver
detrás del programa seleccionado para determinar
en la lista de las excepciones para determinar la parte delantera de la opción seleccionada programa seleccionado El cuadro está seleccionado, OK

Nota Si no desea usar este programa como una excepción en el futuro, solo necesita borrar el cuadro de selección de este elemento del programa.

Agregar el programa a la lista de excepciones tiene las siguientes ventajas:

No necesita saber qué puerto utiliza el programa.
(Por el contrario, cuando desea lograr el propósito abriendo el puerto, debe saber qué está haciendo el programa. Número de puerto, que se detallará más adelante)

El puerto utilizado por el programa en la lista de excepciones solo se abrirá cuando esté esperando recibir una conexión.
OK y abra el puerto

Si el programa no funciona correctamente después de agregar el programa a la lista de excepciones, o si no se puede determinar el nombre del programa cuando se selecciona el programa de excepción, puede abrir el puerto manualmente. Antes de poder abrir un puerto manualmente, primero debe determinar qué puertos utiliza el programa. Por supuesto, una forma confiable de determinar el uso del puerto de un programa es ponerse en contacto con el desarrollador del programa o el proveedor de soporte para obtener la información que necesita. Sin embargo, este método no es tan conveniente en la mayoría de los casos y, a veces, cuando la lista de puertos que utiliza el programa no está disponible, puede usar Netstat.exe para determinar estos puertos.

Use Netstat.exe para determinar el puerto

Para usar Netstate.exe para determinar el puerto que usa el programa, siga estos pasos:

Ejecute el programa problemático y Tratando de utilizar sus funciones de red. Por ejemplo, para el reproductor multimedia, abra una transmisión de audio; para el servidor web, inicie el servicio web;

Haga clic en Inicio, Ejecutar, escriba cmd, OK;

Obtenga la lista de puertos de escucha, en el símbolo del sistema Ingrese el siguiente comando y presione Enter:

netstat –ano > etstat.txt

Obtenga el identificador del proceso para determinar el proceso en ejecución: ingrese el siguiente comando en el símbolo del sistema y presione Enter :

tasklist > tasklist.txt

Nota Si el programa problemático se está ejecutando como un servicio, debe agregar el interruptor /svc al comando de entrada para obtener el servicio cargado en cada proceso: BR>
tasklist /svc > tasklist.txt

Abra Tasklist.txt, localice el programa problemático que necesita ser diagnosticado y anote el identificador de proceso de este proceso;

Abra Netstat .txt, anote todas las entradas asociadas con ese identificador de proceso y anote el protocolo de comunicación usado (TCP o UDP);

El número de puerto utilizado por este proceso afectará la forma de resolver este problema :
Si el proceso usa puertos más grandes que 1024, estos números de puerto no se pueden cambiar;

Si el número de puerto es menor que 1024, este programa puede usar un rango de puertos. Por lo tanto, simplemente abrir algunos puertos separados puede no resolver este problema;

Abrir manualmente el puerto con Firewall de Windows

Para determinar el número de puerto exacto, puede comunicarse con el proveedor de desarrollo de programas o de soporte para obtener la ubicación. Información requerida o ver documentación del usuario. Después de determinar el puerto que necesita abrir el puerto, siga estos pasos:

Haga clic en Inicio, Ejecutar, escriba wscui.cpl, OK;

Seleccione Firewall de Windows;

Seleccione Excepciones Tarjeta, haga clic en Agregar puerto;

En el cuadro de diálogo Agregar puerto, ingrese el número de puerto que desea abrir en el campo Número de puerto y seleccione la categoría TCP o UDP;

Ingrese el nombre del puerto, luego OK, por ejemplo, ingrese GamePort;

Para mostrar o establecer el rango de excepciones para este puerto, haga clic para cambiar el rango, luego OK;

En la pestaña Excepciones, observe que el nuevo servicio está listado Para abrir este puerto, seleccione la casilla de verificación frente al servicio y luego confirme;
Copyright © Conocimiento de Windows All Rights Reserved