Event Log message after installing .NET update – part 2
If you try to install a .NET update, MS07-040 for example, you may see an event log like:
Event Type: Error Event Source: LoadPerf Event Category: None Event ID: 3009 · Installing the performance counter strings for .NETFramework failed. The Error code is DWORD 0 of the Record Data. · Installing the performance counter strings for .NET CLR Data failed. The Error code is DWORD 0 of the Record Data. · Installing the performance counter strings for .NET CLR Networking failed. The Error code is DWORD 0 of the Record Data. · Installing the performance counter strings for .NET Data Provider for SqlServer failed. The Error code is DWORD 0 of the Record Data. · Installing the performance counter strings for .NET Data Provider for Oracle failed. The Error code is DWORD 0 of the Record Data.
This message is actually harmless and by design. An upgrade will attempt to call lodctr for the CLR performance counters, which will fail with an errorlevel of 2 (counters already installed).
So these errors can be safely ignored.