Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> อีเมล

วิธีแก้ไข "ไม่สามารถบันทึกสิทธิ์ที่แก้ไขได้" ในปฏิทิน Outlook

Outlook ไม่สามารถบันทึกสิทธิ์ที่แก้ไขได้ (Modified Permissions Cannot Be Saved) 主要由于代表访问 (Delegate Access) 卡在操作中。此外,ISP 的网络限制和冲突的加载项也可能导致此错误。此错误不允许用户修改日历的权限并与其他用户共享日历。

这是一个非常常见的问题,发生是因为 Outlook 应用程序中的一些小技术细节。这个问题不代表硬件本身有任何问题。请确保在继续之前您拥有 Outlook 凭据,因为它们将是必需的。

在代表访问功能无法将更改传播到服务器(或卡在操作中)且用户在此期间编辑日历权限的情况下,Outlook 将被迫不保存修改后的权限。

有时日历的所有者虽然无意中,但在日历权限中创建了重复条目,导致单个用户有多个权限场景。在这种情况下,Outlook 将无法保存修改后的权限。

为了保护和控制网络流量,ISP 部署不同技术来限制不同的网络资源和功能。如果这种强制限制干扰了服务器和 Outlook 之间的通信,Outlook 将不允许用户修改日历的权限。

加载项帮助我们从 Outlook 完成更大的功能,但冲突的加载项是常见的 Outlook 问题,可能导致讨论中的问题。

默认情况下,Outlook 授予代表用户“代表发送”权限,如果无法将所述权限写入 Active Directory 中用户对象的 publicDelegates 属性,或者 SELF 对象没有权限更改 Active Directory 上的“写入个人信息”,Outlook 将显示讨论中的错误。

先决条件 (Pre-Requisite)

  1. 确保您要添加的用户在 Office 365 管理门户中 未被阻止 (not blocked)。
  2. 请访问 Microsoft 产品的服务状态以检查 Outlook 是否正常运行。

如何在 Outlook 上保存修改后的权限?

1. 删除日历权限中的重复条目

Outlook 日历属性中的权限用于管理代表访问。如果权限条目中存在重复,这种重复将产生冲突的权限场景。因此,Outlook 将无法保存修改后的权限。在这种情况下,删除重复条目可能解决问题。

  1. 启动 (Launch) Outlook。
  2. 点击 Calendar (日历) 打开它。
  3. 然后 右键点击 (right-click) 日历并点击 Properties (属性)。
  4. 然后点击 Permissions (权限) 选项卡并检查是否有任何 重复 (duplicate) 条目。如果找到则 移除 (remove) 重复条目。然后点击 Apply (应用) 和 Ok。
  5. 重新启动 (Relaunch) Outlook 并检查您是否可以在 Outlook 日历中编辑和保存权限。

2. 更改网络连接

为了保持安全和受控,ISP 限制对不同网络服务和功能的访问。如果您的 ISP 正在阻止 Outlook 完成其操作所需的服务/功能,Outlook 可能无法在共享日历中保存修改后的权限。为排除这种情况,暂时切换到另一个网络,然后使用 Outlook。

  1. 连接 (Connect) 到另一个网络。如果无法使用另一个网络,您可以使用手机热点。此外,使用 VPN 可以确认 ISP 是否使用任何干扰 Outlook 和服务器之间通信的网络限制。
  2. 现在 启动 (Launch) Outlook 并检查它是否无任何问题地运行。

3. 执行另一个代表访问操作

代表访问用于与其他用户共享 Outlook 日历。如果由于任何故障,代表访问卡在操作中或权限中所做的更改未传达给服务器,Outlook 日历将无法保存修改后的权限。在这种情况下,执行另一个代表访问操作可能解决问题。

  1. 启动 Outlook 然后转到文件选项卡。
  2. 现在点击 Account Settings (帐户设置) 然后在显示的列表中点击 Delegate Access (代表访问)。
  3. 在 Delegates (代表) 窗口中,点击 Add (添加)。
  4. 现在选择任意随机用户并点击 Add 然后点击 Ok。
  5. 现在在代表用户 权限 (permissions) 窗口中,选择您要委派的选项。
  6. 再次点击 OK。
  7. 重新启动 Outlook 并转到 文件 选项卡。
  8. 然后点击 Account Settings 在显示的列表中点击 Delegate Access。
  9. 移除 (Remove) 刚才添加的用户。
  10. 重新启动 (Relaunch) Outlook 并检查它是否已开始无任何问题地工作。

4. 在安全模式下打开 Outlook 并禁用 Outlook 加载项

Outlook 加载项帮助您直接从收件箱完成任务。但有时编写糟糕或过时的加载项开始干扰 Outlook 的真实操作。我们可以使用 Outlook 内置的安全模式,其中 Outlook 将在没有任何加载项的情况下启动。从那里您可以诊断问题是否因加载项而发生。

  1. 退出 (Exit) Outlook。
  2. 同时按下 Windows+R 按钮以打开 Run (运行) 命令。
  3. 在运行命令框中键入命令 Outlook.exe /safe (Outlook 和 / 之间有空格) 然后点击 OK。如果弹出错误消息提示 Windows 找不到 Outlook.exe /safe,则使用 Outlook.exe 的完整路径。
  4. 现在 重复 (repeat) 解决方案 3 以检查您是否可以在 Outlook 中委派访问。

