netsh advfirewall => comando no encontrado

netsh advfirewall => comando no encontrado

debido a laProblema con el cortafuegos de Java 7, estoy intentando ejecutar el siguiente comando como administrador pero me sale un error:

netsh advfirewall set global StatefulFTP disable

(Alemán) "Der folgende Befehl wurde nicht gefunden: advfirewall"

En inglés, algo como:

"No se encontró el siguiente comando: advfirewall"

Encontre unproblema relacionado, pero no estoy ejecutando Windows de 64 bits; Estoy usando Windows Vista Business SP2 de 32 bits.

Una solución alternativa es desactivar el firewall, pero no es una buena solución.

De acuerdo con laInforme de error solar, es posible cambiar la configuración del firewall a través del registro, pero no sé cómo.

¿Algunas ideas?

Actualizar

En eldocumentación de microsoftacerca de netsh encontré un artículo que describe mi mensaje de error. Explica que dependiendo de la instalación hay diferentes contextos disponibles. No tengo el contexto "netsh advfirewall" en dos computadoras diferentes.

Respuesta1

Es posible que tengas unDLL auxiliar no registrado o faltantedentro de netsh

Ejecute netsh show helperdesde el símbolo del sistema del administrador y escanee el resultado en busca del contexto de advfirewall. Si falta, ejecute netsh add helper AUTHFWCFG.DLLpara restaurarlo.


Lista completa de ayudantes (contextos) de netsh que quizás quieras registrar

advfirewall: netsh add helper AUTHFWCFG.DLL
firewall: netsh add helper FWCFG.DLL
http: netsh add helper NSHHTTP.DLL
interfaz: netsh add helper IFMON.DLL
puente: netsh add helper HNETMON.DLL
dhcpclient: netsh add helper DHCPCMONITOR.DLL
dnsclient, netio: netsh add helper NETIOHLP.DLL
ipsec: netsh add helper NSHIPSEC.DLL
lan: netsh add helper DOT3CFG.DLL
mbn: netsh add helper WWANCFG.DLL
espacio de nombres: netsh add helper NETIOHLP.DLL
nap: netsh add helper NAPMONTR.DLL
p2p: netsh add helper P2PNETSH.DLL
ras: netsh add helper RASMONTR.DLL
rpc: netsh add helper RPCNSH.DLL
trace: netsh add helper NETTRACE.DLL
wcn: netsh add helper WCNNETSH.DLL
wfp: netsh add helper NSHWFP.DLL
winhttp: netsh add helper WHHELPER.DLL
winsock: netsh add helper WSHELPER.DLL
wlan:netsh add helper WLANCFG.DLL

Respuesta2

Es posible que necesites ejecutar esto con privilegios elevados. como administrador


¿Cómo puedo hacer eso?

Utilice uno de los siguientes métodos:

¿Por qué es esto necesario?

De acuerdo aComandos Netsh para Firewall de Windows con seguridad avanzada debe tener los permisos necesarios para ejecutar los comandos netsh advfirewall.

  • Si es miembro del grupo Administradores y el Control de cuentas de usuario está habilitado en su computadora, ejecute los comandos desde un símbolo del sistema con permisos elevados. Para iniciar un símbolo del sistema con permisos elevados, busque el icono o la entrada del menú Inicio que utiliza para iniciar una sesión del símbolo del sistema, haga clic derecho y luego haga clic en Ejecutar como administrador.

  • Si es miembro del grupo Operadores de red, puede ejecutar los comandos desde cualquier símbolo del sistema.

  • Si no es miembro de Administradores u Operadores de red y no se le ha delegado ningún otro permiso para ejecutar este comando, puede ejecutar solo aquellos comandos que muestran la configuración, pero no la cambian.

información relacionada