Ich habe ein Programm ausgeführt, und es wurde eine Windows-Firewall-Benachrichtigung angezeigt. Ich habe nicht nachgedacht und "Abbrechen" angeklickt.
Jetzt stürzt mein Programm mit Netzwerkfehlern ab.
Wie kann ich diese Nachricht erneut aktivieren, um auf die Schaltfläche "Zulassen" zu klicken?
AKTUALISIEREN
Hinweis: Die Frage bezieht sich NICHT auf das Hinzufügen von Ausschlüssen zum Fireall, da ich den Namen des Programms nicht kenne
Stellen Sie sich vor: Ich habe ein Skript ausgeführt. Dieses Skript hat ein anderes Skript ausgeführt. Einige von ihnen haben dazu geführt, dass andere Programme ausgeführt wurden. Einige dieser Programme lösten eine Firewall-Meldung aus, die ich ignorierte.
Jetzt ist dieses Programm gesperrt. Wenn ich das Skript erneut ausführe, funktioniert es fehlerfrei.
Ich weiß nicht, welches Programm gesperrt ist.
Die Frage ist, ob sie gefunden oder auf irgendeine Weise neu gefragt werden soll.
Antworten:
Wie finde ich heraus, welches Programm gesperrt wurde?
Änderungen am Windows-Firewall-Regelsatz werden in den Ereignisprotokollen "Anwendung und Dienste" protokolliert.
In diesem Protokoll (einschließlich Datum und Uhrzeit der Ereignisse) können Sie nachlesen, welche Regeln zur Zeit der Installation dieses Programms hinzugefügt wurden.
Mit diesen Informationen können Sie die Regel entfernen oder eine entsprechende Ausnahme in der Firewall erstellen.
Anzeigen von Firewall- und IPSec-Ereignissen in der Ereignisanzeige
Quelle Anzeigen von Firewall- und IPsec - Ereignisse in der Ereignisanzeige
Welches Ereignis wird ausgelöst, wenn eine Regel hinzugefügt wird?
4946: Die Ausnahmeliste der Windows-Firewall wurde geändert. Eine Regel wurde hinzugefügt.
Beispiel:
Quell- Windows-Sicherheitsprotokoll-Ereignis-ID 4946
Weitere Lektüre
quelle
In der Registrierung befindet sich die Liste der Firewall-Regeln in diesem Schlüssel:
Wenn ein neues Programm versucht, mit dem Abhören zu beginnen, wird automatisch ein Paar Windows-Firewall-Regeln (ein TCP, ein UDP) dafür erstellt, entweder "Zulassen" oder "Blockieren", je nachdem, was der Benutzer als Antwort auf dieses Dialogfeld auswählt. Zweckmäßigerweise beginnen die Wertnamen für auf diese Weise erstellte Regeln immer mit denselben Zeichenfolgen:
TCP Query User
oderUDP Query User
.Nach der GUID steht der vollständige Pfad zur ausführbaren Datei. Ob eine gegebene Regel "Erlauben" oder "Blockieren" ist, wird am Anfang der Daten angegeben. Wenn Sie auf Abbrechen geklickt haben, werden die Regeln blockiert. Wenn Sie herausgefunden haben, welche ausführbare Datei wahrscheinlich Ihr Programm ist, löschen Sie die beiden Registrierungseinträge (TCP und UDP) und starten Sie den Windows-Firewalldienst neu (
MpsSvc
). Öffnen Sie alternativ das Fenster Windows-Firewall mit erweiterter Sicherheit (wf.msc
) und löschen Sie die beiden Einträge mit dem Namen, der in denName
Daten der Registrierungseinträge angegeben ist.Sobald dies erledigt ist, wird das Windows-Firewall-Bestätigungsdialogfeld angezeigt, wenn die Anwendung versucht, das Netzwerk zu starten.
quelle
Dies ist vielleicht nicht die beliebteste Antwort für einige Leute, aber es ist bei weitem die einfachste und beantwortet Ihre Frage. Stellen Sie einfach die Standardeinstellungen Ihrer Windows-Firewall wieder her. Dies ist die einfachste Lösung, da das Bestätigungsdialogfeld erneut ausgelöst wird, wenn die Anwendung das nächste Mal Firewall-Berechtigungen benötigt, und Sie nicht die Protokolle nach dem genauen Programmnamen durchsuchen müssen. Ich mache das sowieso mindestens einmal im Jahr, damit ich mich genau erinnern kann, was erlaubt ist.
Natürlich ist dies möglicherweise keine gute Idee, wenn Sie Stunden damit verbracht haben, Ports für einen Medienserver oder ähnliches zu konfigurieren, aber für die meisten Menschen sollte dies in Ordnung sein.
Öffnen Sie dazu in der Systemsteuerung die Seite "Windows-Firewall" und klicken Sie auf "Standard wiederherstellen".
quelle
Folgen Sie einfach diesen Anweisungen:
Hinzufügen oder Entfernen einer Windows-Firewall-Ausnahme in Windows 7 und Windows 8
Befolgen Sie die Anleitung zum Erstellen einer Windows-Firewall, um Ausnahmen für das betreffende Programm zuzulassen.
Sie müssen bestimmen, welche Programme ausgeführt werden, und diese manuell zur Ausnahmeliste hinzufügen. Anschließend funktioniert das Programm ordnungsgemäß.
Das ausführbare Objekt müsste vom Autor geändert werden, damit eine neue Ausnahmeanforderung generiert wird. Sie können auch einfach die aktuelle Ausnahme entfernen und dann das Programm ausführen. Eine neue Anforderung zum Erstellen der Ausnahmebewilligung wird angezeigt.
Sie müssen den Namen des Programms bestimmen. Sie können dies tun, indem Sie die Liste der von Ihnen erstellten Ausnahmen durchsehen. Sie können den Namen des Programms auch ermitteln, indem Sie das Skript erneut ausführen. Wenn das Programm abstürzt, überprüfen Sie den Namen von exectuable. Sie können dieses Problem dann zu Ihrer Ausnahmeliste hinzufügen, um das Problem zu lösen.
quelle