我正在build立我的第一个逻辑计数器。 但它不工作! 有一些文件或文件夹的权限问题。 或者,也许我写错了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,将被停止。 检查日志文件夹的存在,拼写,权限,并确保没有其他日志或应用程序正在写入此日志文件。 您可以使用configuration程序重新input日志文件名称。 这个日志不会被启动。 返回的错误是:访问被拒绝。
我证实C:\ Temp存在。 我不是一个权限大师,但是我确实将该文件夹的安全选项卡中的所有帐户设置为“完全控制”。 但是,logman start命令失败,出现相同的错误。
我注意到它试图写入C:\ Temp_000001.blg而不是C:\ Temp \ 000001.blg。 这可能是问题的一部分。 所以,我试图将计数器更新为“C:\ Temp \”,而不是“C:\ Temp”,但失败的path无效的错误。 另外,我在网上看到的所有例子都没有结尾。 所以,那里没有骰子。
我在我的机器(Windows XP)和我的开发服务器(Windows Server 2003)上试过这个。 两个都失败了相同的错误。
我怎样才能解决这个问题?
将-o更改为:
-o "c:\temp\mylogdata"修复之后,它在我的win 7系统上工作