Artigo: 920074 - Última revisão: segunda-feira, 19 de Março de 2007 - Revisão: 1.3

Não consegue iniciar o serviço 'Firewall do Windows' no Windows XP SP2

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Importante: este artigo contém informações sobre como modificar o registo. Certifique-se de que cria uma cópia de segurança do registo antes de o modificar. Certifique-se de que sabe como restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança, restaurar e modificar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
256986  (http://support.microsoft.com/kb/256986/ ) Descrição do registo do Microsoft Windows

Nesta página

Expandir tudo | Reduzir tudo

Sintomas

Depois de instalar o Microsoft Windows XP Service Pack 2 (SP2), não consegue iniciar o serviço Firewall do Windows. Especificamente, detecta um ou mais dos seguintes sintomas:
  • Firewall do Windows/Partilha de ligação à Internet (ICS) não é apresentado na lista Serviços no Painel de controlo.
  • Firewall do Windows/Partilha de ligação à Internet (ICS) é apresentado na lista Serviços, mas não é possível iniciar este serviço.
  • Recebe a seguinte mensagem de erro quando tenta aceder às definições do Firewall do Windows:
    Devido a um problema não identificado, o Windows não consegue mostrar as definições de 'Firewall do Windows'.

Causa

Este problema é causado por um ficheiro SharedAccess.reg danificado ou em falta. O ficheiro SharedAccess.reg representa o serviço Firewall do Windows.

Nota: o serviço Firewall do Windows do Windows XP SP2 substitui o serviço Firewall de ligação à Internet (ICF, Internet Connection Firewall) de versões anteriores do Windows XP.

Resolução

Para resolver este problema, utilize um dos seguintes métodos.

Método 1: Chamar a função "Setup API InstallHinfSection" para instalar o 'Firewall do Windows'

Para instalar o Firewall do Windows, siga estes passos:
  1. Clique em Iniciar, clique em Executar, escreva cmd e clique em OK.
  2. Na linha de comandos, escreva o seguinte comando e prima ENTER:
    Rundll32 setupapi,InstallHinfSection Ndi-Steelhead 132 %windir%\inf\netrass.inf
  3. Reinicie o Windows.
  4. Clique em Iniciar, clique em Executar, escreva cmd e clique em OK.
  5. Na linha de comandos, escreva o seguinte comando e prima ENTER:
    Netsh firewall reset
  6. Clique em Iniciar, clique em Executar, escreva firewall.cpl e prima ENTER. Na caixa de diálogo Firewall do Windows, clique em Ligado (recomendado) e clique em OK.

Método 2: Adicionar a entrada 'Firewall do Windows' ao registo

Aviso: poderão ocorrer problemas graves se modificar o registo de forma incorrecta utilizando o Editor de registo ou qualquer outro método. Estes problemas poderão forçar a reinstalação do sistema operativo. A Microsoft não garante que estes problemas possam ser resolvidos. Todo e qualquer risco decorrente da modificação do registo é da responsabilidade do utilizador.

Par adicionar a entrada Firewall do Windows ao registo, siga estes passos:
  1. Copie o seguinte texto para o Bloco de Notas e guarde o ficheiro como Sharedaccess.reg:
    Windows Registry Editor Version 5.00
    
    [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess]
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess]
    "DependOnGroup"=hex(7):00,00
    "DependOnService"=hex(7):4e,00,65,00,74,00,6d,00,61,00,6e,00,00,00,57,00,69,00,\
      6e,00,4d,00,67,00,6d,00,74,00,00,00,00,00
    "Description"="Provides network address translation, addressing, name resolution and/or intrusion prevention services for a home or small office network."
    "DisplayName"="Windows Firewall/Internet Connection Sharing (ICS)"
    "ErrorControl"=dword:00000001
    "ImagePath"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
      74,00,25,00,5c,00,73,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
      00,76,00,63,00,68,00,6f,00,73,00,74,00,2e,00,65,00,78,00,65,00,20,00,2d,00,\
      6b,00,20,00,6e,00,65,00,74,00,73,00,76,00,63,00,73,00,00,00
    "ObjectName"="LocalSystem"
    "Start"=dword:00000002
    "Type"=dword:00000020
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Epoch]
    "Epoch"=dword:00002cd0
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters]
    "ServiceDll"=hex(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,\
      00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,\
      69,00,70,00,6e,00,61,00,74,00,68,00,6c,00,70,00,2e,00,64,00,6c,00,6c,00,00,\
      00
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy]
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile]
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile\AuthorizedApplications]
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\DomainProfile\AuthorizedApplications\List]
    "%windir%\\system32\\sessmgr.exe"="%windir%\\system32\\sessmgr.exe:*:enabled:@xpsp2res.dll,-22019"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile]
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications]
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\StandardProfile\AuthorizedApplications\List]
    "%windir%\\system32\\sessmgr.exe"="%windir%\\system32\\sessmgr.exe:*:enabled:@xpsp2res.dll,-22019"
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Setup]
    "ServiceUpgrade"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Setup\InterfacesUnfirewalledAtUpdate]
    "All"=dword:00000001
    
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Enum]
    "0"="Root\\LEGACY_SHAREDACCESS\\0000"
    "Count"=dword:00000001
    "NextInstance"=dword:00000001
  2. Faça duplo clique em Sharedaccess.reg para integrar o conteúdo deste ficheiro no registo e para criar a entrada Firewall do Windows.
  3. Reinicie o Windows.
  4. Clique em Iniciar, clique em Executar, escreva cmd e clique em OK.
  5. Na linha de comandos, escreva o seguinte comando e prima ENTER:
    Netsh firewall reset
  6. Clique em Iniciar, clique em Executar, escreva firewall.cpl e clique em OK.
  7. Configure as definições do Firewall do Windows que pretende utilizar.
Se estes métodos não funcionarem, reinstale o Windows XP SP2.

Mais Informação

Para verificar se o serviço Firewall do Windows foi iniciado, siga estes passos:
  1. Clique em Iniciar, clique em Executar, escreva services.msc e clique em OK.
  2. Na lista de serviços, localize Firewall do Windows/Partilha de ligação à Internet (ICS). Note que o estado do serviço é Iniciado.
  3. Para obter mais informações sobre como utilizar a funcionalidade Serviços, clique em Ajuda no menu Acção.

Ponto Da Situação

A Microsoft confirmou que este problema ocorre nos produtos da Microsoft listados na secção "Aplica-se a".

Referências

Para obter mais informações sobre como utilizar o Firewall do Windows no Windows XP Service Pack 2, clique nos números de artigo que se seguem para visualizar os artigos na base de dados de conhecimento da Microsoft (KB, Microsoft Knowledge Base):
875357  (http://support.microsoft.com/kb/875357/ ) Resolver problemas relacionados com definições do 'Firewall do Windows' no Windows XP Service Pack 2
892199  (http://support.microsoft.com/kb/892199/ ) Não consegue iniciar o serviço 'Firewall do Windows' no Windows XP Service Pack 2
Para obter mais informações sobre como resolver problemas relacionados com o Firewall do Windows no Windows XP SP2, visite o seguinte Web site da Microsoft:
http://www.microsoft.com/technet/prodtechnol/winxppro/support/wftshoot.mspx (http://www.microsoft.com/technet/prodtechnol/winxppro/support/wftshoot.mspx)

A informação contida neste artigo aplica-se a:
  • Microsoft Windows XP Professional Edition
  • Microsoft Windows XP Home Edition
Palavras-chave: 
kbtshoot kbfirewall kbprb KB920074