如何防止 Windows 7 在更改网络位置时自动更改防火墙设置(将其重新打开)?

如何防止 Windows 7 在更改网络位置时自动更改防火墙设置(将其重新打开)?

默认情况下,我的所有工作站都启用了防火墙。我想禁用它。这样就没问题了。

但是,如果 Windows 认为网络位置发生了变化,则会出现“设置网络位置”对话框。此时我的防火墙仍处于禁用状态。当我的用户单击“工作”、“家庭”或“公共”三个选项中的任何一个时,Windows 会立即更改防火墙设置并将其重新打开。

是否可以阻止 Windows 7 在更改网络位置时自动重新打开防火墙?如果可以,我该如何执行此任务?

答案1

首先,仅禁用防火墙服务是行不通的,因为如果这样做,所有流量都将被停止。

假设组策略未用于控制防火墙设置和/或服务状态...

如何永久禁用Windows 7防火墙:

通过命令提示符禁用它:

  1. 右键单击快捷方式并选择以管理员身份运行,打开命令提示符。接受出现的任何 UAC 对话框。
  2. 打开 Windows 服务并确保 Windows 防火墙已启动。如果防火墙已关闭,则该命令将不会执行。
  3. 接下来输入命令:Netsh advfirewall set allprofiles state off
  4. 一旦成功,命令提示符将显示“ok。”。
  5. 重启。

通过 GUI 禁用它:

  1. 打开管理工具
  2. 打开具有高级安全性的 Windows 防火墙
  3. 右键单击“本地计算机上具有高级安全的 Windows 防火墙”,然后选择属性
  4. 对于每个域配置文件、公共配置文件和私有配置文件,将防火墙状态设置为“关闭”
  5. 应用并关闭。重新启动计算机

步骤来源

相关内容