Scenario : OpsMgr SP1 (RC, but problem also exists in the RTM version) on Windows Server 2003 SP2 fully patched, OpsMgr agents deployed to various servers.
Soon after deploying the agents, I started getting the following error message on various servers :
WMI ADAP was unable to create the object Win32_PerfRawData_ASPNET_2050727_ASPNETAppsv2050727 for Performance Library ASP.NET_2.0.50727 because error 0x80041001 was returned
The Application event logs reported these (or similar) events :
Event ID 35 Source : WinMgmt Category : None Type : Warning WMI ADAP was unable to load the ASP.NET_2.0.50727 performance library because it returned invalid data: 0x0
Event ID 40 Source : WinMgmt Category : None Type : Warning WMI ADAP was unable to create the object Win32_PerfRawData_ASPNET_2050727_ASPNETAppsv2050727 for Performance Library ASP.NET_2.0.50727 because error 0x80041001 was returned
I filed a bug report to Microsoft regarding this issue (in februari 2008, see http://connect.microsoft.com/OpsMgrFeedback/feedback/ViewFeedback.aspx?FeedbackID=328738). Other people indicated that they could reproduce the bug, and Microsoft was able to reproduce the bug and determined that this was caused by certain .Net framework updates. So far so good.
Finally, they closed the issue, telling me to contact CSS to get the fix. Even better.
Today, they have finally created an official KB article for this bug.
This Microsoft KB article that explains how to fix this can be found at http://support.microsoft.com/kb/951683/en-us
Also, have a look at http://mcpguides.com/?p=38, which explains how to set up a workaround for this (basically, it explains how to disable the performance counters for ASP.Net). If you want to fix this problem as opposed to bypass the problem, you will either have to contact CSS (http://support.microsoft.com/contactus/?ws=support) or visit this hotfix page in order to get the fix.
Glad to see this is solved (after 7 months).
© Corelan Consulting BV. All rights reserved. The contents of this page may not be reproduced, redistributed, or republished, in whole or in part, for commercial or non-commercial purposes without prior written permission from Corelan Consulting bv. See our Terms of Use & Privacy Policy (https://www.corelan.be/index.php/legal) for more details.
Subscribe to get the latest posts sent to your email.
Type your email…
Subscribe
No related posts.
Peter Van Eeckhoutte is the founder of Corelan and a globally recognized expert in exploit development and vulnerability research. With over two decades in IT security, he built Corelan into a respected platform for deep technical research, hands-on training, and knowledge sharing. Known for his influential exploit development tutorials, tools, and real-world training, Peter combines a strong research mindset with a passion for education—helping security professionals understand not just how exploits work, but why.
Tags: