Disable Windows Firewall with PowerShell


Easily turn off Windows Firewall with netsh or in the PowerShell

There are still situations where it is necessary to disable the Windows Firewall. Windows Powershell supports Firewall disable command, where the service does not need to be stopped or disabled. On Windows Server, you can disable the firewall from the console using netsh commands. Windows Server 2012 or later also allows the Set-NetFirewallProfile PowerShell cmdlet to run.

Disable Windows Firewall with PowerShell

Turn off the Firewall with Windows PowerShell

To do this, open Windows PowerShell as an administrator and run the following line:

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

Reactivating the Windows Defender Firewall requires -Enable True instead of False at the end.

Disable Firewall with the netsh command

Open a command prompt with administrative privileges and insert the following command:

netsh advfirewall set allprofiles state off

This example retrieves all of the firewall rules in the active store, which is a collection of all of the policy stores that apply to the computer. Running this cmdlet without specifying the policy store retrieves the persistent store.

PS C:\>Get-NetFirewallRule -PolicyStore ActiveStore

Example in Powershell to retrieves all of the Windows Firewall if it’s disable or not. The rules scoped to the public profile.

PS C:\>Get-NetFirewallProfile -Name Public | Get-NetFirewallRule


The Get-NetFirewallRule cmdlet returns the instances of firewall rules that match the search parameters from the user. See the New-NetFirewallRule cmdlet for Windows Powershell Firewall disable for more information.

This cmdlet returns one or more Powershell Firewall rules by specifying the Name parameter (default), the DisplayName parameter, rule properties, or by associated filters or objects. The queried rules can be placed into variables and piped to other cmdlets for further modifications or monitoring.

How useful was this post?

Click on a star to rate it!

Average rating / 5. Vote count:

No votes so far! Be the first to rate this post.

We are sorry that this post was not useful for you!

Let us improve this post!

Tell us how we can improve this post?

Leave a Reply

Your email address will not be published. Required fields are marked *