ETW Provider:Microsoft-Windows-IIS-Logging可以安装在Windows工作站上吗?

我正在尝试使用Microsoft消息分析器版本1.3在IIS 8.5服务器上执行实时跟踪。 我是Windows 7工作站和目标服务器上的pipe理员。

我要连接的每个远程提供程序也必须安装在我的机器上。 有没有办法下载,或者将Microsoft-Windows-IIS-Logging Provider复制到我的Windows 7工作站? 我希望能够做到这一点,而无需在我的工作站上安装IIS。 我也想避免在服务器上运行消息分析器。

可以在Windows 7工作站上安装Microsoft-Windows-IIS-Logging ETW提供程序。

这是通过识别ETW提供者的组件并将其导入Windows工作站来完成的。

  1. 在安装了ETW提供程序的目标服务器上,运行以下命令查询已安装的ETW提供程序:logman查询提供程序
  2. searchMicrosoft-Windows-IIS-Logging的输出并复制该提供程序的GUID。 目前是{7E8AD27F-B271-4EA2-A783-A47BDE29143B}。
  3. 在目标服务器上search上面的GUID的registry。 您将在HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WINEVT \ Channels \ Microsoft-IIS-Logging / Logs中findregistry项:HKLM \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WINEVT \ Publishers {7e8ad27f-b271-4ea2-a783 -a47bde29143b}
  4. validationiisres.dll的MessageFileName和ResourceFileName文件是否已经在您的Windows工作站上。
  5. 将这两个registry项导出到.reg文件并将它们导入到Windows工作站。
  6. 启动消息分析器作为Windows工作站上的本地pipe理员,并validationMicrosoft-Windows-IIS-Logging是否可用作提供程序。