Windows 10ではUWPアプリに対して、カメラやマイクなどのデバイスや連絡先情報などへのアクセスを制限することができる。こうした制限はスマートフォンでは当たり前の機能として、すでに受け入れられているだろう。一方で、Win32のアプリ(デスクトップアプリ)には、管理者権限がないとできないことはあっても、機能個別にアクセスを制限するという概念がなく、アクセス制限はできない。
しかし、いろいろと事情があって、このアプリの権限について調べたら、Windows 10では、Ver.1803(RS4)以降、設定のレジストリなどが変更されていることがわかった。ネット上には古い情報もあったので、ここで1度情報を整理しておきたい。
UWPアプリではアクセス許可の設定が可能
Windows 10では、「設定」→「プライバシー」で、「Windowsのアクセス許可」と「アプリのアクセス許可」を設定できる。
ただし前述のように、対象となるのは原則UWPアプリである。スマートフォンでいうところの「アプリ権限」は、この「アプリのアクセス許可」に相当する。これに対して「Windowsのアクセス許可」は、Windows自身に対して、ユーザーがプライバシー関連の機能へのアクセスをどうするかを設定するものだ。 現在のWindows10 Ver.1809(RS5)および1903(19H1)では、以下の表のような機能に対してアクセス許可ができる。
具体的には、アクセス許可は2段階になっていて、そもそも、対象ハードウェア(PC)で、該当機能のアクセスを許可するかどうか。この設定は全ユーザーにおよび、禁止すればユーザーに関係なく対象機能がアクセスできなくなる。
もう1つは、該当ユーザーに対してのアクセス許可だが、こちらは全アプリに対しての許可と禁止が設定でき、ここで許可しても、さらにアプリごとに許可、禁止を設定できる。つまり、ある意味3段階のアクセス許可になっている。ただし、「他のデバイス」および「バックグラウンドアプリ」に関しては2段階で、PC全体での許可/禁止ができず、必ずユーザー単位で、アプリごとの設定になる。
具体的には、3段階の場合、まず「このデバイスで××××へのアクセスを許可する」という設定がある。
この設定項目は、ポップアップ形式となっていて、間違ってオン/オフしないようなUIになっている。設定のボタンを押すと、スライドスイッチがポップアップして設定する。オフにすると、該当のマシン全体で、ユーザーに関わりなく、該当項目へのアクセスが禁止される。
その下には、「アプリが××××にアクセスできるようにする」という項目があり、該当ユーザーが実行するすべてのアプリに対して一律に設定ができる。これをオフにすると、すべてのアプリに対して該当項目へのアクセスが禁止される。
さらにその下に「××××にアクセスできるアプリを選ぶ」という項目があり、ここでアプリごとにアクセスのオン/オフが設定できる。
前述のように機能により多少の違いなどはあるが、基本的には、この3段階で設定可能で、前にあるものほどアクセス許可、禁止の範囲が広い。現在のような仕組みとなり、アクセス対象項目が出そろったのはRS4から。これ以前は、設定方法が違っていたり、アクセス対象項目が少ないなどの違いがある。

この連載の記事
-
第508回
PC
Scalable Vector Graphics(SVG)そもそも何なのか? -
第507回
PC
Windows 11の「開発者モード」とは何か? -
第506回
PC
Windows 11は早くも来秋登場の26H2プレビューの準備が始まる -
第505回
PC
結構変化しているWindows 11のエクスプローラーの基本設定を見直す -
第504回
PC
新しいOutlookとOutlook Classic、そろそろ古いOutlookとExchangeの組み合わせは引退の頃合いか -
第503回
PC
機能が増えたこともあり、寄せ集めから統合化に進むWindowsの便利ツール「PowerToys」 -
第502回
PC
Windows 11でBluetoothのオーディオ新規格「Bluetooth LE Audio」を試す -
第501回
PC
Windows 11 Ver.25H2での変更点、新機能を整理する -
第500回
PC
Windows 11 Ver.25H2が完成した -
第499回
PC
Windowsでの致命的だが回復可能なエラーに備える手段を2つ紹介 -
第498回
PC
Windows Terminalの安定版V1.23が公開 設定UIが改良される - この連載の一覧へ











