我的服务器每小时都会在事件查看器上显示此错误。
Log Name: Application
Source: Microsoft-Windows-IIS-W3SVC-PerfCounters
Date: 03/10/14 9:07:42
Event ID: 2002
Task Category: None
Level: Error
Keywords: Classic
User: N/A
Computer: MyServer.MyDomain.local
Description:
Setting up Web Service counters failed, please make sure your Web Service counters are registered correctly.
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Microsoft-Windows-IIS-W3SVC-PerfCounters" Guid="{90303B54-419D-4081-A683-6DBCB532F261}" EventSourceName="W3CTRS" />
<EventID Qualifiers="49152">2002</EventID>
<Version>0</Version>
<Level>2</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-10-03T12:07:42.000000000Z" />
<EventRecordID>2193581</EventRecordID>
<Correlation />
<Execution ProcessID="0" ThreadID="0" />
<Channel>Application</Channel>
<Computer>MyServer.MyDomain.local</Computer>
<Security />
</System>
<EventData>
<Binary>02000780</Binary>
</EventData>
</Event>
在网上搜索后,我发现很多文章都说“此错误是由于注册表中的条目损坏而发生的”。我发现很多网页都有关于如何在 Windows Server 2008 或更早版本上解决此问题的教程或提示,但没有一个适用于我的 Windows Server 2012。
以下是我按照说明进行操作的一些页面:
http://technet.microsoft.com/en-us/library/cc734941(v=ws.10).aspx
http://technet.microsoft.com/en-us/library/cc735037(v=ws.10)
http://jesperarnecke.wordpress.com/2013/12/18/corrupt-or-broken-performance-counters-windows-2012/
您还有其他关于如何解决此错误的建议吗?
提前致谢!
答案1
我按照此网页的说明进行操作:
我以前做过这个步骤,但我不知道为什么“剪切并粘贴”此网站的步骤有效。命令如下:
cd c:\Windows\Inf\W3SVC
lodctr .\0409\w3ctrs.ini
之后,出现警告事件 ID 2003。为了解决此警告,我遵循了以下说明:
输入此命令:
lodctr /T:W3SVC