Share via

Performance Monitor will not generate a report

Anonymous
2024-11-06T14:20:16+00:00

The performance monitor on a new PC with windows 11 home does not produce a report. The PC is a custom built AMD pc which appears to be working fine in all instances. However this feature does not work.

It works fine on my other windows 11 device. I have tried a clean install of windows but it does the same, the report options are greyed out and it only produces graphical data.

I have ran the DISM commands and scf /scannow via an elevated command prompt and it does not find/fix any issues.

I have ran perfmon /report via an elevated command prompt and it returns the error

'An error occured whilst attemping to generate the report

The wait for the report generation tool to finish has timed out.'

A report.html file is not generated in the perflogs folder

I have tried changing the owner of the Perflogs file to Administrator which didn't work

I have tried deleting the Perflogs folder and restarting a data collector set but it makes no difference

Is there a way to get this working? Windows update says that there are no updates

Windows for home | Windows 11 | Performance and system failures

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

6 answers

Sort by: Most helpful
  1. Anonymous
    2024-11-21T23:11:27+00:00

    I also tried a repair install using windows recovery and no luck. When I installed windows it installed 24h2 so maybe it is a similar thing to the issues upgrading from windows 10 to 11

    2 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2024-11-12T19:40:12+00:00

    yes i have the same bug worked before the upgrade to 24h2

    2 people found this answer helpful.
    0 comments No comments
  3. Anonymous
    2024-11-12T19:41:51+00:00

    i have the same bug worked ok to i upgrade to 24h2

    1 person found this answer helpful.
    0 comments No comments
  4. Anonymous
    2024-11-07T19:54:50+00:00

    Hi Brian,

    Thanks, I tried all the above steps but nothing worked. It produces a graph but will not allow report view.

    With the local account it did not show anything other than performance monitor (i.e no data collector sets)

    I made another admin local account previously and it did not work on that either

    Apart from this the system appears to be running fine I'm just very confused

    0 comments No comments
  5. Anonymous
    2024-11-07T09:03:30+00:00

    Hello, LM9599

    Welcome to the Microsoft Community.

    Thank you for your feedback. I have carefully read the information and problem description you provided. You mentioned that you cannot generate a report for Performance Monitor.

    I understand that this problem is causing you trouble. The problem that Performance Monitor cannot generate a report may be related to various system settings, permissions, or specific services. Therefore, I suggest that you can try the following methods to troubleshoot the error, which may help you.

    Method 1. Check and enable related services, make sure the following services are started and set to automatic startup

    Press Win + R, enter services.msc, and then press Enter.

    Performance Logs & Alerts, make sure this service is started and the startup type is set to "Automatic".

    Diagnostic Policy Service, make sure this service is started and the startup type is set to "Automatic".

    Remote Procedure Call (RPC) and Windows Management Instrumentation, make sure these services are started and the startup type is "Automatic".

    Method 2. Reconfigure the data collector set

    Press Win + R, enter perfmon, and then press Enter.

    Navigate to Data Collector Sets -> User Defined and delete all Data Collector Sets related to report generation.

    In Performance Monitor, right-click Data Collector Sets -> User Defined and select New -> Data Collector Set.

    Select Create from Template and then select System Diagnostics.

    Once created, right-click the newly created Data Collector Set and select Start to run it.

    Method 3. Reset Performance Logs and Alerts

    Press Win + X and select Command Prompt (Admin) or Windows PowerShell (Admin). Enter the following command.

    lodctr /r

    Restart the computer.

    Method 4. If you have tried the above methods and the problem persists, create a new local account and test if the problem persists.

    Press Win + S to open the search bar.

    Type cmd, then right-click Command Prompt and select Run as Administrator.

    Type the following command in the command prompt, and then press Enter:

    net user username password /add

    For example, to create a local account named newuser with a password of password123, you would use the following command:

    net user newuser password123 /add

    Best regards

    Brian - Microsoft Community Support Specialist

    0 comments No comments