netsh 防火墙一起使用的命令,"配置文件 = 所有"参数不能在一台基于 Windows Vista 的计算机上配置公共配置文件

文章翻译 文章翻译
文章编号: 947213 - 查看本文应用于的产品
展开全部 | 关闭全部

本文内容

症状

基于 Windows Vista 的计算机上一起命令在 netsh 防火墙配置文件 = 所有 参数不会配置公共配置文件。例如对于下面的命令会打开 TCP 通信的域配置文件和专用配置文件的本地端口 80。但是,下面的命令不能打开公共配置文件:
netsh 防火墙添加 portopening 协议 = TCP 端口 80 名称 = ="Web 端口"配置文件 = 所有
Windows 防火墙控制面板程序将仅显示当前处于活动状态的配置文件设置。因此,如果运行此命令,并且您然后打开 Windows 防火墙控制面板程序公共配置文件处于活动状态时您会收到以下异常:
"网站端口"不是为公共配置文件创建的。
注意这是预期的行为。

如果域配置文件或 $ 专用配置文件处于活动状态时,您可以打开 Windows 防火墙控制面板程序,您将收到以下异常:
创建"网站端口"。

原因

若要在本地计算机上配置 Windows 防火墙使用 netsh 防火墙 命令行工具。此命令提供了早于 Windows Vista 的 windows 版本中支持的 Windows 防火墙的功能。 netsh 防火墙 上下文将继续在 Windows Vista 上运行。但是,此命令不能完全配置等公共配置文件的许多新功能。

替代方法

将新的 netsh 上下文是 netsh advfirewall 命令行工具。此命令完全支持域配置文件、 专用配置文件和公共配置文件。要变通解决此问题,使用 netsh advfirewall 上下文而不是 netsh 防火墙 上下文。

更多信息

在版本早于 Windows Vista 中的配置文件

在早于 Windows Vista 的 windows 的版本的 Windows 防火墙支持以下两个配置文件:
  • 域配置文件: 在计算机上的所有接口都连接到它是一个成员的域时,将应用此配置文件。
  • 标准配置文件: 此配置文件应用时间的其余部分。
当您运行 netsh 防火墙 命令一起使用时该 配置文件 = 所有 参数,该命令将应用于这两个域配置文件和标准配置文件。例如对于下面的命令将打开本地端口 80 的 TCP 通信来为域配置文件和标准配置文件:
netsh 防火墙添加 portopening 协议 = TCP 端口 80 名称 = ="Web 端口"配置文件 = 所有

在 Windows Vista 中的配置文件

在 Windows Vista 中的配置文件支持已得到扩展以包含以下三个配置文件:
  • 域配置文件: 域配置文件适用于所有的接口连接到域的位置。网络进行身份验证,它是一个成员的域时,网络被自动视为作为域网络位置类型。
  • 专用配置文件: 在至少一个接口连接到专用网络的位置和任何附加接口连接到私有或域的位置时,将应用专用配置文件。本地管理员可以对分类为私人性质的非域网络。专用网络位置类型主要用于在家庭或小型办公室中它后面边缘设备连接时此类路由器。
  • 公共配置文件: 一个接口连接到公用网络位置时,将应用公共配置文件。任何网络公用网络时应考虑网络未连接到该的域和本地管理员未指定为私人性质的网络。公用网络位置用于如飞机场或咖啡店的位置。
当您使用 netsh 防火墙 配置本地防火墙策略,并指定标准配置文件配置一个新的专用配置文件。当您使用 netsh 防火墙 一起使用命令行工具在 配置文件 = 所有 配置防火墙策略的 防火墙 netsh 命令的参数映射只有在配置两个文件的早于 Windows Vista、 域配置文件和标准配置文件的 Windows 版本中可用的。(但是,注意到专用配置文件在这种情况下替换标准配置文件)。因此,公共配置文件没有被配置时使用 netsh 防火墙 命令一起 配置文件 = 所有

在您指定时该 配置文件 = 当前 公用配置文件的例外创建参数,如果当前配置文件是公共配置文件。这不是这种情况时,指定在 配置文件 = 所有 参数。此行为旨在维护应用程序兼容性。例如对于公共配置文件是在运行命令的时间的活动配置文件,下面的命令打开本地端口 80,可以为公用配置文件的 TCP 通信:
netsh 防火墙添加 portopening 协议 = TCP 端口 80 名称 = ="Web 端口"配置文件 = 当前

属性

文章编号: 947213 - 最后修改: 2008年2月1日 - 修订: 1.1
这篇文章中的信息适用于:
  • Windows Vista Enterprise 64-bit edition
  • Windows Vista Home Basic 64-bit edition
  • Windows Vista Home Premium 64-bit edition
  • Windows Vista Ultimate 64-bit edition
  • Windows Vista Business
  • Windows Vista Business 64-bit edition
  • Windows Vista Enterprise
  • Windows Vista Home Basic
  • Windows Vista Home Premium
  • Windows Vista Starter
  • Windows Vista Ultimate
关键字:?
kbmt kbtshoot kbexpertisebeginner kbprb KB947213 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 947213
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com