如果您可以无任何问题地使用 Outlook,则通过以下步骤逐个禁用 Outlook 加载项

  1. 退出 (Exit) Outlook 并以正常模式重新打开 Outlook 然后转到 文件 选项卡并点击 Options (选项)。
  2. 然后点击 Add-Ins (加载项)。
  3. 找到靠近窗口底部的 "Manage" (管理) 选项并选择要启用/禁用的加载项类型 例如 COM Add-ins 然后点击 "Go"。
  4. 现在 取消选中 (uncheck) 所有加载项。
  5. 然后 重新启动 (restart) Outlook 并检查您是否可以修改 Outlook 的日历权限,如果可以,则逐个启用加载项以找出有故障的一个。找到有故障的加载项后,保持其禁用并访问该故障加载项的开发者网站检查是否有更新版本。如果有可用的更新版本,则下载并安装更新版本并查看是否有助于解决问题。

5. 使用注册表编辑器禁用“代表发送”权限

当您给用户代表访问权限时,Outlook 默认授予代表用户“代表发送”权限,所述权限被写入 Active Directory 中用户对象的 publicDelegates 属性。如果您使用的 Outlook 配合的全局目录服务器不在您的域本地,则 publicDelegates 属性无法写入 Active Directory 中的用户对象,或者如果 SELF 对象无法更改 Active Directory 用户对象上的 Write Personal Information,Outlook 将无法保存修改后的日历权限。在这种情况下,配置 Outlook 添加代表而不授予代表“代表发送”权限,可能解决问题。

警告:更改注册表需要专业知识,请在编辑注册表时极度小心。我们建议您完全按照下面的说明操作,因为任何错误都可能损坏整个操作系统。建议备份注册表。

  1. 退出 (Exit) Outlook。
  2. 按 Windows 键然后键入 Registry Editor (注册表编辑器) 在结果列表中点击 Registry Editor。
  3. 然后 导航 (navigate) 到以下注册表键
    HKEY_CURRENT_USER\Software\Microsoft\Office\x.0\Outlook\Preferences
    替换 (Replace) 上述注册表键中的 x.0 为您的 Outlook 版本。
    • Outlook 2016/2019: 16.0
    • Outlook 2013: 15.0
    • Outlook 2010: 14.0
    • Outlook 2007: 12.0
    • Outlook 2003: 11.0
  4. 然后在 Edit (编辑) 菜单上点击 New (新建) 然后点击 DWORD Value。
  5. 键入 IgnoreSOBError 然后按 Enter。
  6. 右键点击 IgnoreSOBError 点击 Modify (修改) 在 Value data (数值数据) 框中键入 1 然后点击 OK。
  7. 点击 File (文件) 然后点击 Exit (退出) 退出注册表编辑器。
  8. 现在 启动 (launch) Outlook 并检查您是否可以添加和保存日历的权限。

6. 使用 Outlook Web App (OWA)

如果服务器端或 Outlook 日历有软件故障,通常移动客户端 (Outlook for iOS 或 Outlook for Android)、Outlook Web App 和 Windows 10 日历应用会在 Outlook PC 客户端之前得到修正。在这种情况下,使用 Outlook Web App、移动客户端或 Windows 10 日历应用可能解决问题。

  1. 退出 (Exit) Outlook。
  2. 打开 (Open) 网页浏览器并访问 Outlook Web App。您可以使用移动客户端 (Android 或 iOS) 或 Windows 10 日历应用。
  3. 点击 Calendar (日历) 图标 然后点击 三个点 (three dots) 在 日历 (calendar) 前面 点击 Sharing and Permissions (共享和权限)。
  4. 输入要共享日历的用户的 电子邮件地址 (email address) 然后点击 Share (共享)。
  5. 启动 (Launch) Outlook 并检查您是否可以在 Outlook 日历中编辑和保存权限。

7. 运行 Microsoft 支持和恢复助手 (SaRA)

Microsoft 支持和恢复助手 使用不同的诊断测试来找出应用程序的问题,然后为已识别的问题提供最佳可能的解决方案。此工具目前可以排除 Outlook 以及 Office/Office 365 问题。如果 Microsoft 支持和恢复助手 (SaRA) 无法修复问题,它将建议排除故障的后续步骤。因此,运行 Microsoft 支持和恢复助手可能解决问题。

  1. 从 Microsoft 官方网站下载 Microsoft 支持和恢复助手。
  2. 下载完成后,启动 SaRA。
  3. 在 Microsoft 服务协议 中,点击 I Agree (我同意) (阅读和理解后) 表示同意。
  4. 在应用程序中选择 Outlook 然后点击 Next (下一步)。
  5. 现在选择 "I'm having problems with shared mailboxes" (我遇到共享邮箱问题) 选项并点击 Next。

遵循 (Follow) Microsoft 支持和恢复助手屏幕上显示的说明以排除 Outlook 故障。