web-dev-qa-db-ja.com

Tandberg RDXmonサービスが正しくインストールされていない人はいますか?それともそのように意図されていますか?

お客様のサイトにはいくつかの "RDX" USBカートリッジドライブ があります。通常、Windowsのイベントログには何も記録されません。これは、オプションの "RDXツール" をインストールした後に変更されます。インストール後、「RDXmon」というソースによって作成された「アプリケーション」ログにエントリが表示され始めます。 (そして、実行されるRDXmonというサービスがあります C:\Program Files (x86)\RDX\Service\RDXmon.exe 。)

また、このソースはWindowsに正しくインストールされていないようです。

文字列が正しく解決されていません。代わりに、Windowsボイラープレートのプレフィックスが付いた次のようなメッセージが表示されます。

ソースRDXmonからのイベントID0の説明が見つかりません。このイベントを発生させるコンポーネントがローカルコンピューターにインストールされていないか、インストールが破損しています。コンポーネントをローカルコンピューターにインストールまたは修復できます。

イベントが別のコンピューターで発生した場合は、表示情報をイベントと一緒に保存する必要がありました。

イベントには以下の情報が含まれていました。

RDXmon:
MediaInsereted()IOCTLが失敗しました。デバイス:1-(エラーコード:2)システムは指定されたファイルを見つけることができません。

MediaInseretedは「MediaInserted」の奇妙なタイプミスだと思います。)

質問:誰かがこれを修正することができましたか?

  • 誰かがこれに光を当てることができますか?これは正しくインストールされていませんか、それともRDXmonは単なるデバッグツールであり、Windowsと正しく統合する必要がありませんでしたか?
  • または、言い換えると、RDXmonが適切なメッセージを出力することに成功した人はいますか?

Googleで多くを見つけることができず、公式のTandbergディスカッションフォーラムがないようです。そして、「RDXmon」のドキュメントはないようです。

詳細:プロバイダーが登録されていません

プロバイダー/パブリッシャー/ソースが登録されていないと思います。 (正確な用語についてはわかりません。)

少なくともWEvtUtilは空になります:

PS C:\> wevtutil enum-publishers | findstr /I rdx
PS C:\>

WEvtUtil.exeの「発行元」は、PowerShellのGet-WinEventが「プロバイダー」と呼ぶもの、およびeventvwr.mscが「ソース」と呼ぶものと同じであると想定しています。間違っている場合は修正してください。)

また、登録されていなくても、「アプリケーション」ログに記録されます。

PS C:\> Get-WinEvent -Logname Application -MaxEvents 1111 2>$null | 
    where {$_.providername -eq 'RDXmon'} | 
    select providername, logname, Containerlog | 
    select -first 3

ProviderName LogName     ContainerLog
------------ -------     ------------
RDXmon       Application application
RDXmon       Application application
RDXmon       Application application

私は次のようにプロバイダーを登録しようとしました:

New-EventLog -LogName application -Source RDXmon

しかし、それは物事をさらに読みやすくしたので、私はそれをもう一度元に戻しました。

1
StackzOfZtuff

不足しているのはイベントメッセージファイルであるため、プロバイダーを登録するだけでは問題は解決しません。タイプミスとそれが登録されていないという事実に基づいて、残念ながら、彼らはメッセージファイルDLLを作成していなかったと推測する必要があります。

この背景については、この記事を参照することを強くお勧めします: https://www.eventsentry.com/blog/2008/04/event-log-message-files-the-de.html

あなたが投稿したイベントを見ると、彼らはメッセージDLLが何であるかさえ知らず、エラーメッセージをイベントログに記録しているだけだと思います(イベントID 0は彼らが別の指標です)イベントログに関して彼らが何をしているのか見当がつかない)。

しかし、最終的にはこれは彼らが修正しなければならないものなので、私は彼らのサポートチームに連絡し、それについてバグを報告します: http://www.tandbergdata.com/emea/index.cfm/contact/contact-support/contact-support-europe-and-africa / 。私は彼らに上記の参照ブログ記事とこれを参照するリンクを送ります:

https://www.eventsentry.com/blog/2010/11/creating-your-very-own-event-m.html

彼らがこのトピックについて彼ら自身を教育することができるように:-)。

1
Lucky Luke