Comando "netsh firewall" junto com o "perfil = all" parâmetro não configura o perfil público em um computador com Windows Vista

Traduções deste artigo Traduções deste artigo
ID do artigo: 947213 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Neste artigo

Sintomas

Em um computador baseado no Windows Vista, o netsh firewall comando juntamente com o perfil = all parâmetro não configura o perfil público. Por exemplo, o comando a seguir abre a porta local 80 para o tráfego TCP para o perfil do domínio e para o perfil particular. Mas o comando a seguir não abre o perfil público:
netsh firewall add portopening protocolo = TCP porta = 80 nome = "Porta da Web" perfil = all
O programa Painel de controle do Firewall do Windows só exibe as configurações para o perfil ativo no momento. Portanto, se você executar esse comando e você, em seguida, abra o programa Painel de controle do Firewall do Windows quando o perfil público está ativo, você receberá a seguinte exceção:
"Porta da web" não foi criada para o perfil público.
Observação Esse comportamento é esperado.

Se você abrir o programa Painel de controle do Firewall do Windows quando o perfil do domínio ou perfil particular está ativo, você receberá a seguinte exceção:
"Porta da web" foi criada.

Causa

A ferramenta de linha de comando netsh firewall é usada para configurar o Firewall do Windows em um computador local. Esse comando fornece a funcionalidade foi suportada pelo Firewall do Windows em versões do Windows anteriores ao Windows Vista. O contexto netsh firewall continuará a funcionar no Windows Vista. No entanto, esse comando não é possível configurar totalmente muitos novos recursos, como o perfil público.

Como Contornar

O novo contexto de netsh é a ferramenta de linha de comando netsh advfirewall . Este comando totalmente oferece suporte a perfil do domínio, o perfil particular e o perfil público. Para contornar esse problema, use o contexto netsh advfirewall em vez de contexto netsh firewall .

Mais Informações

Perfis de versões anteriores ao Windows Vista

Nas versões do Windows anteriores ao Windows Vista, ele suporte para os seguintes dois perfis:
  • o perfil do domínio : este perfil se aplica quando todas as interfaces no computador estão conectadas ao domínio do qual ele é um membro.
  • o perfil padrão : o restante do tempo se aplica este perfil.
Quando você executa o comando netsh firewall juntamente com o perfil = all parâmetro, o comando se aplica ao perfil do domínio e ao perfil padrão. Por exemplo, o comando a seguir abre a porta local 80 para o tráfego TCP para o perfil do domínio e o perfil padrão:
netsh firewall add portopening protocolo = TCP porta = 80 nome = "Porta da Web" perfil = all

Perfis no Windows Vista

No Windows Vista, suporte a perfil tiver sido estendido para incluir os seguintes três perfis:
  • o perfil do domínio : O perfil de domínio se aplica quando todas as interfaces são conectadas para locais de domínio. Uma rede é automaticamente considerada como um tipo de local de rede do domínio quando a rede é autenticada para o domínio do qual ele é um membro.
  • o perfil particular : O perfil particular se aplica quando pelo menos uma interface está conectada a um local de rede privada e qualquer interfaces adicionais são conectadas à particular ou de domínio locais. Um administrador local pode classificar uma rede fora do domínio como particular. O tipo de rede privada local destina para uso da casa ou no pequeno escritório quando está conectado por trás de um dispositivo de borda como um roteador.
  • o perfil público : O perfil público se aplica quando uma interface está conectada a um local de rede pública. Qualquer rede é considerada uma rede pública quando a rede não está conectada ao domínio e um administrador local não tiver especificado a rede como particular. O local de rede pública deve ser usada em locais como aeroportos ou lanchonetes.
Quando você usar o netsh firewall para configurar a diretiva de firewall local e você especificar o perfil padrão, um novo perfil particular é configurado. Ao usar a ferramenta de linha de comando netsh firewall juntamente com o perfil = all parâmetro para configurar a diretiva de firewall, o comando netsh firewall mapeia somente os dois perfis que estavam disponíveis nas versões do Windows anteriores ao Windows Vista, o perfil do domínio e o perfil padrão. (No entanto, observe que o perfil particular substitui o perfil padrão nesse caso.) Portanto, o perfil público não está configurado quando você usa o comando netsh firewall juntamente com perfil = all .

Quando você especificar o perfil = atual parâmetro, a exceção para o perfil público é criada se o perfil atual é o perfil público. Esse não for o caso quando você especifica o perfil = all parâmetro. Esse comportamento se destina a manter a compatibilidade de aplicativos. Por exemplo, quando o perfil público é o perfil ativo no momento em que o comando é executado, o comando a seguir abre a porta local 80 para tráfego TCP para o perfil público:
netsh firewall add portopening protocolo = TCP porta = 80 nome = "Porta da Web" perfil = atual

Propriedades

ID do artigo: 947213 - Última revisão: sexta-feira, 1 de fevereiro de 2008 - Revisão: 1.1
A informação contida neste artigo aplica-se 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
Palavras-chave: 
kbmt kbtshoot kbexpertisebeginner kbprb KB947213 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 947213

Submeter comentários

 

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