如何防止应用程序访问Windows10上的日历?

其他需要日历或事件的应用程序可以访问 Windows 10 上的日历。默认情况下,People、Cortana 和 Mail 将希望访问您的日历。这些应用程序协同工作以安排电子邮件并使用联系人列表进行约会。Cortana 还会访问日历以向您显示今天的约会。它还会在搜索结果中显示日历结果。但是,如果您不希望 Cortana 或电子邮件访问日历上的事件或约会,则可以禁用日历访问。通过这种方式,您还可以使日历上的活动对其他应用程序保密。

您可以通过多种方法来阻止应用程序访问日历。我们将展示默认的 Windows 设置、组策略编辑器和注册表编辑器方法。以下所有方法都会导致禁用应用程序的日历访问。如何防止应用程序访问Windows10上的日历?

通过Windows设置禁用应用程序的日历访问

在 Windows 设置中,您可以找到打开和关闭应用程序日历访问的开关。您还可以通过检查设置中列出的应用程序来启用和禁用对特定应用程序的访问。如果您安装需要访问日历的第三方应用程序,那么该应用程序也将列在那里。请按照以下步骤禁用日历访问:

  1. 同时按下Windows + I键打开Windows 设置。然后点击隐私选项。
  2. 在左窗格中,单击应用程序权限下列出的日历选项。向下滚动并关闭允许应用程序访问您的日历选项。这将禁用所有可以访问日历的应用程序的访问权限。
  3. 下面将列出一些应用程序,您也可以禁用任何特定应用程序。更改此设置后,应用程序将无法再访问日历。

通过本地组策略编辑器禁用应用程序的日历访问

Local Group Policy Editor 执行相同的工作,即使用额外选项禁用日历。在这里,您可以为所有应用程序选择默认选项,或为任何特定应用程序设置不同的设置。您需要通过包系列名称 (PFN) 添加应用程序。您可以通过 PowerShell 搜索程序包系列名称。我们还包含了搜索包名称或包系列名称的步骤。

注意:如果您使用的是 Windows 家庭版,请跳过此方法,因为本地组策略编辑器在家庭版中不可用。

但是,如果您的系统上有本地组策略编辑器,请按照以下指南操作:

  1. Windows + R键打开“运行”对话框。在“运行”对话框中,键入“ gpedit.msc ”并按Enter键打开本地组策略编辑器
    注意:如果出现“用户帐户控制”提示,请选择“是”选项。
  2. 现在导航到“本地组策略编辑器”窗口中的以下路径:
    计算机配置\管理模板\Windows 组件\应用程序隐私
  3. 双击“让 Windows 应用程序访问日历”设置。将切换选项从Not Configured修改为Enabled。然后在以下三个框中针对所述的不同选项提供应用程序的包系列名称 (PFN) 。要应用这些更改,请单击“应用/确定”按钮。
    注意:屏幕截图中添加的 PFN 只是为了让您了解它的外观。
  4. 可以在 PowerShell 中找到应用程序的包系列名称(PFN) 。通过 Windows 搜索功能搜索PowerShell并以管理员身份运行它。现在键入以下命令:
    获取 AppxPackage 名称“Microsoft.MicrosoftEdge”
  5. 上面命令中的Microsoft.MicrosoftEdge是一个包名。要查找应用程序的包名称,您可以在 PowerShell 中键入以下命令:
    获取 AppxPackage -AllUsers | 选择名称,PackageFullName
  6. 通过在“强制拒绝”框中提供包系列名称 (PFN),将禁止这些应用程序访问日历。

通过注册表编辑器禁用应用程序的日历访问

本地组策略编辑器方法将自动更新此特定设置的注册表。但是,如果您是直接在注册表编辑器中设置它,那么您需要自己创建缺少的键和值。每个选项都有不同的值,如果您只需要一个特定值,则可以跳过其他值。假设如果您只想为所有应用程序设置一个“强制拒绝”值,则只创建该值而不创建其他值。

  1. 首先,按住Windows键并同时按R键打开“运行”对话框。之后,输入“ regedit ”并按回车键打开注册表编辑器。为用户帐户控制 (UAC) 提示选择是。
  2. 在注册表编辑器窗口中导航到以下键。如果密钥丢失,您可以通过右键单击可用密钥并选择新建 > 密钥来创建它:
    HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\AppPrivacy
  3. 右键单击右侧窗格,选择“新建”>“DWORD(32 位值)”,并将其命名为“ LetAppsAccessCalendar ”。双击它并将值数据更改为2
    注意:此值中的设置将是所有应用程序的默认值。值数据0表示用户在控制中1表示强制允许2表示强制拒绝
  4. 如果您想拥有类似于本地组策略编辑器的三个选项。您可以通过右键单击右侧窗格并选择“新建”>“多字符串值”选项为其创建三个不同的值。
  5. 对于控制值中的用户,将其命名为“ LetAppsAccessCalendar_UserInControlOfTheseApps ”。对于强制允许值,将其命名为“ LetAppsAccessCalendar_ForceAllowTheseApps ”。对于强制拒绝值,将其命名为“ LetAppsAccessCalendar_ForceDenyTheseApps ”。
  6. 然后您可以打开任何值并将包系列名称 (PFN)放入其中。通过这样做,它将仅为该特定应用程序应用该特定设置。配置完所有内容后,请确保重新启动计算机以应用更改。
    注意:屏幕截图中添加的 PFN 只是为了让您了解它的外观。
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。
(0)
上一篇 2023年3月19日
下一篇 2023年3月19日

相关推荐