可通过Windows安全中心、控制面板、命令提示符或PowerShell启用或关闭Windows Defender防火墙,适应不同用户需求,操作前建议明确网络环境与安全风险。
如果您在使用Windows 10系统时需要调整安全防护策略,可能会遇到需要临时或永久管理Windows Defender防火墙的情况。该功能能有效阻止未经授权的网络访问,但在运行特定程序或进行网络调试时,可能需要对其进行配置。
本文运行环境:Dell XPS 13,Windows 10 专业版
一、通过Windows安全中心操作
Windows安全中心是微软集成的安全管理平台,提供直观的图形界面来控制防火墙状态,适合大多数用户快速启用或禁用防护。
1、点击“开始”按钮,在搜索栏输入“Windows 安全中心”,然后打开该应用。
2、在主界面中选择防火墙和网络保护选项。
3、您将看到当前连接的网络类型(专用网络或公用网络),点击进入任一网络配置文件。
4、将Microsoft Defender 防火墙的开关切换为“开”以启用,或切换为“关”以关闭。
二、通过控制面板设置
控制面板作为传统系统管理入口,提供了对防火墙更详细的配置选项,包括分别管理不同网络环境下的防火墙规则。
1、按下“Win + R”键打开运行窗口,输入“control”并回车,打开控制面板。
2、将右上角的“查看方式”改为“大图标”或“小图标”,找到并点击Windows Defender 防火墙。
3、在左侧菜单中点击“启用或关闭 Windows Defender 防火墙”。
4、在新窗口中,分别为“专用网络设置”和“公用网络设置”选择“启用”或“关闭 Windows Defender 防火墙(不推荐)”。
5、设置完成后点击“确定”保存更改。
三、使用命令提示符(管理员)
对于需要批量操作或自动化脚本的高级用户,命令提示符提供了快速关闭或开启所有防火墙配置文件的方法,执行效率高。
1、右键点击“开始”按钮,选择“命令提示符(管理员)”或“Windows PowerShell(管理员)”。
2、若要关闭所有防火墙,输入命令:netsh advfirewall set allprofiles state off,然后按回车。
3、若要重新开启所有防火墙,输入命令:netsh advfirewall set allprofiles state on,然后按回车。
四、利用PowerShell命令
PowerShell提供了更现代的命令行管理方式,其cmdlet语法清晰,适合熟悉脚本操作的用户进行防火墙状态管理。
1、右键点击“开始”按钮,选择“Windows PowerShell(管理员)”。
2、输入命令:Set-NetFirewallProfile -Profile All -Enabled False 可关闭所有防火墙配置文件。
3、输入命令:Set-NetFirewallProfile -Profile All -Enabled True 可重新开启所有防火墙配置文件。
4、每条命令执行后,系统会返回修改成功的确认信息。