彻底关闭windows defender防火墙需四步:一、设置中逐一关闭域/专用/公用三类网络的开关;二、控制面板分别关闭专用与公用网络防火墙;三、管理员命令执行netsh advfirewall set allprofiles state off;四、services.msc中禁用windows defender firewall及相关服务。

Windows 10 用户需要临时或长期停用系统自带的网络防护层,比如进行局域网联机调试、避免端口拦截误报、或配合第三方安全软件部署时,必须关闭 Windows Defender 防火墙——但仅点一次开关并不等于彻底关闭,它默认只影响当前网络类型,且服务仍在后台运行。
通过设置应用逐项关闭(推荐,可视化强)
打开“设置”→“隐私和安全性”→“Windows 安全”→“防火墙和网络保护”。
页面会列出三个独立配置文件:域网络、专用网络、公用网络。这三者互不影响,【必须逐一点击进入,分别关闭顶部的“Microsoft Defender 防火墙”开关】,否则仅关掉其中一项,其余两项仍会拦截流量。
专用网络适用于家庭或公司内网,公用网络对应咖啡馆、机场等开放 Wi-Fi,风险最高;关闭前请确认你不在公共网络环境。
每次关闭都会弹出确认提示,点“是”即刻生效,无需重启。
通过控制面板批量关闭(传统路径,兼容性好)
方法一:按 Win + R 输入 control 回车,打开控制面板 → 查看方式设为“大图标” → 点击“Windows Defender 防火墙”。
方法二:右键“此电脑”→“属性”→左上角“控制面板主页”→“系统和安全”→“Windows Defender 防火墙”。
点击左侧“启用或关闭 Windows Defender 防火墙”,在新窗口中,对“专用网络设置”和“公用网络设置”两个区域,都选择“关闭 Windows Defender 防火墙(不推荐)”。【注意:“域网络设置”在此界面不可见,若你在企业域环境中,该选项需通过组策略或命令行单独处理】
点击“确定”保存,设置立即应用。
通过管理员命令行一键关闭(最快,适合反复操作)
第一步:右键开始菜单 → 选择“终端(管理员)”或“Windows PowerShell(管理员)”。
第二步:执行命令:netsh advfirewall set allprofiles state off。
这条命令会同时关闭域、专用、公用三类配置文件的防火墙,比图形界面操作更彻底,且不依赖当前网络状态识别逻辑。
如果后续要恢复防护,只需把 off 改成 on 再执行一次。
通过服务管理器禁用底层服务(真正停运,防自动唤醒)
按 Win + R 输入 services.msc 回车,打开服务管理器。
找到并双击以下两项:
• Windows Defender Firewall
• Windows Defender Antivirus Network Inspection Service(如存在)
对每一项:先点“停止”,再将“启动类型”下拉菜单改为“禁用”,最后点“应用”。
这一步切断了防火墙的进程基础,即使系统更新或策略刷新也不会自动重启服务。但【禁用后 Windows 安全中心会持续报错,提示“防火墙已关闭”,属正常现象】。











