可在Windows 10/11中通过六种方法临时禁用防火墙:一、Windows安全中心图形界面;二、控制面板传统路径;三、命令提示符(管理员)执行netsh命令;四、PowerShell运行Set-NetFirewallProfile命令;五、组策略编辑器(专业版及以上);六、注册表修改mpssvc服务启动值为4。

如果您需要在Windows 10或Windows 11系统中临时禁用防火墙以排查网络连接、软件安装或调试问题,则可能是由于防火墙策略阻止了特定端口、程序或网络通信。以下是多种可行的关闭方法:
一、通过Windows安全中心图形界面关闭
该方法利用系统内置的安全管理UI,支持按网络类型(专用/公用/域)分别控制防火墙开关,操作直观,适合大多数普通用户快速调整。
1、按下Win + I快捷键打开“设置”窗口。
2、在左侧菜单中点击“隐私和安全性”(Windows 11)或“更新和安全”(Windows 10)。
3、在右侧区域找到并点击“Windows 安全中心”。
4、点击左侧导航栏中的“防火墙和网络保护”。
5、查看当前已识别的网络配置(如“专用网络”“公用网络”或“域网络”),逐一点击进入每个网络类型设置页。
6、在每页顶部将“Microsoft Defender 防火墙”开关从“开”拨至“关”。
7、系统弹出警告提示时,点击是确认关闭。
二、通过控制面板传统路径关闭
该方法兼容Windows 7至Windows 11所有版本,采用经典控制面板入口,不依赖现代UI组件,稳定性高,适用于设置应用异常或组策略受限环境。
1、按下Win + R组合键,打开“运行”对话框。
2、输入control并回车,启动控制面板。
3、将右上角“查看方式”设为“大图标”或“小图标”,然后点击“Windows Defender 防火墙”。
4、在左侧菜单中点击“启用或关闭Windows Defender 防火墙”。
5、在“专用网络设置”下选择“关闭Windows Defender 防火墙(不推荐)”。
6、在“公用网络设置”下同样选择“关闭Windows Defender 防火墙(不推荐)”。
7、如有“域网络设置”选项,也需选择对应关闭项。
8、点击“确定”保存全部更改。
三、使用命令提示符(管理员权限)关闭
该方法通过内置命令一次性禁用所有网络配置文件的防火墙,执行迅速、无需图形交互,适合熟悉命令行的用户或批量维护场景。
1、右键点击“开始”按钮,选择“终端(管理员)”或“命令提示符(管理员)”。
2、在弹出的UAC提示中,点击是以授予权限。
3、输入以下命令并按回车:netsh advfirewall set allprofiles state off。
4、若命令执行后光标返回新行且无错误提示,表示操作已成功。
四、通过PowerShell命令行关闭
PowerShell提供更精确的配置能力,支持指定多个配置文件参数,是现代Windows系统推荐的脚本化管理工具。
1、右键点击“开始”按钮,选择“Windows Terminal(管理员)”或“PowerShell(管理员)”。
2、输入以下命令并按回车:Set-NetFirewallProfile -Profile Domain,Private,Public -Enabled False。
3、命令执行后无输出即为成功;若提示权限不足,请确认已以管理员身份运行。
五、使用本地组策略编辑器关闭(仅限专业版/企业版/教育版)
该方法通过组策略强制禁用防火墙服务,修改后重启即生效,适用于需绕过UI限制或批量部署的管理场景。
1、按下Win + R,输入gpedit.msc并回车。
2、依次展开:计算机配置 → 管理模板 → 网络 → 网络连接 → Windows Defender 防火墙。
3、在右侧双击“Windows Defender 防火墙:保护所有网络连接”。
4、选择“已禁用”,点击“应用”和“确定”。
5、关闭组策略编辑器,重启电脑使策略生效。
六、通过注册表编辑器永久禁用防火墙服务
该方法直接修改系统服务启动项,可彻底阻止mpssvc服务加载,适用于需深度禁用防火墙的特殊环境,操作前请务必备份注册表。
1、按下Win + R,输入regedit并回车,打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mpssvc。
3、在右侧窗格中找到名为“Start”的DWORD (32位) 值,双击打开。
4、将其“数值数据”修改为4(表示禁用服务),点击“确定”。
5、关闭注册表编辑器,重启计算机使更改生效。










