DEV Community

TechFixDocs
TechFixDocs

Posted on • Originally published at techfixdocs.my.id

How to Fix: Running perfmon /report yields Access Denied. Error when run as admin

Access Denied error when running perfmon /report in Administrator command prompt window.

The Problem

The error 'Access Denied' when running perfmon /report as an administrator can be frustrating, especially if you're trying to troubleshoot system performance issues. This issue affects users who have administrative privileges and are attempting to generate a report using the Resources and Performance Monitor.This error is particularly annoying because it prevents you from gathering valuable information about your system's performance, making it difficult to identify and resolve potential problems.
💡 Why You Are Getting This Error

                The primary reason for this error is that the perfmon.exe process may not have the necessary permissions to access certain system resources. When you run perfmon /report as an administrator, it attempts to collect data from various system components, such as CPU, memory, and disk usage. However, if the perfmon.exe process lacks sufficient privileges, it may be denied access to these resources, resulting in the 'Access Denied' error.Another possible cause of this error is a conflict with other system processes or services that are running with high privileges. In some cases, these conflicting processes can interfere with the perfmon.exe process, causing it to fail and display the 'Access Denied' error.

            🔧 Proven Troubleshooting Steps

                Running perfmon /report in Compatibility Mode

                    Step 1: To resolve this issue, try running the command prompt window in Compatibility Mode. To do this, follow these steps: Right-click on the Command Prompt icon and select Properties. In the Properties window, click on the Compatibility tab. Check the box next to 'Run this program in compatibility mode for' and select Windows XP (Service Pack 2) or an earlier version of Windows. Click OK to save the changes. Then, try running the perfmon /report command again.Step 2: If you're using a 64-bit version of Windows, make sure to check the box next to 'Run this program in compatibility mode for' and select Windows XP (x86) or an earlier version of Windows. This will ensure that the 32-bit perfmon.exe process is run in compatibility mode.Step 3: Running perfmon /report in Compatibility Mode may help resolve the issue by ensuring that the perfmon.exe process has the necessary privileges to access system resources.



                Disabling any antivirus software

                    Step 1: Another possible solution is to temporarily disable your antivirus software while running the perfmon /report command. This can help prevent any conflicts between the antivirus software and the perfmon.exe process.Step 2: To do this, follow these steps: Open your antivirus software and go to its settings or configuration options. Look for an option that allows you to temporarily disable the antivirus software or select a specific program to run without interference. Save your changes and try running the perfmon /report command again.


            ✨ Wrapping Up
            To summarize, the 'Access Denied' error when running perfmon /report as an administrator can be resolved by trying one of two methods: Running perfmon /report in Compatibility Mode or disabling any antivirus software temporarily. If you're still experiencing issues after trying these solutions, it's recommended to seek further assistance from a qualified IT professional.
Enter fullscreen mode Exit fullscreen mode

Full step-by-step guide with screenshots: Read the complete fix here

Found this helpful? Check out more verified tech fixes at TechFixDocs

Top comments (0)