因此,在关闭防火墙之前,请遥了解这些风险,并仅在必要时进行此操作,且操作完成后尽快重新启用防火墙。
方法一:通过Windows安全中心应用(适用于Windows10版本1703及更高版本)
- 单击“开始”并打开“设置”;
- 选择“更新和安全”;
- 单击左侧菜单中的“Windows安全中心”;
- 选择“防火墙和网络保护”;
- 分别单击“域网络”“专用网络”和“公共网络”,然后在“WindowsDefenderFirewall”下切换开关将其关闭。
方法二:通过控制面板
- 单击“开始”,输入“控制面板”并打开它;
- 选择“系统和安全”;
- 单击“WindowsDefenderFirewall”;
- 从左侧菜单中选择“打开或关闭WindowsDefender防火墙”;
- 选中“关闭WindowsDefender防火墙”旁边的框(可选择“专用网络设置”和“公用网络设置”),然后单击“确定”以保存更改。
方法三:遥netsh命令行
- 单击“开始”按钮,键入“命令提示符”,右键单击该应用程序,然后选择“以管理员身份运行”;
- 键入以下Windows命令遥以禁用防火墙,然后按Enter键:
netshadvfirewallsetcurrentprofilestateoff
:禁用处于活动状态或已连接网络配置文件的防火墙;netshadvfirewallsetallprofilesstateoff
:遥禁用所有网络配置文件上的防火墙;netshadvfirewallsetdomainprofilestateoff
:防火墙不会仅针对域网络配置文件关闭;netshadvfirewallsetpublicprofilestateoff
:防火墙将仅对公用网络配置文件禁用;netshadvfirewallsetprivateprofilestateoff
:禁用专用网络配置文件的防火墙。
方法四:遥PowerShellcmdlet
- 单击“开始”按钮;
- 键入“PowerShell”以查找应用,右键单击它,然后选择“以管理员身份运行”;
- 键入以下命令遥以禁用Windows10防火墙,然后按Enter键:
Set-NetFirewallProfile-ProfileDomain-EnabledFalse
:仅禁用域网络配置文件的防火墙;Set-NetFirewallProfile-ProfilePrivate-EnabledFalse
:仅禁用专用网络配置文件的防火墙;Set-NetFirewallProfile-ProfilePublic-EnabledFalse
:仅禁用公用网络配置文件的防火墙;Set-NetFirewallProfile-All-EnabledFalse
:禁用所有网络配置文件的Windows防火墙。
方法五:遥组策略(需要管理员权限,适用于域环境)
- 按键盘上的Windows键和R键打开“运行命令”对话框,然后键入“gpmc.msc”命令;
- 在组策略管理控制台中,展开“域”文件夹,然后右键单击要在其中创建组策略的域。
选择“在此域中创建GPO”,并将其链接到此处; - 在“新建GPO”对话框中键入“禁用Windows防火墙”,然后单击“确定”;
- 右键单击“新建GPO”,然后单击“编辑”;
- 在组策略管理编辑器中,依次展开“计算机配置”>“策略”>“管理模板>网络>网络连接>WindowsDefender>防火墙>域配置文件”;
- 在右侧的设置列表中,双击“WindowsDefender防火墙:保护所有网络连接”以打开其属遥,然后选择“已禁用”并单击“确定”;
- 返回并将相同的选项应用于标准配置文件设置;
- 可以通过执行以下操作将新GPO应用于域计算机:在组策略管理中,选择“禁用Windows防火墙”,单击“安全筛选”下的“添加”按钮,在“选择用户、计算机或组”对话框中,搜索“域计算机”,然后单击“确定”。
下次客户端计算机获取策略更新时,将在每台客户端计算机上禁用Windows防火墙。
如果你只是想关闭单个程序的Windows防火墙,可以按照以下步骤操作:
- 打开“开始”菜单,然后转到“设置”;
- 选择“更新和安全”,单击“Windows安全中心”,然后打开“防火墙和网络保护”设置;
- 单击“允许应用程序通过Windows防火墙”;
- 单击“更改设置”;
- 找到要禁用防火墙的程序,然后单击它旁边的复选框。
还可以单击该应用,选择“删除”,然后选择“确定”。
需要注意的是,禁用程序的防火墙不会阻止其在Windows上运行。
另外,不同Windows系统版本的操作步骤可能会略有差异。