Impossible de démarrer le service Pare-feu Windows dans Microsoft Windows XP SP2

S’applique à : Microsoft Windows XP Professional

Symptômes


Après avoir installé Microsoft Windows XP Service Pack 2 (SP2), vous ne pouvez pas démarrer le service Pare-feu Windows. Plus précisément, vous rencontrez un ou plusieurs des problèmes suivants :
  • Pare-feu Windows/Partage de connexion Internet (ICS) n'est pas répertorié dans la liste Services dans le Panneau de configuration.
  • Pare-feu Windows/Partage de connexion Internet (ICS) est répertorié dans la liste Services, mais vous ne pouvez pas démarrer ce service.
  • Lorsque vous tentez d'accéder aux paramètres du Pare-feu Windows, le message d'erreur suivant s'affiche :
    En raison d'un problème non identifié, Windows ne peut pas afficher les paramètres du Pare-feu Windows.

Cause


Ce problème est dû à un fichier SharedAccess.reg manquant ou endommagé. Le fichier SharedAccess.reg représente le service Pare-feu Windows.

Remarque Le service Pare-feu Windows de Windows XP SP2 remplace le Pare-feu de connexion Internet des versions antérieures de Windows XP.

Résolution


Pour résoudre ce problème, appliquez l'une des méthodes ci-dessous.

Méthode 1 : Appel de la fonction « Setup API InstallHinfSection » pour installer le Pare-feu Windows

Pour installer le Pare-feu Windows, procédez comme suit :

  1. Cliquez sur Démarrer, sur Exécuter, tapez cmd, puis cliquez sur OK.
  2. À l'invite de commandes, tapez la ligne de commande suivante, puis appuyez sur ENTRÉE :
    Rundll32 setupapi,InstallHinfSection Ndi-Steelhead 132 %windir%\inf\netrass.inf
  3. Redémarrez Windows.
  4. Cliquez sur Démarrer, sur Exécuter, tapez cmd, puis cliquez sur OK.
  5. À l'invite de commandes, tapez la commande suivante, puis appuyez sur la touche Entrée :

    Netsh firewall reset
  6. Cliquez sur Démarrer, sur Exécuter, tapez firewall.cpl, puis cliquez sur ENTRÉE. Dans la boîte de dialogue Pare-feu Windows, cliquez sur Activé (recommandé), puis sur OK.

Méthode 2 : Ajout de l'entrée du Pare-feu Windows au Registre

Important Cette section, méthode ou tâche contient une procédure de modification du Registre. Toutefois, des problèmes graves peuvent se produire si vous modifiez le Registre de façon incorrecte. Par conséquent, veillez à suivre ces étapes scrupuleusement. Pour plus de protection, effectuez une sauvegarde du Registre avant de le modifier. Vous serez alors en mesure de le restaurer en cas de problème. Pour plus d'informations sur la procédure de sauvegarde et de restauration du Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft.
322756 Procédure de sauvegarde, de modification et de restauration du Registre dans Windows XP


Pour ajouter l'entrée du Pare-feu Windows au Registre, procédez comme suit :
  1. Copiez le texte suivant dans le Bloc-notes, puis enregistrez-le sous 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"="Fournit des services de traduction d'adresses réseau, d'adressage IP, de résolution de noms et/ou de prévention d'intrusion pour un réseau de petite entreprise ou un réseau domestique."
    "DisplayName"="Pare-feu Windows/Partage de connexion 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
  2. Double-cliquez sur Sharedaccess.reg pour fusionner le contenu de ce fichier avec celui du Registre et créer l'entrée du Pare-feu Windows.
  3. Redémarrez Windows.
  4. Cliquez sur Démarrer, sur Exécuter, tapez cmd, puis cliquez sur OK.
  5. À l'invite de commandes, tapez la commande suivante, puis appuyez sur la touche Entrée :
    Netsh firewall reset
  6. Cliquez sur Démarrer, sur Exécuter, tapez firewall.cpl, puis cliquez sur OK.
  7. Configurez les paramètres requis pour le Pare-feu.







Si ces méthodes ne fonctionnent pas, réinstallez Windows XP SP2.

Plus d'informations


Pour vérifier que le Pare-feu Windows est démarré, procédez comme suit :
  1. Cliquez sur Démarrer, sur Exécuter, tapez services.msc, puis cliquez sur OK.
  2. Dans la liste de services, recherchez Pare-feu Windows/Partage de connexion Internet (ICS). Vous remarquez que l'état du service indique Démarré.
  3. Pour plus d'informations sur l'utilisation de la fonctionnalité Services, cliquez sur Aide dans le menu Action.

Statut


Microsoft a confirmé l'existence de ce problème dans les produits Microsoft figurant dans la liste des produits concernés par cet article.

Références


Pour plus d'informations sur la façon d'utiliser le Pare-feu Windows dans Windows XP Service Pack 2, cliquez sur les numéros ci-dessous pour afficher les articles correspondants dans la Base de connaissances Microsoft.

875357 Dépannage des paramètres du Pare-feu Windows dans Windows XP Service Pack 2

892199 Impossible de démarrer le service Pare-feu Windows dans Microsoft Windows XP Service Pack 2

Pour plus d'informations sur la résolution de problèmes liés au Pare-feu Windows dans Windows XP SP2, reportez-vous au site Web de Microsoft à l'adresse suivante (en anglais) :