我正在编写一个严重依赖事件转发的软件程序。它使用收集器启动的订阅。创建订阅后,它可以正常工作,正如预期的那样。一段时间后,可能是一周或一个月,订阅将失败。事件将不再被转发。当我运行命令“wecutil gr”时,它会卡住。如果我尝试通过事件查看器查看订阅,事件查看器将冻结,我必须终止事件查看器任务才能关闭它。一旦我到达这一点,事件转发将不再起作用。修复它的唯一方法是重新安装 Windows 管理框架。我大约 3 年前在运行 Windows 7 Professional 时开始观察到这个问题。
以下是配置:
<Subscription xmlns="http://schemas.microsoft.com/2006/03/windows/events/subscription">
<SubscriptionId>Subscription</SubscriptionId>
<SubscriptionType>CollectorInitiated</SubscriptionType>
<Description>Subscription</Description>
<Enabled>false</Enabled>
<Uri>http://schemas.microsoft.com/wbem/wsman/1/windows/EventLog</Uri>
<ConfigurationMode>Custom</ConfigurationMode>
<Delivery Mode="Pull">
<Batching>
<MaxLatencyTime>5000</MaxLatencyTime>
</Batching>
<PullSettings>
<Heartbeat Interval="60000" />
</PullSettings>
</Delivery>
<Query>
<![CDATA[
<QueryList>
<Query Id="0" Path="SourceLog">
<Select Path="SourceLog">*</Select>
</Query>
</QueryList>
]]></Query>
<ReadExistingEvents>false</ReadExistingEvents>
<TransportName>http</TransportName>
<TransportPort>5985</TransportPort>
<ContentFormat>RenderedText</ContentFormat>
<Locale Language="en-US" />
<LogFile>ForwardedEvents</LogFile>
<CredentialsType>Default</CredentialsType>
<EventSources>
</EventSources>
</Subscription>
做
任何帮助将不胜感激。
谢谢!