彻底禁用Windows Defender防火墙有五种方法:一、通过Windows安全中心逐网络类型关闭;二、通过控制面板统一关闭所有配置文件;三、用管理员命令提示符执行netsh命令;四、修改注册表中mpssvc服务Start值为4;五、在服务管理器中禁用并停止MPSSVC服务。

如果您尝试禁用Windows Defender防火墙以满足特定网络调试或兼容性需求,但发现开关无法保存或重启后自动恢复,则可能是由于系统策略、服务依赖或配置文件锁定所致。以下是彻底禁用Windows Defender防火墙的多种方法:
一、通过Windows安全中心逐网络类型关闭防火墙
该方法直接作用于当前活动网络配置,支持按网络类型(专用/公用/域)分别控制,适用于需保留部分防护能力的场景,但需对每类网络单独操作。
1、点击任务栏右下角的盾牌图标,打开Windows安全中心;若未显示该图标,可按Win + I打开设置,搜索“Windows安全”并进入。
2、在安全中心主界面,点击左侧导航栏中的“防火墙和网络保护”。
3、查看页面列出的网络类型(如“专用网络”“公用网络”“域网络”),逐一点击每项进入其独立设置页。
4、在每个网络设置页中,将“Microsoft Defender 防火墙”右侧开关切换为关状态。
5、系统弹出警告提示时,点击是确认操作。
二、通过控制面板统一关闭所有网络配置文件
该方式调用传统控制面板组件,提供全局关闭选项,不依赖新版设置应用稳定性,适用于重装系统后界面异常或图标缺失的情况。
1、按下Win + R组合键打开“运行”对话框,输入control并回车,启动控制面板。
2、将右上角的“查看方式”设为大图标,然后点击“Windows Defender 防火墙”。
3、在左侧菜单中点击“启用或关闭Windows Defender 防火墙”。
4、在弹出窗口中,“专用网络设置”区域选择关闭Windows Defender 防火墙(不推荐)。
5、“公用网络设置”区域同样选择关闭Windows Defender 防火墙(不推荐)。
6、“域网络设置”区域若存在,也需选择相同选项。
7、点击“确定”保存更改。
三、使用管理员命令提示符一次性禁用全部配置文件
该方法通过系统级命令立即生效,绕过图形界面限制,可同时禁用域、专用、公用三类网络配置文件的防火墙,无需重启且执行后即时停止所有规则引擎。
1、右键点击“开始”按钮,选择Windows Terminal(管理员)或命令提示符(管理员)。
2、在管理员权限窗口中,输入以下命令并按回车:netsh advfirewall set allprofiles state off。
3、若界面返回确定或光标直接换行,表示所有网络配置文件的防火墙均已禁用。
四、通过注册表编辑器禁用防火墙服务启动
此方法直接干预系统服务启动行为,修改后防火墙核心服务将被跳过加载,适用于希望从底层阻止服务初始化的高级用户,需管理员权限操作。
1、按下Win + R键,输入regedit并回车,以管理员权限打开注册表编辑器。
2、在地址栏中粘贴路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\mpssvc,按回车定位。
3、在右侧找到名为Start的DWORD值,双击打开。
4、将其“数值数据”修改为4(表示禁用),点击“确定”。
5、关闭注册表编辑器并重启电脑。
五、通过服务管理器停止并禁用防火墙相关服务
该方法直接控制防火墙后台服务的运行状态,可与其他方法配合使用增强禁用效果,确保服务进程不被系统策略重新激活。
1、按下Win + R键,输入services.msc并回车,打开服务管理器。
2、在服务列表中找到Microsoft Defender Firewall Service(或名称为MPSSVC的服务)。
3、右键该服务,选择“属性”。
4、在“启动类型”下拉菜单中选择禁用。
5、若服务当前正在运行,点击“停止”按钮。
6、点击“应用”,再点击“确定”保存设置。










