avatar_Azzlaer

Firewall de Windows - Iniciar y Detener

Publicado por Azzlaer, Jun 05, 2024, 05:43 AM

Tema anterior - Siguiente tema

0 Miembros y 2 Visitantes están viendo este tema.

Azzlaer

No se porque pero necesitaba crear esto para dejarlo en internet y si alguna vez alguien lo desea utilizar.
Este metodo fue testeado en Windows 10 y desconosco si funcionaria en los demas Sistemas Operativos.

Para crear un archivo BAT que detecte si el firewall de Windows está activo o desactivado y que incluya botones para iniciar y detener el firewall, puedes seguir estos pasos:

Crear el archivo BAT:
Abre un editor de texto (como el Bloc de notas) y pega el siguiente código:

@echo off
cls

:CHECK_FIREWALL
rem Detectar el estado del firewall
netsh advfirewall show allprofiles state > temp.txt
findstr /c:"Estado en todos los perfiles" temp.txt > nul
if %errorlevel% equ 0 (
    findstr /c:"Estado en todos los perfiles: Activado" temp.txt > nul
    if %errorlevel% equ 0 (
        echo El firewall de Windows está ACTIVO.
    ) else (
        echo El firewall de Windows está DESACTIVADO.
    )
) else (
    echo No se pudo determinar el estado del firewall.
)
del temp.txt

rem Menú de opciones
echo.
echo 1. Iniciar Firewall
echo 2. Detener Firewall
echo 3. Salir
echo.
set /p choice=Seleccione una opción (1, 2 o 3):

if "%choice%"=="1" goto START_FIREWALL
if "%choice%"=="2" goto STOP_FIREWALL
if "%choice%"=="3" goto END

:START_FIREWALL
rem Iniciar el firewall
netsh advfirewall set allprofiles state on
echo El firewall ha sido INICIADO.
pause
goto CHECK_FIREWALL

:STOP_FIREWALL
rem Detener el firewall
netsh advfirewall set allprofiles state off
echo El firewall ha sido DETENIDO.
pause
goto CHECK_FIREWALL

:END
exit

Guardar el archivo:

Guarda el archivo con la extensión .bat, por ejemplo, firewall_control.bat.

Ejecutar el archivo BAT:

Para ejecutar el archivo, haz doble clic en firewall_control.bat. Esto abrirá una ventana de la línea de comandos (CMD) y ejecutará el script.

El script hace lo siguiente:

Verifica el estado del firewall de Windows y lo muestra en la pantalla.
Muestra un menú con opciones para iniciar o detener el firewall, o para salir del script.
Ejecuta el comando correspondiente según la opción seleccionada por el usuario.
Asegúrate de ejecutar el archivo BAT con privilegios de administrador, ya que los comandos para controlar el firewall requieren permisos elevados. Para hacerlo, haz clic derecho en el archivo y selecciona "Ejecutar como administrador".
Si alguna vez ves algun enlace que yo mismo publique y ese enlace esta caido "OFFLINE" que ya no se encuentra, solo debes etiquetarme para volver a subir el archivo. Todas las descargas publicadas se tiene una copia de seguridad en mis discos extraibles que tengo en casa. Gracias