Comando "netsh firewall" junto con el "perfil = all" parámetro no configurar el perfil público en un equipo basado en Windows Vista

Seleccione idioma Seleccione idioma
Id. de artículo: 947213 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

En esta página

Síntomas

En un equipo basado en Windows Vista, el firewall de netsh comandos junto con el perfil = all parámetro no configura el perfil público. Por ejemplo, el comando siguiente abre el puerto local 80 para tráfico de TCP para el perfil de dominio y para el perfil privado. Pero no abre el perfil público en el siguiente comando:
netsh firewall add portopening protocolo = el puerto TCP = 80 nombre = "Puerto Web" perfil = all
El programa Firewall de Windows del panel de control sólo muestra la configuración para el perfil activo. Por lo tanto, si ejecuta este comando y, a continuación, abra el programa Panel de control de Firewall de Windows cuando el perfil público está activo, recibirá la siguiente excepción:
"Puerto web" no se creó para el perfil público.
Nota Este comportamiento esperado es.

Si abre el programa de panel de control de Firewall de Windows cuando el perfil de dominio o el perfil privado está activo, recibirá la siguiente excepción:
"Puerto web" se creó.

Causa

La herramienta de línea de comandos de netsh firewall se utiliza para configurar Firewall de Windows en un equipo local. Este comando proporciona la funcionalidad que se admite por Firewall de Windows en las versiones de Windows que son anteriores a Windows Vista. El contexto de netsh firewall seguirán funcionando en Windows Vista. Sin embargo, este comando no puede configurar totalmente muchas características nuevas, como el perfil público.

Solución

El contexto de netsh nueva es la herramienta de línea de comandos de netsh advfirewall . Este comando admite totalmente el perfil de dominio, el perfil privado y el perfil público. Para evitar este problema, utilice el contexto de netsh advfirewall en lugar del contexto de netsh firewall .

Más información

Perfiles en versiones anteriores a Windows Vista

En las versiones de Windows que son anteriores a Windows Vista, Firewall de Windows admite los siguientes dos perfiles:
  • el perfil de dominio : se aplica este perfil cuando todas las interfaces del equipo están conectadas al dominio del que es un miembro.
  • el perfil estándar : este perfil aplica el resto del tiempo.
Cuando ejecuta el comando netsh firewall junto con el perfil = all parámetro, el comando se aplica a ambos el perfil de dominio y perfil estándar. Por ejemplo, el comando siguiente abre el puerto local 80 para tráfico TCP para el perfil de dominio y perfil estándar:
netsh firewall add portopening protocolo = el puerto TCP = 80 nombre = "Puerto Web" perfil = all

Perfiles en Windows Vista

En Windows Vista, compatibilidad de perfil se ha ampliado para incluir los siguientes tres perfiles:
  • el perfil de dominio : el perfil de dominio se aplica cuando todas las interfaces están conectadas a ubicaciones de dominio. Una red automáticamente se considera como un tipo de ubicación de red de dominio cuando se autentica el dominio del que es un miembro de la red.
  • el perfil privado : el perfil privado se aplica cuando al menos una interfaz está conectada a una ubicación de red privada y las interfaces adicionales están conectadas a ubicaciones privadas o dominio. Un administrador local puede clasificar una red que no sea de dominio como privado. El tipo de ubicación de red privada está pensado para uso en el hogar o en la oficina pequeña cuando está conectado detrás de un dispositivo perimetral tal un enrutador.
  • el perfil público : el perfil público se aplica cuando una interfaz está conectada a una ubicación de red pública. Cualquier red se considera una red pública cuando la red no está conectada al dominio y un administrador local no ha especificado la red como privado. La ubicación de red pública está destinada al uso en lugares como aeropuertos o cafeterías.
Cuando utilice netsh firewall para configurar la directiva de firewall local y especifica el perfil estándar, se configura un nuevo perfil privado. Cuando utiliza la herramienta de línea de comandos de netsh firewall junto con el perfil = all parámetro para configurar la directiva de firewall, el comando netsh firewall asigna sólo los dos perfiles que estaban disponibles en versiones de Windows anteriores a Windows Vista, el perfil de dominio y perfil estándar. (Sin embargo, observe que el perfil privado sustituye en este caso el perfil estándar.) Por tanto, no se configura el perfil público cuando se utiliza el comando netsh firewall junto con perfil = all .

Cuando se especifica el perfil = actual parámetro, la excepción para el perfil público si se crea el perfil actual es el perfil público. Esto no es el caso cuando se especifica el perfil = all parámetro. Este comportamiento está pensado para mantener la compatibilidad de aplicaciones. Por ejemplo, cuando el perfil público es el perfil activo al tiempo que se ejecuta el comando, el comando siguiente abre el puerto local 80 para tráfico TCP para el perfil público:
netsh firewall add portopening protocolo = TCP puerto = 80 nombre = "Puerto Web" perfil = actual

Propiedades

Id. de artículo: 947213 - Última revisión: viernes, 1 de febrero de 2008 - Versión: 1.1
La información de este artículo se refiere a:
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Starter
  • Windows Vista Ultimate
Palabras clave: 
kbmt kbtshoot kbexpertisebeginner kbprb KB947213 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 947213

Enviar comentarios

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com