質問者
CloseEventLog()関数で、エラー:RPC_S_CALL_FAILED(1726)が発生し、Windows Event Log サービスがエラー終了する

質問
-
OpenBackupEventLog関数でオープンしたイベントログファイルを、CloseEventLog関数でクローズすると、エラーが発生し、Windows Event Log サービスがエラー終了する現象が発生しています。
GetLastError関数で確認すると、エラーコードは RPC_S_CALL_FAILED(1726 / 0x000006BE)です。
Windows 10 Pro バージョン 2004 で発生しており、他のOS、及び、Windows 10 の他のバージョンでは発生していません。
ローカルに保存しているイベントログファイルをオープンしており、
HANDLE hEventLog = OpenBackupEventLog(NULL, <イベントログファイル>)
でオープンし、直後に、
CloseEventLog(hEventLog)
でクローズしても現象が発生します。
OpenBackupEventLog関数ではなくOpenEventLog関数では正常に処理できます。
原因、対策をご存じでしたらご教示願います。
以上、よろしくお願いいたします。
マンモス
すべての返信
-
マンモスさん、こんにちは。フォーラムオペレーターのKumoです。
MSDNフォーラムにご投稿くださいましてありがとうございます。
ご質問はこの投稿(英語ですが)に似ていますね。「このバグは修正済みです」と書いてあります。
そして、最新バージョンのWindows 20H2でテストしたところ、エラーが出ません。
Windowsバージョンを更新してみてはいかがでしょうか。
どうぞよろしくお願いいたします。MSDN/ TechNet Community Support Kumo ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~
-
マンモスさん、こんにちは。フォーラムオペレーターのKumoです。
ご返信いただきありがとうございます。
この状況だとしたら、システムに問題があるかと思いますね。
より良いサポートのため、「Developer Community」(英語サイト)にご投稿いただくことをお勧めします。
お手数ですが、ご協力の程どうかよろしくお願いいたします。MSDN/ TechNet Community Support Kumo ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~