J'ai exécuté un programme et il a fait apparaître une notification du pare-feu Windows. Je n'y ai pas pensé et j'ai cliqué sur "Annuler".
Maintenant, mon programme se bloque avec des erreurs de réseau.
Comment réactiver ce message pour appuyer sur le bouton "Autoriser"?
MISE À JOUR
Remarque: la question n'est PAS de savoir comment ajouter des exclusions au fireall, car je ne connais pas le nom du programme
Imaginez: j'ai exécuté un script. Ce script a exécuté un autre script, certains d'entre eux ont provoqué 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 le fais mal fonctionner, sans aucun message.
Je ne sais pas, quel programme est bloqué.
La question est de le trouver ou de lancer une nouvelle demande d'une manière ou d'une autre.
Réponses:
Comment savoir quel programme a été bloqué?
Les modifications apportées au jeu de règles du pare-feu Windows sont enregistrées dans les journaux des événements «Application et services».
Vous pouvez inspecter ce journal (qui inclut la date / heure des événements) pour voir quelles règles ont été ajoutées 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 du pare-feu et IPsec dans l'Observateur d'événements
Source Affichage des événements du pare - feu et IPsec dans l' Observateur d' événements
Quel événement est déclenché lorsqu'une règle est ajoutée?
4946: une modification a été apportée à la liste d'exceptions du pare-feu Windows. Une règle a été ajoutée.
Exemple:
ID d'événement du journal de sécurité Windows source 4946
Lectures complémentaires
la source
Dans le registre, la liste des règles de pare-feu est conservée dans cette clé:
Lorsqu'un nouveau programme essaie de démarrer l'écoute, une paire de règles de pare-feu Windows (un TCP, un UDP) est automatiquement créée pour lui, soit «autoriser» ou «bloquer» en fonction de ce que l'utilisateur choisit en réponse à cette boîte de dialogue. De manière pratique, les noms de valeur des règles ainsi créées commencent toujours par les mêmes chaînes:
TCP Query User
ouUDP Query User
.Après le GUID est le chemin d'accès complet à l'exécutable. Si une règle donnée est "autoriser" ou "bloquer" est donnée vers le début des données. Si vous avez cliqué sur Annuler, les règles se bloqueront. Une fois que vous avez déterminé quel exécutable est probablement votre programme, supprimez la paire d'entrées de registre (TCP et UDP) et redémarrez le service Pare-feu Windows (
MpsSvc
). Vous pouvez également ouvrir la fenêtre Pare-feu Windows avec sécurité avancée (wf.msc
) et supprimer les deux entrées avec le nom donné dans laName
partie des données des entrées du Registre.Une fois cela fait, vous obtiendrez la boîte de dialogue de confirmation du pare-feu Windows la prochaine fois que l'application essaiera de démarrer sa mise en réseau.
la source
Ce n'est peut-être pas la réponse la plus populaire pour certaines personnes, mais c'est de loin la plus simple et répond à votre question. Restaurez simplement vos paramètres de pare-feu Windows par défaut. C'est la solution la plus simple, car elle relancera 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 trouver le nom exact du programme. J'aime faire cela au moins une fois par an de toute façon afin que je puisse me souvenir exactement de ce qui est autorisé.
Bien sûr, cela peut ne pas être une bonne idée si vous avez passé des heures à configurer des ports pour un serveur multimédia ou quelque chose, mais pour la plupart des gens, ça 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".
la source
Suivez simplement ces instructions:
Comment ajouter ou supprimer une exception de pare-feu Windows dans Windows 7 et Windows 8
Suivez le guide pour créer une exception d'autorisation du pare-feu Windows pour le programme en question.
Vous devez déterminer quels programmes sont exécutés, les ajouter manuellement à la liste d'exceptions, une fois que vous faites cela, le programme fonctionnera correctement.
L'exectuable devra être modifié par l'auteur pour qu'une nouvelle demande d'exception soit générée. Vous pouvez également simplement supprimer l'exception actuelle, puis exécuter le programme, une nouvelle demande pour créer l'exception autorisée sera affichée.
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 exécutant à nouveau le script, et lorsque le programme "plante", regardez le nom de exectuable. Vous pouvez ensuite ajouter cet élément à votre liste d'exceptions afin de résoudre votre problème.
la source