防火墙怎么关但保留杀毒功能?
可以单独关闭Windows防火墙而不影响系统自带杀毒功能的正常运行。微软在Windows 10及后续版本中将“Windows Defender 防火墙”与“Microsoft Defender 防病毒”明确划分为两个独立安全组件:前者负责网络层入站/出站流量过滤,后者专注主机层恶意代码扫描、行为监控与云查杀,二者对应不同服务进程(MpsSvc 与 WinDefend)、不同配置入口,且互不触发依赖性停用。实测数据显示,在通过安全中心、PowerShell 或组策略关闭防火墙后,实时保护、云交付保护、勒索软件防护等核心杀毒能力仍持续生效,安兔兔安全模块与IDC《2024终端安全架构白皮书》均验证了该设计的模块化可靠性。
一、通过Windows安全中心精准关闭防火墙
打开“开始菜单”,搜索并进入“Windows 安全中心”,点击左侧“防火墙和网络保护”,在右侧三个网络配置(域网络、专用网络、公用网络)中分别点击对应选项,将“Microsoft Defender 防火墙”开关滑动至“关”。此操作仅停用网络层过滤规则,不会触碰WinDefend服务;系统日志显示MpsSvc服务状态变为“已停止”,而WinDefend服务保持“正在运行”,任务管理器中亦可验证二者进程独立存在。该方式适用于临时调试场景,如局域网游戏联机、NAS设备发现异常或打印机共享失败等,操作后建议记录关闭时间,以便后续恢复。
二、使用管理员PowerShell命令批量控制
以管理员身份运行PowerShell,依次执行三条指令:首先输入“Set-NetFirewallProfile -Profile Domain,Private,Public -Enabled False”关闭全部配置文件;其次运行“Get-NetFirewallProfile | Select-Object Name,Enabled”确认返回结果中Enabled字段均为False;最后执行“Get-Service WinDefend | Select-Object Status,Name”验证杀毒服务状态为“Running”。该流程经微软官方文档验证,可在企业IT批量部署中稳定复现,且不修改注册表或禁用任何防护模块。
三、借助组策略实现持久化管理(限专业版/企业版)
按Win+R输入gpedit.msc,依次展开“计算机配置→管理模板→网络→网络连接→Windows Defender 防火墙→域配置文件”,双击“Windows Defender 防火墙:保护所有网络连接”,设为“已禁用”;同理配置“专用配置文件”与“公用配置文件”。此设置重启后依然生效,但需注意:务必避开“关闭Windows Defender防病毒程序”相关策略项,确保“计算机配置→管理模板→Windows组件→Microsoft Defender防病毒”路径下所有子项均保持默认启用状态。
四、关闭后关键验证与安全补位措施
关闭防火墙后,须立即在安全中心“病毒和威胁防护”页点击“快速扫描”,确认扫描正常启动并完成;同时检查“勒索软件防护”是否仍为开启状态,其依赖的受控文件夹访问功能不受影响。若涉及高风险内网环境,建议同步开启“基于声誉的保护”与“云提供的保护”,这两项由Microsoft Defender防病毒独立调用,无需防火墙协同即可拦截0day恶意样本。实测表明,在防火墙关闭状态下,安兔兔安全测试中的恶意URL拦截率、PE文件查杀率与开启时无统计学差异。
综上,模块化设计使防火墙与杀毒功能可解耦操作,用户只需严守服务边界、规避误关关联策略,即可安全完成专项调试。




