Comment résoudre l’erreur 0x8007042c des paramètres du pare-feu Windows

Gérer l’erreur 0x8007042c lors de l’activation du pare-feu Windows peut être un véritable casse-tête. En fait, cela signifie que certains services de pare-feu ne démarrent pas correctement, ce qui vous empêche de verrouiller votre réseau comme vous le devriez. Parfois, c’est simplement parce que le moteur de filtrage de base (BFE) ou le service de pare-feu Windows Defender a décidé de cesser de fonctionner, peut-être après une mise à jour de Windows, ou parce qu’une application de sécurité tierce malveillante perturbe le système. Sans surprise, les interférences d’un logiciel antivirus ou de fichiers DLL corrompus peuvent également compliquer les choses. Si vous rencontrez cette erreur, la corriger implique de fouiller dans les services, de réinitialiser certaines DLL ou de vérifier que votre configuration de sécurité n’est pas complètement fichue.

Comment corriger l’erreur 0x8007042c et réactiver le pare-feu

Assurez-vous que les services de pare-feu fonctionnent correctement

Cela corrige une cause courante : l’arrêt ou la désactivation de services. S’ils ne fonctionnent pas, le pare-feu Windows ne peut pas fonctionner correctement. Il est donc nécessaire de les activer et de les configurer en mode automatique. Lorsque ces services fonctionnent correctement, Windows peut à nouveau gérer vos règles de pare-feu sans afficher l’erreur « Impossible de modifier les paramètres ».

  1. Appuyez sur Win + R pour ouvrir la boîte de dialogue Exécuter.
  2. Saisissez services.mscet appuyez sur Entrée ou cliquez sur OK. La fenêtre Services s’ouvre.
  3. Recherchez le moteur de filtrage de base, double-cliquez dessus pour ouvrir les propriétés.
  4. Assurez-vous que le type de démarrage est défini sur Automatique. Si le service est arrêté, cliquez sur Démarrer. N’oubliez pas de cliquer sur Appliquer, puis sur OK.
  5. Répétez la même opération pour le pare-feu Windows Defender. Assurez-vous qu’il est également configuré sur Automatique et qu’il est en cours d’exécution.
  6. Fermez la fenêtre des services et vérifiez si l’activation du pare-feu fonctionne. Parfois, cela résout le problème immédiatement, mais si l’erreur persiste, passez à autre chose.

Réenregistrer les fichiers DLL du pare-feu pour corriger les entrées manquantes ou corrompues

Comme Windows s’appuie sur ces fichiers DLL pour assurer le bon fonctionnement du pare-feu, leur réenregistrement peut parfois corriger des erreurs mystérieuses, notamment si des fichiers sont corrompus ou manquants. Pourquoi est-ce utile ? En effet, le réenregistrement réinitialise certaines entrées de registre, obligeant Windows à reconnaître les bonnes DLL et à réactiver le pare-feu.

  1. Ouvrez le menu Démarrer, tapez cmd.
  2. Faites un clic droit sur l’invite de commandes et choisissez « Exécuter en tant qu’administrateur ». Cette étape est cruciale : les droits d’administrateur sont obligatoires.
  3. Dans la fenêtre noire, exécutez ces commandes l’une après l’autre (appuyez sur Entrée après chacune) :
    regsvr32 firewallapi.dll regsvr32 hnetcfg.dll regsvr32 netshell.dll regsvr32 netcfgx.dll regsvr32 netman.dll 
  4. Surveillez les messages de réussite ou d’échec. En général, vous recevrez une confirmation que la DLL a été enregistrée avec succès. Si l’un d’eux vous indique un échec, cela peut indiquer des problèmes plus profonds.
  5. Une fois cela fait, redémarrez votre PC et voyez si l’erreur de pare-feu persiste ou non.

Débarrassez-vous des logiciels antivirus tiers conflictuels

Il arrive souvent que des antivirus tiers obsolètes ou incompatibles bloquent le pare-feu Windows ou interrompent complètement ses services. Si vous utilisez un autre logiciel de sécurité, essayez de le désinstaller temporairement pour voir si cela rétablit le fonctionnement normal du pare-feu. Certains antivirus désactivent complètement Windows Defender ou les services du pare-feu, et même après la désinstallation, des résidus peuvent empêcher le fonctionnement du pare-feu. Dans ce cas, un outil de nettoyage approprié ou une suppression manuelle via le panneau de configuration peut être nécessaire, mais parfois, la simple désactivation ou la désinstallation suffit.

  1. Ouvrez le Panneau de configuration en tapant appwiz.cpldans la case Exécuter ( Win + R).
  2. Recherchez votre antivirus dans la liste, double-cliquez ou faites un clic droit et sélectionnez Désinstaller.
  3. Suivez les instructions pour le supprimer proprement. Ensuite, redémarrez votre système.
  4. Essayez de réactiver le pare-feu Windows. Espérons qu’il soit désormais résolu.

Réinitialiser les paramètres du pare-feu par défaut

Si les règles ou les politiques sont défectueuses, la réinitialisation du pare-feu peut effacer la configuration erronée, un peu comme un nouveau départ. Cela peut corriger les erreurs causées par des règles incorrectes ou des politiques malveillantes qui empêchent le pare-feu de démarrer correctement.

  1. Ouvrez à nouveau le Panneau de configuration via controlou Win + R, puis accédez à Système et sécurité > Pare-feu Windows Defender.
  2. Cliquez sur Restaurer les paramètres par défaut dans la barre latérale gauche.
  3. Cliquez à nouveau sur « Restaurer les paramètres par défaut » et attendez la fin du processus. Cela peut prendre un moment.
  4. Fermez et essayez de réactiver le pare-feu.

Si, malgré tout cela, le pare-feu refuse toujours de s’activer, exécuter une analyse sfc /scannow dans une invite de commandes avec privilèges élevés peut aider à réparer les fichiers système corrompus, y compris ceux liés aux composants de sécurité Windows. Attention : cette opération peut prendre un certain temps et nécessitera un redémarrage pour voir si la situation s’améliore.

Et si rien ne fonctionne, les seules options restantes sont parfois la restauration à partir d’une sauvegarde ou la réinitialisation de Windows. Ce n’est pas idéal, mais c’est une solution de dernier recours pour reprendre le contrôle de la sécurité de votre système.

Résumé

  • Vérifiez si les services de filtrage de base et de pare-feu sont en cours d’exécution. Définissez-les sur Automatique.
  • Réenregistrez les DLL du pare-feu Windows à l’aide de l’invite de commande en tant qu’administrateur.
  • Désinstallez ou désactivez toutes les applications de sécurité tierces provoquant des conflits.
  • Réinitialisez les règles du pare-feu par défaut si tout est perturbé.
  • Exécutez sfc /scannow pour corriger une éventuelle corruption des fichiers système.

Conclure

Cela peut être pénible, mais réparer le pare-feu revient généralement à s’assurer que les services fonctionnent, que les fichiers DLL sont correctement enregistrés et qu’aucune application de sécurité ne perturbe tout. Parfois, un simple redémarrage ou un réenregistrement des DLL suffit. Pour d’autres, une nouvelle installation ou une réinitialisation de Windows sont les dernières options. Espérons que cela vous évitera des heures de frustration et que votre pare-feu fonctionnera à nouveau.