Windows 10はさまざまな便利なアプリで知られていますが、これらのアプリは、カメラ、マイク、場所、連絡先、電話、電子メールなどの特定の機能にアクセスする必要があります。 正しく機能するために。 カレンダーは、People、Mails、Cortanaなどの特定のアプリがアクセスする必要がある機能の1つでもあります。 したがって、これらのアプリはデフォルトでカレンダーとそのイベントにアクセスできます。 次に、カレンダーは連絡先リストを使用して電子メールと予定をスケジュールし、その日の予定を表示します。
ただし、カレンダーへのアクセスが不要な場合もありますが、アプリは引き続き許可を求めます。 そのため、Windows 10でカレンダーにアクセスするためにアプリが必要ないと思われる場合は、アクセスを無効にして、カレンダーとイベントをアプリから非公開にすることができます。 アプリをブロックしてカレンダーにアクセスする方法をいくつか紹介します。
方法1:設定アプリを介してカレンダーへのアプリアクセスをオフにする
この方法は、不要だと思われるときにアプリがカレンダーにアクセスするのを防ぐのに役立ちます。 Cortana、Mail and Calendar、Peopleなどの個々のアプリ、またはそれらすべてのアプリに対してのみアクセスをオンまたはオフにすることもできます。 設定ウィンドウに表示されている場合は、サードパーティアプリケーションのカレンダーへのアクセスを無効にすることもできます。 カレンダーへのアプリのアクセスをオフにする方法を見てみましょう。
ステップ1: に移動 開始、それをクリックし、ギアアイコンをクリックして起動します 設定 アプリ。
ステップ2: の中に 設定 ウィンドウで、をクリックします プライバシー.
ステップ3: 次のウィンドウで、左側に移動し、下にスクロールして、 アプリの許可 セクションをクリックします カレンダー.
ステップ4: 次に、ペインの右側と下に移動します アプリにカレンダーへのアクセスを許可する セクションで、スライダーを左に回してオフにします。
これにより、すべてのアプリのカレンダーへのアクセスが無効になります。
ステップ5: 特定のアプリのカレンダーへのアクセスを無効にする場合は、 カレンダーにアクセスできるアプリを選択してください セクションを作成し、不要なアプリのカレンダーへのアクセスをオフにします。
これにより、選択した個々のアプリのみのカレンダーへのアクセスが無効になります。
ステップ6: デバイスがカレンダーとイベントにアクセスできないようにする場合は、に移動します。 このデバイスでカレンダーへのアクセスを許可する をクリックします 変化する ボタン。
ステップ7: の中に このデバイスのカレンダーアクセス ポップアップで、トグルをオフにします。
これにより、デバイス全体のカレンダーへのアクセスが無効になります。
方法2:グループポリシーエディターを使用してカレンダーへのアプリアクセスをオフにする
ステップ1: 右クリック 開始 選択します 実行 開くには コマンドを実行する.
ステップ2: の中に コマンドを実行する ウィンドウ、タイプ gpedit.msc 検索フィールドでヒットします 入る.
ステップ3: それは開きます ローカルグループポリシーエディター.
次に、以下のパスに移動します。 ローカルグループポリシーエディター 以下に示すのと同じ順序でウィンドウを表示します。
コンピューターの構成>管理用テンプレート> Windowsコンポーネント>アプリのプライバシー
ステップ4: 次に、ウィンドウの右側に移動して、をダブルクリックします。 Windowsアプリにカレンダーへのアクセスを許可する.
ステップ5: 開いたダイアログボックスで、 有効.
に移動します オプション 以下のセクションに入力して、 パッケージファミリ名(PFN) のアプリの これらの特定のアプリを強制的に拒否する 空白のボックス。
ステップ6: を見つけるには パッケージファミリ名(PFN) 特定のアプリの、あなたはに行く必要があります Windows PowerShell.
を押します Win + R キーボードのキーを一緒に押して起動します コマンドを実行する 窓。
ステップ7: の中に コマンドを実行する ウィンドウ、タイプ パワーシェル を押して Ctrl + Shift + Enter キーボードのホットキーを開く Windows Powershell 管理者モードで。
ステップ8: の中に Windows Powershell (管理者)ウィンドウで、以下のコマンドを実行して、特定のアプリのパッケージ名を取得します。
Get-AppxPackage -AllUsers | 名前、PackageFullNameを選択します
ステップ9: 次に、からアプリの名前を書き留めます 名前 セクション。
たとえば、カレンダーへのアクセスを無効にします Microsoft People アプリなので、アプリ 名前 です マイクロソフト。 人.
ステップ10: 次に、以下のコマンドを入力して、 入る:
Get-AppxPackage -Name "Microsoft。 人"
を書き留めます PackageFamilyName アプリの。
*注意: ここで、「マイクロソフト。 人」(アプリ名)と、カレンダーアクセスのためにブロックするアプリの名前。
ステップ11: さて、に戻ります Windowsアプリにカレンダーへのアクセスを許可する に示すようなウィンドウ ステップ5 と入力します パッケージのファミリ名 (PFN)上記の手順で、 これらの特定のアプリを強制的に拒否する ボックス。
押す 適用する その後 OK 変更を保存して終了します。
アプリはカレンダーアプリにアクセスできなくなります。
*注意 - ザ・ パッケージファミリ名(PFN) 入力しました ステップ11 例です。 カレンダーへのアクセスを防止するアプリのPFNを追加する必要があります。
方法3:レジストリエディタを使用してカレンダーへのアプリアクセスをオフにする
ローカルグループポリシーエディターに従うことができた場合は、レジストリに特定の設定が自動的に追加されます。 ただし、Windows 10バージョンでローカルグループポリシーエディターにアクセスできない場合は、レジストリエディターで設定を直接変更できます。 このためには、必要なキーと値を自分で追加する必要があります。
*注意 - オプションごとに値が異なるため、たとえば個別の値のみが必要な場合、値を「強制拒否」をすべてのアプリに適用する場合は、その値のみを追加する必要があり、他の値は追加しないでください。
レジストリを編集する方法を見てみましょう。
ステップ1: 右クリック 開始 メニューを選択して選択します 実行 開くには コマンドを実行する ボックス。
ステップ2: タイプ regedit の中に コマンドを実行する 検索ボックスを押して OK 開くには レジストリエディタ 窓。
ステップ3: の中に レジストリエディタ ウィンドウで、以下のパスに移動して、 AppPrivacy キー:
HKEY_LOCAL_MACHINE \ Software \ Policies \ Microsoft \ Windows \ AppPrivacy
*注意 - の場合 AppPrivacy キーがない場合は、以下の手順に従ってキーを追加してください。
1: を右クリックします ウィンドウズ フォルダ、選択 新着 次に選択します キー.
2: 新しい名前を変更します キー なので AppPrivacy.
ステップ4: 次に、ウィンドウの右側に移動し、空の領域を右クリックして、を選択します。 新着 > DWORD(32ビット)値.
ステップ5: 新しい名前を変更します DWORD としての値 LetAppsAccessCalendar それをダブルクリックします。
ステップ6: の中に DWORD(32ビット)値の編集 ダイアログボックス、に移動します 値データ フィールドに設定し、値をに設定します 2.
*注意 -0 制御するユーザー向けであり、 1 強制的に許可するためのものであり、 2 強制拒否用です。
ステップ7: 値をに変更したい場合 2 (強制拒否)のすべてのオプションについて ローカルグループポリシーエディター、3つの異なる値を作成する必要があります。
これを行うには、ウィンドウの右側に移動し、空の領域を右クリックして、を選択します。 新着 > マルチストリング値.
ステップ8: 新しい値の名前を次のように変更します LetAppsAccessCalendar_UserInControlOfThisApps. これは、ユーザーの制御オプション用です。 ローカルグループポリシーエディター.
それをダブルクリックします。
ステップ9: 今、その中で マルチストリングの編集 ダイアログボックス、に移動します 値データ フィールドに入力し、 パッケージファミリ名(PFN) カレンダーへのアクセスを停止するアプリの
押す OK 変更を保存して終了します。
ステップ10: 別の作成 マルチストリング 値を設定し、値の名前を次のように変更します LetAppsAccessCalendar_ForceAllowThisApps の強制許可オプションの場合 ローカルグループポリシーエディター.
それをダブルクリックします。
ステップ11: の中に マルチストリングの編集 開いたウィンドウで、 パッケージファミリ名(PFN) カレンダーへのアクセスを停止したいアプリの。
押す OK 変更を保存して終了します。
ステップ12: 3番目を作成します マルチストリング 値を設定し、この値の名前を次のように変更します LetAppsAccessCalendar_ForceDenyThisApps の強制拒否オプションの場合 ローカルグループポリシーエディター.
それをダブルクリックします。
ステップ13: さて、 マルチストリングの編集 ダイアログボックスに、 パッケージファミリ名(PFN) の特定のアプリの 値データ フィールド。
押す OK ボックスごとに変更を保存して終了します。
これにより、その特定のアプリのカレンダーアクセスのみが無効になります。
完了したら、終了します レジストリエディタ 変更を有効にするには、PCを再起動します。
特定のアプリは、カレンダーにアクセスできなくなります。
*注意 - レジストリエディタを編集する前に、次のことを確認してください。 レジストリ設定のバックアップを作成する、そのため、プロセス中にデータが失われた場合でも、同じデータを回復できます。