在Windows 11上,您可以通过多种方式禁用 Microsoft Defender 防火墙,在本指南中,我们将向您展示如何操作。Microsoft Defender 防火墙是系统内置的防火墙,旨在监控传入和传出的网络流量,以根据预定义的规则允许或阻止连接,以保护您的计算机和信息免受未经授权的访问。
虽然您应该始终启用 Windows 11 防火墙,但出于各种原因您可能需要关闭保护。例如,您正在对网络问题进行故障排除、通过网络测试应用程序,或者当您想要使用另一个安全应用程序时。
无论出于何种原因,Windows 11 都允许您使用 Windows 安全应用程序、控制面板、命令提示符和 PowerShell 通过至少四种方式关闭防火墙。
在本指南中,您将了解如何禁用(重新启用)Windows 11 上的内置防火墙。
从 Windows 安全中禁用 Windows 11 上的防火墙
要在 Windows 11 上禁用防火墙,请使用以下步骤:
-
在 Windows 11 上打开Windows 安全。
-
单击防火墙和网络保护。
-
单击活动网络选项。
-
关闭“Microsoft Defender Firewall”切换开关以禁用防火墙。
完成这些步骤后,防火墙将禁用活动网络配置文件。如果要关闭所有网络的防火墙,请关闭所有配置文件的安全功能,包括“域网络”、“专用网络”和“公共网络”。
使用 Windows 安全启用防火墙
要在 Windows 11 上启用防火墙,请使用以下步骤:
-
在 Windows 11 上打开Windows 安全。
-
单击防火墙和网络保护。
-
单击网络配置文件中的打开按钮。或者单击恢复设置按钮(如果适用)。
完成这些步骤后,Microsoft Defender 防火墙将在计算机上再次启用。
从控制面板禁用 Windows 11 上的防火墙
要从控制面板禁用 Windows 11 防火墙,请使用以下步骤:
-
打开控制面板。
-
单击系统和安全。
-
单击Windows Defender 防火墙。
-
单击左侧窗格中的“打开或关闭 Windows Defender 防火墙”选项。
-
选择“专用网络设置”部分下的“关闭 Windows Defender 防火墙”选项。
-
选择“公共网络设置”部分下的“关闭 Windows Defender 防火墙”选项。
-
单击确定按钮。
完成这些步骤后,防火墙将不再保护设备免受恶意连接。
使用控制面板启用防火墙
要使用控制面板重新启用防火墙,请使用以下步骤:
-
打开控制面板。
-
单击系统和安全。
-
单击Windows Defender 防火墙。
-
单击左侧窗格中的“打开或关闭 Windows Defender 防火墙”选项。
快速提示:您还可以单击“使用推荐设置”按钮为所有网络配置文件启用防火墙。 -
选择“专用网络设置”部分下的“打开 Windows Defender 防火墙”选项。
-
选择“公共网络设置”部分下的“打开 Windows Defender 防火墙”选项。
-
单击确定按钮。
完成这些步骤后,内置防火墙将在计算机上启用。
从命令提示符禁用 Windows 11 上的防火墙
要从命令提示符禁用防火墙,请使用以下步骤:
-
打开开始。
-
搜索Command Prompt,右键单击最上面的结果,然后选择Run as administrator选项。
-
键入以下命令以关闭当前网络配置文件的防火墙,然后按Enter 键:
netsh advfirewall set currentprofile state off
-
(可选)键入以下命令以禁用所有网络配置文件(域、私有和公共)的 Defender 防火墙,然后按Enter 键:
netsh advfirewall set allprofiles state off
-
(可选)键入以下命令以禁用域网络配置文件的防火墙,然后按Enter 键:
netsh advfirewall set domainprofile state off
-
(可选)键入以下命令以禁用专用网络配置文件的防火墙,然后按Enter 键:
netsh advfirewall set privateprofile state off
-
(可选)键入以下命令以禁用公共网络配置文件的防火墙,然后按Enter 键:
netsh advfirewall set publicprofile state off
完成这些步骤后,防火墙将在您指定的网络配置文件中关闭。
使用命令提示符启用防火墙
要使用命令提示符启用内置防火墙,请使用以下步骤:
-
打开开始。
-
搜索Command Prompt,右键单击最上面的结果,然后选择Run as administrator选项。
-
键入以下命令为当前网络配置文件启用防火墙,然后按Enter 键:
netsh advfirewall set currentprofile state on
-
(可选)键入以下命令为所有网络配置文件(域、私有和公共)启用防火墙,然后按Enter 键:
netsh advfirewall set allprofiles state on
-
(可选)键入以下命令为域网络配置文件启用防火墙,然后按Enter 键:
netsh advfirewall set domainprofile state on
-
(可选)键入以下命令为专用网络配置文件启用防火墙,然后按Enter 键:
netsh advfirewall set privateprofile state on
-
(可选)键入以下命令为公共网络配置文件启用防火墙,然后按Enter 键:
netsh advfirewall set publicprofile state on
完成这些步骤后,防火墙将为指定的网络配置文件打开。
从 PowerShell 禁用 Windows 11 上的防火墙
要使用 PowerShell 命令禁用 Microsoft Defender 防火墙,请使用以下步骤:
-
打开开始。
-
搜索PowerShell,右键单击最上面的结果,然后选择以管理员身份运行选项。
-
键入以下命令以禁用当前网络配置文件的防火墙,然后按Enter 键:
Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False
快速提示:要为特定配置文件禁用防火墙,您可以从命令中删除配置文件名称(Domain、Public 或 Private)。例如,Set-NetFirewallProfile -Profile Private -Enabled False
。
完成这些步骤后,系统防火墙将在设备上关闭。
使用 PowerShell 启用防火墙
要使用 PowerShell 命令启用防火墙,请使用以下步骤:
-
打开开始。
-
搜索PowerShell,右键单击最上面的结果,然后选择以管理员身份运行选项。
-
键入以下命令为当前网络配置文件启用防火墙,然后按Enter 键:
Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled True
快速提示:要为特定配置文件启用防火墙,您可以从命令中删除配置文件名称(域、公共或私有)。例如,Set-NetFirewallProfile -Profile Private -Enabled True
。
完成这些步骤后,防火墙将根据配置的规则允许或拒绝网络访问。
发表回复