現在どのプログラムがWebカメラを使用しているかを見つける

何もしなくても、WebカメラのインジケータLEDは自動的にオンになりますか? マルウェアにスパイされているのではないかと心配していますか? または、Skypeまたはその他のメッセージングアプリケーションを使用しているときに、「 Webカメラは現在別のアプリケーションで使用されています」というエラーが表示されていますか?

組み込みのカメラアプリがエラー0xa00f4243をスローすることがあります

他のアプリを閉じる

別のアプリがすでにカメラを使用しているようです。

必要な場合は、エラーコードを次に示します。

0xA00F4243(0xC00D3704)

ここでは、Webカメラまたはマイクを使用しているプログラムを見つけるための適切な方法を示します。

関連:デバイス国勢調査とは何ですか?なぜそれは私のウェブカメラを使用していますか?

現在どのプログラムがWebカメラを使用しているかを見つける

一部のウイルス対策プログラム(アバストプレミアムなど)には、Webカメラへのアクセスをブロックする機能があります。 アバストのウェブカメラシールドは、アプリケーションやマルウェアがユーザーの同意なしにPCのウェブカメラにアクセスするのを防ぎます。 Webcam Shieldを有効にすると、信頼できないアプリケーションが画像やビデオをキャプチャしてPCの外部にコンテンツを送信し、プライバシーを侵害することはできません。

ウイルス対策ソフトウェアでWebカメラ保護を無効にしてもカメラが解放されない場合は、次の手順を試してください。

  1. MicrosoftからProcess Explorerをダウンロードし、プログラムを昇格して実行します(管理者として実行)。
  2. デバイスマネージャーを使用して、WebカメラとマイクのNTデバイス名を見つけます。 デバイスマネージャー(devmgmt.msc)を起動し、[イメージングデバイス]を展開し、Webカメラ名をダブルクリックしてプロパティを開きます。

  3. デバイスのプロパティシートで、[詳細]タブを選択し、ドロップダウンリストボックスから[物理デバイスオブジェクト名]を選択します。

  4. デバイス名は\Device\00000032か、 \Deviceプレフィックスの後にアルファベットが含まれます。 値を右クリックして、「コピー」をクリックします。
  5. プロセスエクスプローラーウィンドウに切り替え、Ctrl + Fを押して[検索]ダイアログを開きます。 クリップボードにコピーしたデバイスオブジェクト名を入力するか貼り付けます。
  6. Enterキーを押します。 これは、Webカメラを使用するアプリケーションを示しています。

    Skypeアプリ(legit)はウェブカメラを使用しています

    認識できないアプリケーションが表示されたり、マルウェアのように聞こえる場合は、そのプロセスを終了してインターネットから切断します。 専用のマルウェア対策ソフトウェアとウイルス対策ソフトウェアを使用して、完全なスキャンを実行します。

注: Windows 10のアニバーサリーアップデートで行われた変更により、ウェブカメラデバイスハンドルを検索すると、デバイスを使用しているプロセスとしてSvchost.exeが表示される場合があります。

複数のクライアントがカメラデバイスからビデオフレームにアクセスできるようにするWindows 10 Anniversary Updateで導入された新しいモデルである「Windows Camera Frame Server」で実行されます。

EnableFrameServerレジストリ値を作成して0設定(およびコンピューターを再起動)すると、デバイスハンドルを検索するときに正確なプログラム名が表示されます。 ただし、Windows 10 v1607以降でレガシーWebカメラを使用するときにフリーズの問題が発生しない限り、レジストリ値を永続的に設定する必要はありません。

同様に、マイクのデバイス名を見つけ、Process Explorerでハンドルの検索オプション(Ctrl + F)を使用して、マイクが搭載されたマルウェアまたはWebサイトによって密かに使用されているかどうかを確認できます。

もちろん、スパイ行為を避けるために、ウェブカメラとマイクジャックにテープを貼り付けることができます。

経由して

画像クレジット:Vitamin、Pixabay.com

関連記事