我想仅针对计算机上的一个网络适配器禁用 Windows 10 防火墙。我想让其他网络适配器的防火墙保持启用状态。我该怎么做?
系统是否会定期提示我重新启用适配器的防火墙?如果是,我可以禁用该提示吗?
答案1
打开 Windows 防火墙 ( wf.msc
),然后在中心窗格中单击Windows Firewall Properties
。在打开的对话框中,对于每个配置文件(域、私人、公共),单击定制。您可以在此处为Protected network connections
给定的网络连接启用/禁用 Windows 防火墙。
答案2
PowerShell 解决方案:以管理员权限打开 PowerShell,然后输入
Set-NetFirewallProfile -Profile
<轮廓> -DisabledInterfaceAliases "
<适配器名称>"
其中 <适配器名称> 是接口的名称,如返回的列表中所示
Get-NetAdapter -Name * | Format-List
和 <轮廓> 是来自 {“域”、“私人”和“公共”} 的配置文件列表。
例子:从公共防火墙配置文件规则中排除 Virtual Box 内部适配器
Set-NetFirewallProfile -Profile Public -DisabledInterfaceAliases "VirtualBox Host-Only Network"
笔记:要撤消此命令,您需要提供一个空字符串数组作为参数已禁用接口别名。在 PowerShell 中,空数组是@()
。例如:
Set-NetFirewallProfile -Profile Public -DisabledInterfaceAliases @()