Windows

為什麼 Logman 無法啟動?

  • March 22, 2018

我正在設置我的第一個 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)上試過這個。兩者都因相同的錯誤而失敗。

我怎樣才能解決這個問題?

將 -o 更改為:

-o "c:\temp\mylogdata" 修復後它在我的win 7系統上工作

引用自:https://serverfault.com/questions/149027