受信コンテンツ ダウンロード要求に対するファイアウォール規則の状態

Microsoft.Windows.BranchCache.HostedCacheClient.Monitor.Firewall.Download (UnitMonitor)

このオブジェクトは TCP ポート 80 での受信ダウンロード要求に関する Windows ファイアウォールの設定を確認し、このトラフィックが許可されていない場合は重大な正常性状態を生成します。

Knowledge Base article:

概要

このモニターは、Windows ファイアウォールが TCP ポート 80 上の受信ダウンロード要求を許可するように構成されていることを確認します。これは、ネットワーク上のホスト型キャッシュ サーバーなどの他のコンピューターが、このコンピューターからコンテンツを取得するために必要です。

原因

TCP ポート 80 上の受信トラフィックがファイアウォールによってブロックされる場合、管理者や他のプロセスによって、ファイアウォール規則が変更されている可能性があります。

解決方法

重要! BranchCache 構成設定は、通常、グループ ポリシーを使用して構成します。グループ ポリシーを使用している場合、BranchCache 用のグループ ポリシー設定の問題点を修正してください。次の解決手順は、グループ ポリシーを使用していない場合にのみ有効です。通常、グループ ポリシー設定はこれらの手動設定より優先されるためです。

現在の構成を確認するには、次のタスクをクリックします。

BranchCache 状態の表示

TCP ポート 80 上の受信トラフィックを許可する Windows ファイアウォール規則を作成するには、次のタスクをクリックします。ホスト型キャッシュ クライアント構成の修正

管理者特権を使用してコマンド プロンプト ウィンドウを開き、netsh branchcache コンテキスト内の set service hostedclient コマンドを実行することもできます。これにより、必要な Window ファイアウォール規則が自動的に作成されます。

netsh branchcache コンテキストの詳細については、Microsoft TechNet の「 Windows Server 2008 R2 の BranchCache 用 Netsh コマンド (英語の可能性あり)」を参照してください。

他のファイアウォール プログラムを使用している場合は、TCP ポート 80 上の受信トラフィックを許可するように、ファイアウォールの設定を変更してください。

Element properties:

TargetMicrosoft.Windows.BranchCache.HostedCacheClientNode
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateFalse
Alert Auto ResolveTrue
Monitor TypeMicrosoft.Windows.SingleEventLogManualReset2StateMonitorType
RemotableTrue
AccessibilityPublic
RunAsDefault

Source Code:

<UnitMonitor ID="Microsoft.Windows.BranchCache.HostedCacheClient.Monitor.Firewall.Download" Accessibility="Public" Enabled="onEssentialMonitoring" Target="Microsoft.Windows.BranchCache.HostedCacheClientNode" ParentMonitorID="Health!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Windows!Microsoft.Windows.SingleEventLogManualReset2StateMonitorType" ConfirmDelivery="true">
<Category>ConfigurationHealth</Category>
<OperationalStates>
<OperationalState ID="EventRaised" MonitorTypeStateID="EventRaised" HealthState="Error"/>
<OperationalState ID="ManualResetEventRaised" MonitorTypeStateID="ManualResetEventRaised" HealthState="Success"/>
</OperationalStates>
<Configuration>
<ComputerName>$Target/Property[Type="Microsoft.Windows.BranchCache.ClientSideServiceBase"]/NodeName$</ComputerName>
<LogName>Microsoft-Windows-BranchCache/Operational</LogName>
<Expression>
<And>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="UnsignedInteger">EventDisplayNumber</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="UnsignedInteger">8</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
<Expression>
<SimpleExpression>
<ValueExpression>
<XPathQuery Type="String">PublisherName</XPathQuery>
</ValueExpression>
<Operator>Equal</Operator>
<ValueExpression>
<Value Type="String">Microsoft-Windows-BranchCache</Value>
</ValueExpression>
</SimpleExpression>
</Expression>
</And>
</Expression>
</Configuration>
</UnitMonitor>