Windows Server - PerfNet 事件 2004

Windows Server - PerfNet 事件 2004

我在 WS 2012 R2 服务器上使用 SharePoint 2013。

除一个错误外,一切正常:

错误 PefNet 事件 2004

信息:无法打开服务器服务性能对象。数据部分的前四个字节 (DWORD) 包含状态代码。

XML 消息:

<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
- <System>
  <Provider Name="Microsoft-Windows-PerfNet" Guid="{CAB2B8A5-49B9-4EEC-B1B0-FAC21DA05A3B}" EventSourceName="PerfNet" /> 
  <EventID Qualifiers="49152">2004</EventID> 
  <Version>0</Version> 
  <Level>2</Level> 
  <Task>0</Task> 
  <Opcode>0</Opcode> 
  <Keywords>0x80000000000000</Keywords> 
  <TimeCreated SystemTime="2014-12-09T09:21:59.000000000Z" /> 
  <EventRecordID>29047</EventRecordID> 
  <Correlation /> 
  <Execution ProcessID="0" ThreadID="0" /> 
  <Channel>Application</Channel> 
  <Computer>SPWFE1.MYDOMAIN.LOCAL</Computer> 
  <Security /> 
  </System>
- <EventData>
  <Binary>220000C0</Binary> 
  </EventData>
  </Event>

我做了什么:

  • 进程监视器(过滤器:拒绝访问)

  • HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WINEVT\Publishers{CAB2B8A5-49B9-4EEC-B1B0-FAC21DA05A3B} 的权限

但错误仍然出现。

有什么想法可以解决这个错误吗?

我在我的环境中的不同系统上看到了这个 PerfNet 2004 错误...

先感谢您!

答案1

故障排除事件 ID 2004 来源 perfnet

正如这里所说的:https://rodolfovaraujo.wordpress.com/2012/05/07/troubleshooting-event-id-2004-source-perfnet/大多数时候它似乎是一件无用的事情。

我遇到了这个系统事件,并决定检查一下。

Event Type:    Error
Event Source:    PerfNet
Event Category:    None
Event ID:    2004
Date:        22-04-2012
Time:        22:18:35
User:        N/A
Computer:    %computername%
Description:
Unable to open the Server service. Server performance data will not be returned. 
The error code returned is in the first DWORD in the Data section.

在命令提示符下,输入网络统计检查服务是否可用以及统计数据是否可用。

要查看命令提示符中的服务器服务类型的统计信息网络统计服务器

要查看工作站服务中的统计信息,请在命令提示符中输入网络统计工作站

我们可以看到服务器和工作站服务按预期运行,无需采取进一步措施。但如果出于某种原因无法获取服务的统计信息,只需启动或重新启动它们即可。

在命令提示符中输入网络启动服务器

在这里阅读关于此主题的更多信息。http://www.microsoft.com/technet/support/ee/transform.aspx?ProdName=Windows+Operating+System&ProdVer=5.0&EvtID=2004&EvtSrc=Perfnet&LCID=1033

希望这些信息能够对你有用。

答案2

您可以尝试禁用 WMI Windows Management Instrumentation 服务。以管理员权限运行 CMD。或者以管理员权限运行 services.msc 时禁用服务。

net stop winmgmt

这个问题没有太多解决方法。甚至互联网也没有提供太多信息。但如果您可以在没有该服务的情况下运行系统?那么也许您可以禁用它。然后就不用担心更多的错误日志了。

相关内容