web-dev-qa-db-fra.com

Comment re-déclencher le message "Le pare-feu Windows a bloqué ..."?

J'ai exécuté un programme et il est apparu notification du Pare-feu Windows. Je n'y ai pas réfléchi et j'ai cliqué sur "annuler".

Maintenant, mon programme se bloque avec des erreurs de réseau.

Comment réactiver ce message afin d'appuyer sur le bouton "Autoriser"?

UPDATE

Remarque: la question ne porte PAS sur la manière d’ajouter des exclusions à la liste de diffusion, car JE NE CONNAIS PAS LE NOM DU PROGRAMME

Imaginez: j'ai couru un script. Ce script a exécuté un autre script, certains d'entre eux ont entraîné l'exécution d'un autre programme. Certains de ces programmes ont déclenché un message de pare-feu, que j'ai ignoré.

Maintenant ce programme est bloqué. Lorsque je lance à nouveau le script, je l’ai mal fonctionné, sans aucun message.

Je ne sais pas quel programme est bloqué.

La question est de le trouver ou d’initier à nouveau une nouvelle demande.

29
Dims

Comment savoir quel programme a été bloqué?

Les modifications apportées au jeu de règles du Pare-feu Windows sont consignées dans les journaux des événements "Application et services".

Vous pouvez consulter ce journal (qui inclut la date et l'heure des événements) pour voir quelles règles ont été ajoutées à peu près au moment où vous avez installé ce programme.

Avec ces informations, vous pouvez supprimer la règle ou créer une exception appropriée dans le pare-feu.


Affichage des événements de pare-feu et IPsec dans l'observateur d'événements

Pour afficher les événements du Pare-feu Windows avec sécurité avancée dans l'Observateur d'événements

  1. L'observateur d'événements est disponible dans le cadre de la gestion de l'ordinateur. Cliquez sur Démarrer, cliquez avec le bouton droit sur Ordinateur, puis cliquez sur Gérer. Sous Outils système, cliquez sur Observateur d'événements.

  2. Dans l'arborescence de navigation, développez Observateur d'événements, développez Applications et services, développez Microsoft, développez Windows, puis développez Pare-feu Windows avec sécurité avancée.

  3. Il existe quatre vues d'événements opérationnels fournies:

    • ConnectionSecurity. Ce journal conserve les événements liés à la configuration des règles et paramètres IPsec. Par exemple, lorsqu'une règle de sécurité de connexion est ajoutée ou supprimée ou que les paramètres d'IPsec sont modifiés, un événement est ajouté ici.

    • ConnectionSecurityVerbose. Ce journal conserve les événements liés à l'état opérationnel du moteur IPsec. Par exemple, lorsqu'une règle de sécurité de connexion devient active ou lorsque des ensembles de chiffrement sont ajoutés ou supprimés, un événement est ajouté ici. Ce journal est désactivé par défaut. Pour activer ce journal, cliquez avec le bouton droit sur ConnectionSecurityVerbose, puis cliquez sur Activer le journal.

    • Pare-feu. Ce journal conserve les événements liés à la configuration du pare-feu Windows. Par exemple, lorsqu'une règle est ajoutée, supprimée ou modifiée, ou lorsqu'une interface réseau modifie son profil, un événement est ajouté ici.

    • Pare-feuVerbose. Ce journal conserve les événements liés à l'état opérationnel du pare-feu. Par exemple, lorsqu'une règle de pare-feu devient active ou lorsque les paramètres d'un profil sont modifiés, un événement est ajouté ici. Ce journal est désactivé par défaut. Pour activer ce journal, cliquez avec le bouton droit sur FirewallVerbose, puis cliquez sur Activer le journal.

  4. Chaque événement comprend un onglet Général qui résume les informations qu'il contient. Pour plus d'informations sur un événement, cliquez sur Aide en ligne du journal des événements pour ouvrir une page Web dans la bibliothèque technique de Windows Server contenant des informations détaillées et des instructions.

    L'événement comprend également un onglet Détails qui affiche les données brutes associées à l'événement. Vous pouvez copier et coller les informations dans l'onglet Détails en sélectionnant le texte (CTRL + A sélectionne tout), puis en appuyant sur CTRL-C.

Source Affichage des événements de pare-feu et IPsec dans l'observateur d'événements


Quel événement est déclenché quand une règle est ajoutée?

4946: Une modification a été apportée à la liste des exceptions du pare-feu Windows. Une règle a été ajoutée.

Exemple:

A change has been made to Windows Firewall exception list. A rule was added.

Profile Changed: All
Added Rule:
   Rule ID: DNSSrv-UDP-Out
   Rule Name: @dns.exe,-1005

Source ID d'événement du journal de sécurité Windows 4946


Lectures complémentaires

32
DavidPostill

Dans le registre, la liste des règles de pare-feu est conservée dans cette clé:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SharedAccess\Parameters\FirewallPolicy\FirewallRules

Lorsqu'un nouveau programme essaie de commencer à écouter, une paire de règles du pare-feu Windows (un TCP, un UDP) est automatiquement créée pour celui-ci, soit "autoriser", soit "bloquer" en fonction de ce que l'utilisateur a choisi en réponse à cette boîte de dialogue. De manière pratique, les noms de valeur pour les règles créées de cette manière commencent toujours par les mêmes chaînes: TCP Query User ou UDP Query User.

some registry entries

Après le GUID est le chemin complet de l'exécutable. Qu'une règle donnée soit "autoriser" ou "bloquer" est indiquée au début des données. Si vous avez cliqué sur Annuler, les règles seront bloquées. Une fois que vous avez déterminé le type d'exécutable probable de votre programme, supprimez la paire d'entrées de registre (TCP et UDP) et redémarrez le service de pare-feu Windows (MpsSvc). Vous pouvez également ouvrir la fenêtre Pare-feu Windows avec fonctions de sécurité avancées (wf.msc) et supprimer les deux entrées portant le nom indiqué dans la partie Name des données des entrées de registre.

Une fois que cela est fait, vous obtiendrez la boîte de dialogue de confirmation du Pare-feu Windows lors du prochain démarrage de l'application.

16
Ben N

J'ai exécuté un programme et il est apparu notification du Pare-feu Windows. Je n'y ai pas réfléchi et j'ai cliqué sur "annuler".

Il suffit de suivre ces instructions:

  1. Ouvrez le Panneau de configuration (affichage des icônes), puis cliquez/tapez sur l’icône Pare-feu Windows.
  2. Cliquez/tapez sur le lien Autoriser un programme via le Pare-feu Windows à gauche.

enter image description here

  1. Cliquez/tapez sur le bouton Modifier les paramètres .

enter image description here

  1. Autorisez le programme en sélectionnant les cases à cocher et en appuyant sur le bouton Espace du clavier qui crée l'exception d'autorisation.

enter image description here

  1. Ajoutez l'exécutable à la liste des programmes autorisés et refusés. Tout programme ne comportant pas d'exception d'autorisation est actuellement bloqué. Vous pouvez le faire en cliquant sur le bouton Autoriser un autre programme et en sélectionnant l'exécutable souhaité.

enter image description here

  1. Une fois terminé, cliquez/tapez sur OK.
  2. Fermez la fenêtre du pare-feu Windows si vous le souhaitez.

Comment ajouter ou supprimer une exception du Pare-feu Windows sous Windows 7 et Windows 8

Maintenant, mon programme se bloque avec des erreurs de réseau.

Suivez le guide pour créer une exception d’autorisation du Pare-feu Windows pour le programme en question.

J'ai couru un script. Ce script a exécuté un autre script, certains d'entre eux ont entraîné l'exécution d'un autre programme. Certains de ces programmes ont déclenché un message de pare-feu, que j'ai ignoré.

Vous devez déterminer quels programmes sont exécutés, ajoutez-les manuellement à la liste des exceptions, pour que le programme fonctionne correctement.

La question est de le trouver ou d’initier à nouveau une nouvelle demande.

L'auteur devrait modifier l'exécutable pour qu'une nouvelle demande d'exception soit générée. Vous pouvez également simplement supprimer l'exception en cours, puis exécuter le programme. Une nouvelle demande de création de l'exception d'autorisation sera affichée.

JE NE SAIS PAS LE NOM DU PROGRAMME

Vous devrez déterminer le nom du programme. Vous pouvez le faire en parcourant la liste des exceptions que vous avez créées. Vous pouvez également déterminer le nom du programme en réexécutant le script et, lorsque le programme "se bloque", examinez le nom de exectuable. Vous pouvez ensuite l'ajouter à votre liste d'exceptions afin de résoudre votre problème.

5
Ramhound

Ce n'est peut-être pas la réponse la plus populaire pour certaines personnes, mais de loin la plus simple et répond à votre question. Restaurez simplement les paramètres par défaut de votre pare-feu Windows. C'est la solution la plus simple car elle ré-déclenchera la boîte de dialogue de confirmation la prochaine fois que l'application nécessitera des autorisations de pare-feu et vous n'aurez pas à fouiller dans les journaux pour connaître le nom exact du programme. J'aime bien le faire au moins une fois par an de toute façon pour me rappeler exactement ce qui est permis.

Bien sûr, cela peut ne pas être une bonne idée si vous avez passé des heures à configurer des ports pour un serveur de médias ou autre chose, mais pour la plupart des gens, cela devrait aller.

Pour ce faire, ouvrez la page "Pare-feu Windows" dans le Panneau de configuration et cliquez sur "Restaurer les paramètres par défaut".

enter image description hereenter image description here

5
Steve