Hello
Thank you for posting in Microsoft Community forum.
Yes, your understanding is correct. The error “The Data Collector Set or one of its dependencies is already in use” can indeed cause data gaps in Windows hosts’ performance reports. This error typically occurs when the “NT Kernel Logger”, a kernel event provider, is being accessed by multiple consumers at the same time.
The impact of this error on data collection is significant. If a Data Collector Set fails to start, it cannot collect the necessary performance data, leading to gaps in your reports.
To troubleshoot this problem, you can try the following steps:
Check for conflicting processes: Use a tool like Process Manager from Microsoft to identify any processes that may be using the Data Collector Set.
Stop the NT Kernel Logger: In Performance Monitor, expand Data Collector Sets, open Event Trace Sessions, locate NT Kernel Logger, right-click and select Stop.
Delete .blg files: In Perfmon, go to the Reports folder, expand User Defined, then your custom data collector set, and delete the .blg files.
Check Windows Services: Ensure that the following Windows Services are set on Manual: Performance Logs and Alerts, Problem Reports and Solutions Control Panel Support.
Restart your computer: After making these changes, restart your computer and try to run perfmon /report again.
Best Regards,
Wesley Li