特定のサービスのWindowsイベントログを無効にできますか?


10

AzureのWindows Server 2008 VMで実行されているレガシーアプリケーションがあり、Windowsイベントログを毎分スパムしている。イベントログに書き込んでいるコードのソースにはアクセスできません。dllファイルのみです。それは私がやりたいほど巨大なソフトウェアであるため、私はそれを書き直すこともできません。

だから私の質問は... とにかく私が特定のメッセージのイベントソースをブロックすることはありますか?イベントソース全体がログに記録されるのをブロックしたくないのは明らかです。問題が発生したときに役立つ情報がログに記録されるためです。これは、この1つの特定のメッセージがサーバーログを詰まらせて非常に煩わしくなっているためです。


私は、guid付きのwin 10でそれを試しました{54849625-5478-4994-A5BA-3E3B0328C30D}。新しいキーを作成しました[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WMI\Autologger\EventLog-Security\{9580d7dd-0379-4658-9870-d5be7d52d6de}]。次にEnabled0値とLoggerName文字列を含むDWORDをとして追加しましたが、EventLog-Securityブロックされていません。
user412229

回答:


6

Windowsを使用して特定のイベントIDのロギングを停止することはできませんが、イベントビューアーのフィルター設定を変更して、必要に応じて一部のアイテムが表示されないようにすることができます(カスタムビューを作成するなど)。

ここに画像の説明を入力してください


ありがとうございます。実際には「情報」ログを除外してスパムを送信するサービスのみのカスタムビューを実際に作成しました。ただし、アプリケーションログは引き続きスパムされます。
simonlchilds

はい、表示されますが、カスタムビューには表示されません。
Volodymyr M.

2

はい、できます... WLAN-AutoConfigイベントID 4001警告を使用します

まず、イベントビューアのエラー/警告をダブルクリックし、[詳細]タブをクリックして、GUIDを書き留めます({9580D7DD-0379-4658-9870-D5BE7D52D6DE})

regeditを開き、[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ WMI \ Autologger \ EventLog-System \ {9580d7dd-0379-4658-9870-d5be7d52d6de}]に移動します

レジストリエントリがある右側で、1に設定される "Enabled"を探し、0に変更します。エントリを有効にするために2回再起動します。これは、無視できる3つのエラー/警告で機能しました

これは、Windows Vista、7および8、およびそれぞれのWindowsサーバーに対応するはずです。Windows 10については知りませんが、試すことができます


長期間テストしませんでしたが、Windows 10 1809で動作するようです。修正されたハードウェアエラーに関するWHEA-Loggerから毎秒送信されてきた迷惑なメッセージを停止するのに役立ちました。
Alex

0

サーバーマネージャーまたはパフォーマンスMSCを使用します。

(パフォーマンス)->データコレクターセット->イベントトレースセッションで、EventLog-Applicationを選択し、[ENTER]を押します。

下のトレースプロバイダーのタブ(デフォルト)、見プロパティリスト。ここにはLevelプロパティがあり、期待どおりにログのレベルを定義(フィルター)できます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.