none
Windows 10 高速スタートが、UVCドライバで動作するデバイスに与える影響について RRS feed

  • 質問

  • WebカメラとMIC/SPを利用するアプリケーションをWin32/MFC上で開発しています。

    最近、Windows10 Creators Update以降の環境で使用していて、突然プロセスがダウンする現象に遭遇しています。

    いろいろ切り分けしていると、どうもWidnows 10の高速スタートアップが関係しているようにみえ、この機能を停止すると、問題が発生しなくなります。

    デバイスは、UVCドライバで動作するコンポジットデバイスで、カメラ、MIC、SPが1つのUSBデバイスにて構成されています。

    カメラ、MIC,SPを有効にして使用していると、突然プロセスが、メモリ違反でダウンします。

    この状態になると、何度プロセスを再起動しても、問題が発生します。

    しかし、USBからデバイスを抜き差しすると、問題は改善します。

    次に、問題を発生させるためには、正常た動作でアプリを終了し、OSをシャットダウンして、高速スタートアップで起動した以降に発生します。

    問題発生後に、OS再起動を実行した後も問題は発生しません。

    これらのことから、USBデバイスの初期化が、高速スタートアップ時に不完全な状態があるのではないかと思っています。

    このあたりについて、ご存じの方があれば、ご教授ください。

    ちなみに、問題が発生しているときに、msinfo23でデータをとると、mspclockというサービスは実行中ですが、Degradedとなっていることがあります。

    このmspclockはDirectXと関係しているようなことがNetにありますが、高速スタートアップと、mspclockの状態のDegradedについて、ご存じのことがあれば、コメントいただければ助かります。


    Reiji Tanaka

    2018年7月6日 7:56

回答

  • 推測に基づく調査ではなく、下記サイトを参考に、事実に基づく調査を実施されることをお勧めします。
    --------------------------------
    Windows SDK ツール:Application Verifier のご紹介
    https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2011/05/29/windows-sdk-application-verifier/
    --------------------------------

    • 回答としてマーク Reiji 2018年7月7日 8:25
    2018年7月6日 9:38

すべての返信

  • 推測に基づく調査ではなく、下記サイトを参考に、事実に基づく調査を実施されることをお勧めします。
    --------------------------------
    Windows SDK ツール:Application Verifier のご紹介
    https://blogs.msdn.microsoft.com/japan_platform_sdkwindows_sdk_support_team_blog/2011/05/29/windows-sdk-application-verifier/
    --------------------------------

    • 回答としてマーク Reiji 2018年7月7日 8:25
    2018年7月6日 9:38
  • ツールをご紹介いただきありがとうございます。

    このツールを知りませんでした。参考にしてみます。

    ありがとうございます。


    Reiji Tanaka

    2018年7月7日 8:26