为什么 Logman 无法启动?

为什么 Logman 无法启动?

我正在设置我的第一个 logman 计数器。但它不起作用!存在一些文件或文件夹权限问题。或者我可能写错了 create-counter 语句。

这是我的反命令:

logman create counter BillTest -si 30 -v nnnnnn -max 200 -o "C:\Temp" -c "\Processor(*)\*" "\Memory(*)\*" "\LogicalDisk(*)\*"
logman start BillTest

第一个命令有效。它显示计数器创建成功。

第二条命令失败:

收集“BillTest”未启动,请检查应用程序事件日志中是否有任何错误

这是事件查看器中的错误:

服务无法打开日志 BillTest 的日志文件 C:\Temp_000001.blg,因此将被停止。请检查日志文件夹是否存在、拼写是否正确、权限是否正确,并确保没有其他日志或应用程序正在写入此日志文件。您可以使用配置程序重新输入日志文件名。此日志将不会启动。返回的错误为:访问被拒绝。

我确认 C:\Temp 确实存在。我不是权限专家,但我确实将该文件夹的安全选项卡中的所有帐户都设置为“完全控制”。但 logman start 命令仍然失败,并出现相同的错误。

我注意到它试图写入 C:\Temp_000001.blg,而不是 C:\Temp\000001.blg。这可能是问题的一部分。因此,我尝试将计数器更新为“C:\Temp\”,而不是“C:\Temp”,但失败了,并出现路径无效错误。此外,我在网上看到的所有示例都没有添加尾部斜杠。所以,没有成功。

我在我的计算机(Windows XP)和开发服务器(Windows Server 2003)上尝试了此操作。两次都失败并出现相同错误。

我怎样才能解决这个问题?

答案1

将 -o 改为:

-o "c:\temp\mylogdata" 修复后,我的 win 7 系统就可以正常工作了

相关内容