Síntomas
Después de instalar Microsoft Windows XP Service Pack 2 (SP2), no puede iniciar el servicio Firewall de Windows. En concreto, experimenta uno o varios de los síntomas siguientes:
-
Firewall de Windows/Conexión compartida a Internet (ICS) no aparece en la lista Servicios del Panel de control.
-
Firewall de Windows/Conexión compartida a Internet (ICS) aparece en la lista Servicios, pero no puede iniciar este servicio.
-
Cuando intenta tener acceso a la configuración de Firewall de Windows aparece el mensaje de error siguiente:
Debido a un problema no identificado, Windows no puede mostrar la configuración de Firewall de Windows.
Causa
Este problema se debe a un archivo SharedAccess.reg que falta o está dañado. El archivo SharedAccess.reg representa el servicio Firewall de Windows.
Nota: el servicio Firewall de Windows de Windows XP SP2 reemplaza al servicio Servidor de seguridad de conexión a Internet (ICF) existente en las versiones anteriores de Windows XP.
Solución
Para resolver este problema, utilice uno de los métodos siguientes.
Método 1: Llamar a la función "Setup API InstallHinfSection" para instalar Firewall de Windows
Para instalar Firewall de Windows, siga estos pasos:
-
Haga clic en Inicio y en Ejecutar, escriba cmd y haga clic en Aceptar.
-
En el símbolo del sistema, escriba la línea de comandos siguiente y presione ENTRAR:
Rundll32 setupapi,InstallHinfSection Ndi-Steelhead 132 %windir%\inf\netrass.inf
-
Reinicie Windows.
-
Haga clic en Inicio y en Ejecutar, escriba cmd y haga clic en Aceptar.
-
En el símbolo del sistema, escriba el comando siguiente y presione ENTRAR:
Netsh firewall reset
-
Haga clic en Inicio y en Ejecutar, escriba firewall.cpl y presione ENTRAR. En el cuadro de diálogo Firewall de Windows, haga clic en Activado (recomendado) y, después, haga clic en Aceptar.
Método 2: Agregar la entrada de Firewall de Windows al Registro
Importante Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. Sin embargo, la modificación incorrecta del Registro puede producir graves problemas. Por tanto, asegúrese de seguir estos pasos cuidadosamente. Para obtener mayor protección, realice una copia de seguridad del Registro antes de modificarlo. A continuación, puede restaurar el Registro si se produce algún problema. Para obtener más información acerca de cómo realizar una copia de seguridad y restaurar el Registro, haga clic en el número de artículo siguiente de Microsoft Knowledge Base:
322756 Cómo realizar una copia de seguridad del Registro y restaurarlo en Windows
Para agregar la entrada del Registro correspondiente a Firewall de Windows, siga estos pasos:
-
Copie el texto siguiente en el Bloc de notas y guarde el archivo como Sharedaccess.reg:
Editor del Registro de Windows versión 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"="Proporciona servicios de traducción de direcciones de red, direccionamiento, resolución de nombres y prevención de intrusiones para una red doméstica o de oficina pequeña."
"DisplayName"="Firewall de Windows/Conexión compartida a Internet (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 -
Haga doble clic en Sharedaccess.reg para combinar el contenido de este archivo en el Registro y crear la entrada para Firewall de Windows.
-
Reinicie Windows.
-
Haga clic en Inicio y en Ejecutar, escriba cmd y haga clic en Aceptar.
-
En el símbolo del sistema, escriba el comando siguiente y presione ENTRAR:
Netsh firewall reset
-
Haga clic en Inicio y en Ejecutar, escriba firewall.cpl y haga clic en Aceptar.
-
Configure las opciones de Firewall de Windows que desee utilizar.
Si estos métodos no funcionan, reinstale Windows XP SP2.
Más información
Para comprobar que el servicio Firewall de Windows se ha iniciado, siga estos pasos:
-
Haga clic en Inicio y en Ejecutar, escriba services.msc y haga clic en Aceptar.
-
En la lista de servicios, busque Firewall de Windows/Conexión compartida a Internet (ICS). Compruebe que el estado del servicio es iniciado.
-
Para obtener información acerca de cómo utilizar la función Servicios, haga clic en Ayuda en el menú Acción.
Estado
Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a".
Referencias
Para obtener más información acerca de cómo utilizar Firewall de Windows en Windows XP Service Pack 2, haga clic en los números de artículo siguientes para verlos en Microsoft Knowledge Base:
875357 Solución de problemas de configuración de Firewall de Windows en Windows XP Service Pack 2
892199 No puede iniciar el servicio Firewall de Windows en el Service Pack 2 de Windows XP
Para obtener más información acerca de cómo solucionar problemas de Firewall de Windows en Windows XP SP2, visite el siguiente sitio Web de Microsoft: