Event ID: 1023 - Windows cannot load the extensible counter DLL...

Doria 1,246 Reputation points
2020-09-03T14:56:35.847+00:00

Good morning!

May someone help me on how to resolve this error that appears in the application log?

22514-untitled.png

We're using Windows 2k19 server on Core mode.

Thanks.

Windows Server
Windows Server
A family of Microsoft server operating systems that support enterprise-level management, data storage, applications, and communications.
12,174 questions
0 comments No comments
{count} votes

4 answers

Sort by: Most helpful
  1. Carl Fan 6,836 Reputation points
    2020-09-04T07:22:54.433+00:00

    Hi,
    Firstly, I suggest that you could check for update. If any new security update need to be installed. Latest version and Os build is August 11, 2020—KB4565349 (OS Build 17763.1397).
    For the event log, it is related to .net (aspnet.dll and perfts.dll). Always when we update the system, these filed could be updated and repaired.
    This means that you either do not have the correct DLL or are missing a DLL that is referenced in the registry.
    1)Write down the name that is mentioned as [module] in Event ID 1023 message.
    2) Click Start, click Run and type Regedit [enter]
    3) In the Registry browse to the key:

    HKLM\SYSTEM\CurrentControlSet\Services\ServiceName\Performance

    (Where ServiceName references to the [module] name written down in step 1.)

    4) Under the Performance branch check the entry that says "Library"
    5) Check if the file exits in the folder that is referenced in the registry Library entry.
    6) Search the computer for that filename to see if it exists on other locations.
    7) Compare file size and versions of the files that are found. If the DLL from step 5 is older/lower version then the ones in other folders try renaming this DLL and copy a newer one to the folder.
    Please remember to accept the answer if they help.
    Best Regards,
    Carl


  2. Doria 1,246 Reputation points
    2020-09-09T12:52:01.487+00:00

    I'm sorry for the late reply!

    I copy the file 'aspnet_perf.dll' from the folder 'v4.0.30319' to the 'v2.0.50727' but I believe it was not a good idea...

    23435-1.png

    23524-2.png

    0 comments No comments

  3. Doria 1,246 Reputation points
    2020-09-09T12:53:22.32+00:00

    Windows cannot open the 32-bit extensible counter DLL "C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_perf.dll" in a 64-bit environment (Win32 error code C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_perf.dll is not a valid Win32 application.). Contact the file vendor to obtain a 64-bit version. Alternatively, you can open the 32-bit extensible counter DLL by using the 32-bit version of Performance Monitor. To use this tool, open the Windows folder, open the Syswow64 folder, and then start Perfmon.exe.

    Disabled performance counter data collection from the "ASP.NET_2.0.50727" service because the performance counter library for that service has generated one or more errors. The errors that forced this action have been written to the application event log. Correct the errors before enabling the performance counters for this service.

    0 comments No comments

  4. Lisa Ragigia 0 Reputation points
    2023-09-04T05:38:27.9033333+00:00

    any other answers?

    0 comments No comments