Windows防火墙可以被关闭,但是只建议在局域网联机调试、某些软件安装(比如早期的WPS Office 2003和Office XP)、或者解决网络冲突等明确的情况之下暂时禁用它。据微软的数据,在八成七以上的普通用户没有手动关闭过防火墙的情况下,默认开启的状态仍然能够有效地阻止未经授权的远程访问,并减少勒索软件和端口扫描攻击的风险。目前主要有六种方法来实现这一目的:使用Windows安全中心中的图形界面进行一键切换、通过控制面板的传统途径进行设置、以管理员身份运行`netsh advfirewall set allprofiles state off`命令、利用PowerShell执行`Set-NetFirewallProfile -Profile Domain,Private,Public -Enabled False`指令、使用组策略编辑器(适用于专业版或企业版的操作系统)来进行配置、或者在服务管理器里停掉“Windows Defender Firewall”的核心服务。所有这些操作都需要管理员权限,并且在关闭之后会在系统的右下角出现一个带有警报标志的安全警告图标。

第一种就是用安全中心图形界面的方法来操作,这是最适合初学者使用的
打开“开始”菜单,在搜索框中输入“Windows 安全中心”,然后点击进入;在左侧的导航栏里找到并点击“防火墙和网络保护”,之后就会看到当前有三个网络配置文件的状态信息(域、专用、公用),依次点击进去之后,在“Microsoft Defender 防火墙”的开关处向下滑动到关闭的位置,并且会出现一个确认对话框,点击“是”即可完成操作。本方法简单易行,可以应用于所有的Win10或者Win11操作系统版本上,并且每次关闭一个配置文件的时候都会立刻生效而不需要重新启动电脑。但是要注意的是如果某个网络类型的选项是灰色并且不能被调整的话,则表示该网络没有被系统所识别或者是处在受限制的安全策略之下,在这种情况下应该首先查看一下网卡属性里的网络位置设置情况。
第二种方法是通过控制面板的传统路径来实现
依次进入“控制面板→系统和安全→Windows Defender防火墙”,在左侧栏里找到并点击“启用或关闭Windows Defender防火墙”选项;之后会看到两个分隔开来的部分:一个是“专用网络设置”,另一个是“公用网络设置”,需要分别把对应的下拉框选成“关闭Windows Defender防火墙(不建议使用)”,然后点击下方的“确定”来保存更改;如果此时弹出了一个关于是否要开启“Windows防火墙”的提示框的话,请一定要选择“Yes”。此方法对于老式电脑或者企业受限环境依然有效,但是在新的操作系统如Win11中,默认情况下控制面板会被隐藏起来,在这种情况下可以通过右击开始按钮来打开它。
第三种方法是用命令行来快速关闭,适用于大批量的操作和脚本的发布
用管理员权限打开命令提示符或者PowerShell,在里面输入"netsh advfirewall set allprofiles state off"然后按回车键就可以看到结果了,“OK”就是成功的标志;如果想要确认一下的话可以再用一次"netsh advfirewall show allprofiles"来查看各个配置文件的状态是不是都变成了“状态:关闭”。使用PowerShell的方式会更加准确一些:运行"Set-NetFirewallProfile -Profile Domain,Private,Public -Enabled False"也可以实现同样的效果,并且还可以单独指定一个配置文件而不影响其他的;另外它也不会改变组策略设置,在重启之后又会自动恢复正常。
第四部分是关于组策略和服务管理的内容,只对高级用户开放
对于专业的或者企业的用户来说,在按下Win+R之后再输入gpedit.msc就可以进入到计算机配置→管理模板→网络→网络连接→Windows Defender 防火墙→域配置文件中去,然后双击打开Windows Defender 防火墙:保护所有网络连接,并把它的状态设置为已禁用;另外还需要使用到服务管理器方案来运行services.msc,在里面找到Windows Defender Firewall的服务项,点击右键选择停止并且把它的启动方式改成禁用。这两者都会对系统的底层安全造成一定的影响,在做完上述操作之后一定要及时地进行回退以避免出现系统更新不正常或者是远程桌面被切断的情况。
所以六种方法里,安全中心的方法最保险、命令行的方法最快捷、组策略的方法最彻底。不管用哪一种方法,在关闭之后都要注意任务栏右下角的盾牌图标有没有变成灰色,在做完调整之后两个小时之内再把它们打开起来使用,以免造成基本的安全防护线长时间失效的情况发生。



留言 · 0
还没有留言,说点什么吧
写留言