Windows 10のカレンダーには、カレンダーやイベントを必要とする他のアプリケーションからアクセスできます。デフォルトでは、People、Cortana、およびMailはカレンダーにアクセスする必要があります。これらのアプリケーションは連携して、連絡先リストを使用して電子メールをスケジュールし、予定を作成します。 Cortanaはカレンダーにもアクセスして、今日の予定を表示します。また、検索結果にカレンダーの結果が表示されます。ただし、CortanaまたはEメールがカレンダーのイベントまたは予定にアクセスしないようにする場合は、カレンダーへのアクセスを無効にすることができます。このようにして、カレンダー上のイベントを他のアプリから非公開にすることもできます。
カレンダーへのアクセス
アプリケーションのカレンダーアクセスを防ぐ方法はいくつかあります。デフォルトのWindows設定、グループポリシーエディター、およびレジストリエディターのメソッドを表示します。以下のすべての方法では、アプリケーションのカレンダーアクセスが無効になります。
Windows設定によるアプリのカレンダーアクセスの無効化
Windowsの設定で、アプリケーションのカレンダーへのアクセスのオンとオフの切り替えを見つけることができます。設定にリストされているアプリケーションを確認して、特定のアプリケーションへのアクセスを有効または無効にすることもできます。カレンダーへのアクセスを必要とするサードパーティアプリケーションをインストールすると、そのアプリケーションもそこに一覧表示されます。カレンダーへのアクセスを無効にするには、次の手順に従います。
- を押します Windows + I 一緒にキーを押して開きます Windowsの設定 。次に、をクリックします プライバシー オプション。
Windows設定でプライバシー設定を開く
- 左側のペインで、 カレンダー アプリの権限の下にリストされているオプション。下にスクロールして 消す インクルード アプリにカレンダーへのアクセスを許可する オプション。これにより、カレンダーにアクセスできるすべてのアプリケーションのアクセスが無効になります。
カレンダーのアクセス設定の変更
- 以下にいくつかのアプリケーションが一覧表示されますが、特定のアプリケーションに対して無効にすることもできます。この設定を変更すると、アプリはカレンダーにアクセスできなくなります。
ローカルグループポリシーエディターを使用したアプリのカレンダーアクセスの無効化
ローカルグループポリシーエディターは、追加のオプションを使用してカレンダーを無効にするのと同じ仕事をします。ここでは、すべてのアプリケーションのデフォルトオプションを選択するか、特定のアプリケーションに異なる設定を設定できます。パッケージファミリ名(PFN)でアプリケーションを追加する必要があります。 PowerShellを使用してパッケージファミリ名を検索できます。パッケージ名またはパッケージファミリ名を検索する手順も含まれています。
注意 :Windows Homeバージョンを使用している場合は、 スキップ ローカルグループポリシーエディターはホームバージョンでは使用できないため、この方法。
ただし、システムにローカルグループポリシーエディターがある場合は、以下のガイドに従ってください。
- を押します Windows + R 開くためのキー 実行 ダイアログ。 [実行]ダイアログで、「 gpedit.msc 」を押して、 入る 開くためのキー ローカルグループポリシーエディター 。
注意 :を選択してください はい のオプション ユーザーアカウント制御 表示された場合はプロンプトを表示します。ローカルグループポリシーエディターを開く
- 次に、次のパスに移動します。 ローカルグループポリシーエディター 窓:
コンピューターの構成管理用テンプレート Windowsコンポーネントアプリのプライバシー
設定を開く
- 「」をダブルクリックします Windowsアプリにカレンダーへのアクセスを許可する 」設定。からトグルオプションを変更します 構成されていません に 有効 。次に、 パッケージファミリ名(PFN) 記載されているさまざまなオプションの次の3つのボックス内のアプリの数。これらの変更を適用するには、 適用/ OK ボタン。
注意 :スクリーンショットに追加されたPFNは、それがどのように見えるかについてのアイデアを提供するためのものです。アプリのカレンダーアクセスを無効にする
- ザ・ パッケージファミリ名(PFN) アプリのはPowerShellにあります。探す パワーシェル Windowsサーチ機能を介してそれを実行します 管理者 。次に、次のコマンドを入力します。
Get-AppxPackage -Name'Microsoft.MicrosoftEdge '
パッケージの姓を見つける
- 上記のコマンドのMicrosoft.MicrosoftEdgeは パッケージ名 。アプリのパッケージ名を見つけるには、PowerShellで次のコマンドを入力します。
Get-AppxPackage -AllUsers |名前、PackageFullNameを選択します
システム上のすべてのパッケージ名を検索する
- 提供することにより パッケージファミリ名(PFN) の中に 強制拒否 ボックスは、それらのアプリのカレンダーへのアクセスを無効にします。
レジストリエディタを使用したアプリのカレンダーアクセスの無効化
ローカルグループポリシーエディターメソッドは、この特定の設定のレジストリを自動的に更新します。ただし、これをレジストリエディタで直接設定する場合は、不足しているキーと値を自分で作成する必要があります。オプションごとに異なる値があり、特定の値のみが必要な場合は、他の値をスキップできます。すべてのアプリケーションに「強制拒否」値が必要な場合は、その値のみを作成し、他の値は作成しないとします。
- まず、 実行 を押したままにすることによるダイアログ ウィンドウズ キーを押して R 同時にキー。その後、「 regedit 」を押して、 入る 開くための鍵 レジストリエディタ 。選択 はい ユーザーアカウント制御(UAC)プロンプトの場合。
レジストリエディタを開く
- で次のキーに移動します レジストリエディタ 窓。キーがない場合は、 作成する 使用可能なキーを右クリックして、 新規>キー :
HKEY_LOCAL_MACHINE Software Policies Microsoft Windows AppPrivacy
不足しているキーを作成する
- 右ペインを右クリックして、 新規> DWORD(32ビット値) 、「 LetAppsAccessCalendar 「。それをダブルクリックして、値データをに変更します 2 。
注意 :この値の設定は、すべてのアプリケーションのデフォルト値になります。値データ 0 のためです 制御中のユーザー 、 1 のためです 強制的に許可 、および 2 のためです 強制拒否 。すべてのアクセスを無効にする
- ローカルグループポリシーエディターと同様の3つのオプションが必要な場合。右ペインを右クリックして選択すると、3つの異なる値を作成できます。 新規>マルチストリング値 オプション。
- コントロール値のユーザーの場合、「 LetAppsAccessCalendar_UserInControlOfThisApps 「。強制許可値については、「 LetAppsAccessCalendar_ForceAllowThisApps 「。また、強制拒否の値については、「 LetAppsAccessCalendar_ForceDenyThisApps '。
3つの異なる値を作成する
- 次に、任意の値を開いて、 パッケージファミリ名(PFN) 初期化。そうすることで、その特定のアプリケーションにのみその特定の設定を適用します。すべてが構成されたら、必ず 再起動 変更を適用するためのコンピューター。
3つのいずれかの値データを変更できます
注意 :スクリーンショットに追加されたPFNは、それがどのように見えるかについてのアイデアを提供するためのものです。