怎么关闭windows防火墙

怎么关闭windows防火墙

以下是关闭 Windows 防火墙的常用方法:

  1. 通过控制面板关闭
    1. 打开 “控制面板”。在 Windows 10 或 Windows 11 中,可以通过搜索 “控制面板” 来找到它;
    2. 进入 “系统和安全” 选项;
    3. 点击 “Windows Defender 防火墙”;
    4. 在左侧菜单中选择 “启用或关闭 Windows Defender 防火墙”;
    5. 在弹出的窗口中,选择 “关闭 Windows Defender 防火墙(不推荐)”,并分别对 “专用网络设置” 和 “公用网络设置” 进行关闭;
    6. 点击 “确定” 保存设置。

  2. 通过 Windows 设置关闭
    1. 打开 “设置”,可以通过点击开始菜单中的 “设置” 图标或使用快捷键 Win+I 来打开;
    2. 在 “隐私和安全” 下,选择 “Windows 安全”;
    3. 点击 “防火墙和网络保护”;
    4. 选择需要关闭防火墙的网络配置文件,如 “域网络”、“专用网络” 或 “公用网络”;
    5. 将 “Microsoft Defender 防火墙” 下的设置切换为 “关”。


关闭 Windows 防火墙可能会使计算机暴露在网络攻击之下,增加感染病毒、木马等恶意软件的风险。因此,在关闭防火墙之前,请确保了解这些风险,并仅在必要时进行此操作。完成需要关闭防火墙的操作后,建议及时重新启用防火墙以保护计算机安全。
另外,也可以使用命令提示符或 PowerShell 来关闭防火墙,具体操作如下:
  • 命令提示符
    1. 单击 “开始” 按钮,键入 “命令提示符”,右键单击该应用程序,然后选择以管理员身份运行;
    2. 键入以下 Windows 命令之一以禁用防火墙,然后按 Enter 键:

    • netsh advfirewall set currentprofile state off:禁用处于活动状态或已连接网络配置文件的防火墙;
    • netsh advfirewall set allprofiles state off:一次禁用所有网络配置文件上的防火墙;
    • netsh advfirewall set domainprofile state off:防火墙不会仅针对域网络配置文件关闭;
    • netsh advfirewall set publicprofile state off:防火墙将仅对公用网络配置文件禁用;
    • netsh advfirewall set privateprofile state off:禁用专用网络配置文件的防火墙。

  • PowerShell
    1. 单击 “开始” 按钮,键入 “PowerShell” 以查找应用,右键单击它,然后选择以管理员身份运行;
    2. 键入以下命令之一以禁用 Windows 10 防火墙,然后按 Enter 键:

    • Set-NetFirewallProfile -All -Enabled False:禁用所有网络配置文件的 Windows 防火墙;
    • Set-NetFirewallProfile -Profile Private -Enabled False:仅禁用专用网络配置文件的防火墙;
    • Set-NetFirewallProfile -Profile Domain -Enabled False:仅禁用域网络配置文件的防火墙;
    • Set-NetFirewallProfile -Profile Public -Enabled False:仅禁用公用网络配置文件的防火墙。


如果你是系统管理员,还可以通过组策略来关闭防火墙,但这需要在服务器上的组策略管理控制台进行操作,步骤较为复杂,一般用户较少使用,这里不再赘述。
再次强调,防火墙对于计算机的网络安全非常重要,关闭它可能会带来安全风险,请谨慎操作,并在必要时尽快重新启用防火墙。

看过该文章的人还看了