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

最初のコマンドは機能します。カウンターの作成が成功したと表示されます。

2 番目のコマンドは失敗します。

コレクション「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" それを修復した後、私のWindows 7システムでは動作しました

関連情報