Perfmon – 无法启动数据收集器设置

在创build数据收集器集并尝试启动后,在Windows 2008服务器上运行perfmon时收到以下错误消息:

“Data Collector Set或其某个依赖关系已被使用。”

我有两个configuration相同的虚拟机。 它在一台服务器上运行正常,但不是其他服务器。

有什么想法吗?

当Sysinternals Process Explorer运行时,我遇到了同样的问题。 退出Sysinternals Process Explorer修复了这个问题。

通常情况下,这个问题涉及到“NT Kernel Logger”,它是一个内核事件提供者。 这个提供者不能被多个消费者同时访问(例如,多个数据收集器集合)。 资源监视器访问此提供程序。

看看你的DCS是否收集内核logging器信息。 在运行DCS之前停止资源监视器。 如果运行多个收集内核日志信息的DCS,则一次运行一个DCS。

我有完全相同的问题。 我发现在性能监视器下的事件跟踪会话中,NT内核logging器正在运行。 我停了下来,DCS运行良好。 奇怪的是在NT内核logging器不在那里的另一台服务器上。 这就是为什么它遇到了一个问题。

性能监视器后面有一个属性对话框打开。 我closures性能监视器,重新打开性能监视器,然后才能启动DCS没有问题。

应该停止在“数据收集器集合 – >事件跟踪会话 – > NT内核logging器”中可用的NT内核logging器文件

打开perfmon,进入Reports文件夹。 展开用户定义,然后您的自定义数据收集器设置。

删除.blg文件