Die Windows Defender Firewall auf Windows-Servern ermöglicht das Festlegen von Firewall-Regeln, basierend auf den verschiedenen Netzwerkprofilen, die sich in Windows Server 2019/2022 definieren lassen. Wir zeigen in diesem Beitrag, welche Möglichkeiten dabei bestehen.
Wir zeigen, wie sich mit der Windows Defender Firewall auf Windows-Servern Firewall-Regeln für die verschiedenen Netzwerkprofile mit der Windows-GUI oder der PowerShell erstellen und verwalten lassen.
(Bild: Tobias - stock.adobe.com)
Windows-Server und -Arbeitsstationen können in drei verschiedenen Netzwerkprofilen betrieben werden. Das sind die Profile "Öffentlich", "Privat" und "Domäne". Wenn ein Windows-Server oder eine Arbeitsstation Mitglied in einer Active Directory-Domäne wird, stellt sich der Server automatisch zum Domänenprofil um. Das lässt sich manuell nicht ändern und kann auch nicht eingestellt werden, wenn ein Server kein Mitglied in einer Active Directory-Domäne ist.
Anzeigen des Netzwerkprofils in GUI, PowerShell und Registry
Welches Profil aktuell eingestellt ist, lässt sich in der GUI über das Kontextmenü des Netzwerkicons im Traybereich der Taskleiste anzeigen. Dazu steht der Menüpunkt "Netzwerk und Interneteinstellungen öffnen" zur Verfügung. Effektiver ist die Verwendung des Cmdlets "Get-NetConnectionProfile".
Ist ein Computer Mitglied in einem Active Directory ist bei "NetworkCategory" das Netzwerkprofil "DomainAuthenticated" zu sehen. Bei alleinstehenden Computern sind an dieser Stelle entweder "Private" oder "Public" zu finden. Bei "Public" ist der Server am meisten vom Netzwerk abgeschottet.
Das Netzwerkprofil lässt sich zwischen "Public" und "Private" am besten mit der PowerShell und dem Cmdlet "Set-NetConnectionProfile" anpassen, zum Beispiel mit:
Die Interface-Nummer des entsprechenden Adapters lässt sich mit dem Cmdlet "Get-NetAdapter" auslesen. Natürlich können beim Einsatz mehrerer Netzwerkadaptern auf einem Server verschiedene Netzwerkprofile zum Einsatz kommen. Jeder Adapter erhält sein eigenes Profil.
Das jeweilige Profil ist in der Registry im Pfad „HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\Current Version\NetworkList\Profiles“ zu finden. Der Wert „1“ steht für privates Netzwerk, „0“ für öffentliches Netzwerk und „2“ für das Profil „Domain“.
Windows Defender-Firewall über PowerShell an Netzwerkprofile binden
Die Einstellungen der Windows-Firewall auf Basis der Netzwerkprofile kann in der PowerShell angezeigt werden, zum Beispiel mit:
Get-NetFirewallProfile
Um die Firewall für ein bestimmtes Profil zu aktivieren oder zu deaktivieren, kann in der PowerShell der folgende Befehl genutzt werden:
Dieses Cmdlet aktiviert die Firewall für das Domänenprofil. Durch das Ändern von "True" in "False" lassen sich die Einstellungen wieder ändern. Es gibt aber noch weitere Möglichkeiten.
Dieses Cmdlet konfiguriert die Firewall so, dass eingehender Datenverkehr standardmäßig blockiert wird. Ändern Admins den Wert "Block" in "Allow", lässt die Firewall den eingehenden Datenverkehr zu.
Ausgehenden Datenverkehr blockieren oder zulassen:
Dieses Cmdlet konfiguriert die Firewall so, dass ausgehender Datenverkehr standardmäßig zugelassen wird.
Firewall für Netzwerkprofile aktivieren
Über "firewall.cpl" zeigt die Windows Defender-Firewall in Windows Server 2019/2022 an für welche Netzwerkprofile die Firewall aktiv ist. Es ist auch möglich die Firewall für einzelne Schnittstellen und Profile zu deaktivieren. Außerdem ist an dieser Stelle zu sehen, ob aktuell Netzwerkschnittstellen mit den einzelnen Profilen verbunden sind.
Firewall-Regeln für Netzwerkprofile erstellen
Um Firewall-Regeln für Netzwerkprofile zu erstellen, kann wiederum "wf.msc" genutzt werden. Diese Das geht für einzelne Server oder über Gruppenrichtlinien im Bereich "Computerkonfiguration -> Windows-Einstellungen -> Sicherheitseinstellungen -> Windows Defender Firewall mit erweiterter Sicherheit -> Windows Defender Firewall mit erweiterter Sicherheit ". Hierüber ist es möglich die Windows-Firewall über Gruppenrichtlinien für verschiedene Profile zu aktivieren oder zu deaktivieren.
Außerdem ist an dieser Stelle das Erstellen von Firewall-Regeln für verschiedene Netzwerkprofile möglich. Über Active Directory lassen sich auf diesem Weg mit Gruppenrichtlinien Firewallregeln im Netzwerk verteilen.
An der gleichen Stelle können in den erweiterten Einstellungen der Windows-Firewall für den lokalen Server festlegen. Dazu steht in der Mitte der Menüpunkt "Windows Defender Firewall-Eigenschaften" zur Verfügung.
Ein- und ausgehende Firewall-Regeln auf Basis von Netzwerkprofilen erstellen
Über die Menüpunkte "Eingehende Regeln" und "Ausgehende Regeln" werden Firewall-Regeln erstellen, die den ausgehenden oder eingehenden Netzwerkverkehr betreffen. In jeder Regel lassen sich über den Menüpunkt "Profil" festlegen, für welche der drei Netzwerkprofile die entsprechende Regel aktiv sein soll. Nachträglich lässt sich das für jede Firewall-Regeln in den Eigenschaften auf der Registerkarte "Erweitert" bei "Profile" definieren.
Stand: 08.12.2025
Es ist für uns eine Selbstverständlichkeit, dass wir verantwortungsvoll mit Ihren personenbezogenen Daten umgehen. Sofern wir personenbezogene Daten von Ihnen erheben, verarbeiten wir diese unter Beachtung der geltenden Datenschutzvorschriften. Detaillierte Informationen finden Sie in unserer Datenschutzerklärung.
Einwilligung in die Verwendung von Daten zu Werbezwecken
Ich bin damit einverstanden, dass die Vogel IT-Medien GmbH, Max-Josef-Metzger-Straße 21, 86157 Augsburg, einschließlich aller mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen (im weiteren: Vogel Communications Group) meine E-Mail-Adresse für die Zusendung von Newslettern und Werbung nutzt. Auflistungen der jeweils zugehörigen Unternehmen können hier abgerufen werden.
Der Newsletterinhalt erstreckt sich dabei auf Produkte und Dienstleistungen aller zuvor genannten Unternehmen, darunter beispielsweise Fachzeitschriften und Fachbücher, Veranstaltungen und Messen sowie veranstaltungsbezogene Produkte und Dienstleistungen, Print- und Digital-Mediaangebote und Services wie weitere (redaktionelle) Newsletter, Gewinnspiele, Lead-Kampagnen, Marktforschung im Online- und Offline-Bereich, fachspezifische Webportale und E-Learning-Angebote. Wenn auch meine persönliche Telefonnummer erhoben wurde, darf diese für die Unterbreitung von Angeboten der vorgenannten Produkte und Dienstleistungen der vorgenannten Unternehmen und Marktforschung genutzt werden.
Meine Einwilligung umfasst zudem die Verarbeitung meiner E-Mail-Adresse und Telefonnummer für den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern wie z.B. LinkedIN, Google und Meta. Hierfür darf die Vogel Communications Group die genannten Daten gehasht an Werbepartner übermitteln, die diese Daten dann nutzen, um feststellen zu können, ob ich ebenfalls Mitglied auf den besagten Werbepartnerportalen bin. Die Vogel Communications Group nutzt diese Funktion zu Zwecken des Retargeting (Upselling, Crossselling und Kundenbindung), der Generierung von sog. Lookalike Audiences zur Neukundengewinnung und als Ausschlussgrundlage für laufende Werbekampagnen. Weitere Informationen kann ich dem Abschnitt „Datenabgleich zu Marketingzwecken“ in der Datenschutzerklärung entnehmen.
Falls ich im Internet auf Portalen der Vogel Communications Group einschließlich deren mit ihr im Sinne der §§ 15 ff. AktG verbundenen Unternehmen geschützte Inhalte abrufe, muss ich mich mit weiteren Daten für den Zugang zu diesen Inhalten registrieren. Im Gegenzug für diesen gebührenlosen Zugang zu redaktionellen Inhalten dürfen meine Daten im Sinne dieser Einwilligung für die hier genannten Zwecke verwendet werden. Dies gilt nicht für den Datenabgleich zu Marketingzwecken.
Recht auf Widerruf
Mir ist bewusst, dass ich diese Einwilligung jederzeit für die Zukunft widerrufen kann. Durch meinen Widerruf wird die Rechtmäßigkeit der aufgrund meiner Einwilligung bis zum Widerruf erfolgten Verarbeitung nicht berührt. Um meinen Widerruf zu erklären, kann ich als eine Möglichkeit das unter https://contact.vogel.de abrufbare Kontaktformular nutzen. Sofern ich einzelne von mir abonnierte Newsletter nicht mehr erhalten möchte, kann ich darüber hinaus auch den am Ende eines Newsletters eingebundenen Abmeldelink anklicken. Weitere Informationen zu meinem Widerrufsrecht und dessen Ausübung sowie zu den Folgen meines Widerrufs finde ich in der Datenschutzerklärung.
In Windows ermöglicht die PowerShell das Erstellen und Verwalten von Firewall-Regeln. Für die verschiedenen Netzwerkprofile Privat, Öffentlich und Domäne können unterschiedliche Vorgehensweisen angewendet werden. Zum Erstellen einer neuen Firewall-Regel dient das Cmdlet "New-NetFirewallRule". Damit kann eine Regel definiert werden, die eingehenden Datenverkehr blockiert. Ein typisches Beispiel wäre die Erstellung einer Regel, die den gesamten eingehenden TCP-Verkehr auf Port 80 blockiert:
Die Netzwerkprofile können mit dem Parameter -Profile angegeben werden. Die Optionen sind "Domain", "Private" und "Public". Um eine Regel für ein spezifisches Profil zu erstellen, kann der folgende Befehl verwendet werden:
New-NetFirewallRule -DisplayName "Block TCP Port 80 on Domain" -Direction Inbound -LocalPort 80 -Protocol TCP -Action Block -Profile Domain
Die Verwaltung der Firewall-Regeln erfolgt durch verschiedene Cmdlets. Mit "Get-NetFirewallRule" können bestehende Regeln abgerufen werden. Die Regel, die zuvor erstellt wurde, könnte zum Beispiel durch den folgenden Befehl gefunden werden:
Get-NetFirewallRule -DisplayName "Block TCP Port 80 on Domain"
Um eine Regel zu ändern, kann das Cmdlet "Set-NetFirewallRule" verwendet werden. Dieses Cmdlet ermöglicht es, die Eigenschaften einer bestehenden Regel zu ändern. Zum Beispiel kann die zuvor erstellte Regel so geändert werden, dass sie den Datenverkehr nicht mehr blockiert:
Set-NetFirewallRule -DisplayName "Block TCP Port 80 on Domain" -Action Allow
Zum Löschen einer Regel dient das Cmdlet "Remove-NetFirewallRule". Die zuvor erstellte Regel kann mit dem folgenden Befehl gelöscht werden:
Remove-NetFirewallRule -DisplayName "Block TCP Port 80 on Domain"
So können Firewall-Regeln für die verschiedenen Netzwerkprofile in Windows mit der PowerShell erstellt und verwaltet werden.