最近、オンライン会議で大活躍のThinkPad E450ですが、数日前から内蔵WEBカメラの映像が1-2秒おきに断続するようになり、デバイスマネージャでIntegredeWebCameraのドライバを入れ替えたりしても直らない。
困ったなあ。ハードの故障かなあ。Windows10を再インストールしてみるかなあ、と思ったが、その前にイベントビューアーを覗いてみると、大量のエラーメッセージを発見。
カメラが断続するたびに、2つのエラーがセットで出ている。以下その抜粋。
ログの名前: System
ソース: Service Control Manager
イベント ID: 7034
タスクのカテゴリ: なし
レベル: エラー
説明:
Windows カメラ フレーム サーバー サービスは予期せぬ原因により終了しました。このサービスの強制終了は 170 回目です。
ログの名前: Application
ソース: Application Error
日付: 2020/08/16 22:21:42
イベント ID: 1000
レベル: エラー
説明:
障害が発生しているアプリケーション名: svchost.exe_FrameServer、バージョン: 10.0.18362.1、タイム スタンプ: 0x32d6c210
障害が発生しているモジュール名: RsProvider.dll、バージョン: 1.23.0.0、タイム スタンプ: 0x56fb7e54
障害が発生しているアプリケーション パス: C:\WINDOWS\System32\svchost.exe
障害が発生しているモジュール パス: C:\Program Files\Realtek\RsProviders\RsProvider.dll
このメッセージを手掛かりに検索すると、似たような話がいろいろ出てきたが
https://okwave.jp/qa/q9736921.html
https://qa.itmedia.co.jp/qa9738688.html
解決させてくれたのはこの記事。
ここに書かれている
Changed RsProviders folder to RsProviders_ (as backup) and now everything working”
を試したら、問題出なくなった。
フォルダ名を変えることが目的でなく、このフォルダにあるdllを参照できなくしているということのようだが、ともかく直って良かった。