Windows 10でWebカメラにアクセスできるアプリを制御する

最近、ウェブカメラは必須のものになりました。 システムの一部としてカメラを使用すると、Skypeビデオ通話をしたり、写真を撮ったりすることができます。ただし、システムにインストールされている最新のアプリの数が多い場合、カメラへのアクセスを許可するアプリをユーザーが制御する必要があります。

Windows 10では、カメラを使用できるUWPまたは最新のアプリを選択できます。 これを設定するには、[設定](Winkey + i)を開き、[プライバシー]をクリックして、[カメラ]をクリックします。

そこで、「アプリでカメラを使用できるようにする」を有効にし、「カメラを使用できるアプリを選択する」で、個々のアプリの設定をオンまたはオフにすることができます。

すべてのアプリがカメラを使用できないようにするには、マスタースイッチ「アプリでカメラを使用する」をオフにします。

Skypeアプリによるカメラへのアクセスをブロックした後、Skypeアプリでウェブカメラを使用すると、黒い背景が表示されました。

Windows 10のカメラとプライバシーページには次のように記載されています。

[カメラを使用できるアプリの選択]で各アプリのカメラをオフにしても、リストされているアプリの一部は、カメラを開いて写真やビデオを撮ることができる場合があります。 ただし、[写真]または[ビデオ]ボタンを明示的に選択しない限り、カメラは画像やビデオをキャプチャしません。

Windows Helloをオンにすると、[アプリにカメラの使用を許可する]がオフになっていても、カメラを使用してサインインします。

上記の設定は、現在のユーザーアカウントに適用されます。 システムごとに適用するには、グループポリシーエディターを使用できます。 グループポリシーエディターを起動し、次の場所に移動します。

 コンピューターの構成>管理用テンプレート> Windowsコンポーネント>アプリのプライバシー 

「Windowsアプリからカメラにアクセスさせる」をダブルクリックします。

そこで、特定のアプリケーションがカメラにアクセスすることを許可または拒否できます。 次のようなアプリケーションパッケージファミリ名を使用して、特定のアプリを除くすべて(またはその逆)を拒否できます。

 Microsoft.WindowsMaps_8wekyb3d8bbwe 

PowerShellのGet-AppxPackageコマンドを使用して、パッケージファミリ名を取得できます。

このポリシー設定では、Windowsアプリがカメラにアクセスできるかどうかを指定します。 すべてのアプリのデフォルト設定、またはパッケージファミリー名を指定してアプリごとの設定を指定できます。 Get-AppPackage Windows PowerShellコマンドレットを使用して、アプリのパッケージファミリ名を取得できます。 アプリごとの設定はデフォルト設定を上書きします。

[ユーザーが管理している]オプションを選択した場合、組織の従業員は、デバイスの[設定]> [プライバシー]を使用して、Windowsアプリがカメラにアクセスできるかどうかを決定できます。

「強制的に許可」オプションを選択すると、Windowsアプリはカメラへのアクセスを許可され、組織の従業員はカメラを変更できません。

「強制拒否」オプションを選択すると、Windowsアプリはカメラへのアクセスを許可されず、組織の従業員はカメラを変更できません。

また、こちらの「カメラの使用を許可する」GPOもご覧ください。

 コンピューターの構成>管理用テンプレート> Windowsコンポーネント>カメラ 

設定とGPOは、モダンアプリまたはユニバーサルアプリにのみ適用されます。クラシックデスクトッププログラムは[設定]ページに表示されません。 どの(Win32)プログラムがカメラにアクセスできるかを制御するための統一された設定やグループポリシーがないため、デスクトッププログラムは任意にカメラを使用できます。

Webcamを現在使用しているプログラムを見つける方法も参照してください。

関連記事