Auf dieser Seite

So deaktivieren Sie die Windows-Firewall mit PowerShell



Die Windows-Firewall kann manchmal ganz schön nervig sein, besonders beim Installieren neuer Software oder bei Netzwerkproblemen. Klar, sie dient der Sicherheit, aber oft muss man sie kurzzeitig deaktivieren, damit alles reibungslos funktioniert. Das Problem? Die Einstellungen sind umständlich, und manchmal wünscht man sich einfach nur einen schnellen Schalter, ohne sich durch unzählige Menüs klicken zu müssen. Hier kommt PowerShell ins Spiel – schnell, einfach und effektiv, um die Firewall im Handumdrehen ein- oder auszuschalten.

Wenn Sie sich mit der Kommandozeile auskennen, werden Sie die Geschwindigkeit dieser Funktion lieben. Sie müssen Ihren Rechner nicht neu starten oder unzählige Klicks ausführen – PowerShell erledigt alles sofort. Das ist besonders praktisch beim Testen oder Automatisieren. Lassen Sie die Funktion natürlich nicht dauerhaft deaktiviert; Sicherheitsaspekte spielen weiterhin eine Rolle. Aber wenn Sie sie schnell deaktivieren müssen, funktioniert es einwandfrei.

So deaktivieren oder aktivieren Sie die Windows-Firewall mithilfe von PowerShell

Windows-Firewall deaktivieren

Dieser Trick ist hilfreich bei der Installation von Software oder beim Testen von Netzwerkkonfigurationen, die möglicherweise von der Windows-Firewall blockiert werden. Manchmal sind auch andere Netzwerkprobleme auf eine störende Firewall zurückzuführen; in diesem Fall kann deren vorübergehende Deaktivierung Abhilfe schaffen. Es handelt sich um eine einfache Lösung, die bei manchen Konfigurationen direkt beim ersten Versuch funktioniert. Wichtig: Führen Sie PowerShell als Administrator aus – klicken Sie mit der rechten Maustaste auf das Symbol und wählen Sie „ Als Administrator ausführen“.

Um die Firewall für alle Profile (Domäne, Öffentlich, Privat) zu deaktivieren, fügen Sie einfach diesen Befehl in PowerShell ein:

Set-NetFirewallProfile -Profile Domain, Public, Private -Enabled False

Es sollte sofort funktionieren – kein Popup, kein Neustart, nichts. Wenn Sie nur ein Profil deaktivieren möchten, ändern Sie einfach die Profilnamen entsprechend, z. B.„Profil“ Publicoder Private„Profil“.Bei manchen Konfigurationen schlägt es beim ersten Mal fehl, wenn PowerShell nicht als Administrator ausgeführt wird. Vergessen Sie das also nicht.

Windows-Firewall wieder aktivieren

Wenn die Firewall wieder aktiviert werden soll, legen Sie einfach den Schalter erneut um. Gleiches Prinzip, anderer Parameter – Schalter -Enabled auf True:

Set-NetFirewallProfile -Profile Domain, Public, Private -Enabled True

Dadurch wird die Firewall sofort wieder aktiviert, was nach Tests oder der Einrichtung immer das Ziel ist. Ich habe diesen Trick unter Windows Server 2016/2019 für Automatisierungsskripte verwendet, um sicherzustellen, dass die Netzwerksicherheitsebene nach Abschluss der Einrichtung ordnungsgemäß wiederhergestellt wird.

Zusammenfassung

  • Schnellbefehl zum Deaktivieren der Firewall für Testzwecke
  • Einfache Reaktivierung nach Abschluss der Tests.
  • Keine GUI-Menüs oder Neustarts erforderlich.
  • Führen Sie PowerShell als Administrator aus, fügen Sie die Befehle ein, fertig.

Zusammenfassung

Ehrlich gesagt ist das Umschalten der Windows-Firewall auf diese Weise recht einfach, sobald man den Dreh raus hat. Denken Sie nur daran, sie danach wieder zu aktivieren – Sicherheit ist schließlich wichtig. Wenn Sie Skripte schreiben oder Fehler beheben, kann Ihnen diese Abkürzung viel Zeit und Mühe ersparen. Normalerweise funktioniert es bei manchen Systemen schnell, bei anderen hingegen nur, wenn Sie PowerShell als Administrator ausführen – wer weiß. Insgesamt ist es aber ein praktischer Trick, den man kennen sollte.

Hoffentlich spart das jemandem, der seine Aufgaben erledigen möchte, ohne sich durch Menüs zu wühlen, ein paar Stunden. Es ist ein einfacher Ansatz – nur ein paar Befehle –, aber wenn es hilft, ist das die Hauptsache.



War dieser Artikel hilfreich?