Microsoft 文件托管和同步服务。
(免责声明:本信息由自动翻译工具提供;我们力求准确,但翻译可能无法完全反映原文的含义、上下文或意图)
您好,丹阳 李
感谢您联系微软问答论坛。
对于您遇到的此类问题,我们深表歉意。在 macOS 上,OneDrive 现在必须使用 CloudStorage 容器。你无法手动将 OneDrive 指向任意文件夹,必须让 OneDrive 自动创建并绑定到 ~/Library/CloudStorage/OneDrive。如果系统生成了第二个“普通文件夹”,说明 OneDrive 未正确绑定 CloudStorage,需要进行重置。
以下是一些可尝试的解决方法:
第 1 步:彻底解除 Mac 与 OneDrive 的关联
- 点击菜单栏中的 OneDrive 云图标 > 帮助与设置 > 首选项。
- 打开 帐户 选项卡,点击 解除此 Mac 的链接。
第 2 步:清除钥匙串中的缓存凭据
- 打开 钥匙串访问(Spotlight 中搜索“钥匙串”)。
- 搜索“OneDrive”,删除所有 OneDrive Cached Credential 相关条目。
- 关闭钥匙串访问。
第 3 步:退出 OneDrive 并运行官方重置脚本
- 从菜单栏退出 OneDrive。
- 打开 应用程序 文件夹,按住 Control 键右键点击 OneDrive > 显示包内容。
- 打开 Contents/Resources,双击 ResetOneDriveApp.command。
- 如果你使用的是独立版本,请运行 ResetOneDriveAppStandalone.command。
- 等待 OneDrive 自动重新启动。
第 4 步:重新登录并接受 CloudStorage 文件夹
- 当 OneDrive 提示检测到现有 OneDrive 文件夹时,选择 使用此文件夹。
- 不要浏览或选择其他路径,让 OneDrive 自动绑定到 ~/Library/CloudStorage/OneDrive。
- 等待文件占位符重新同步完成(根据文件数量可能需要较长时间)。
第 5 步:清理多余的“普通”OneDrive 文件夹
如果你在 CloudStorage 路径之外看到另一个 OneDrive 文件夹,那是失败配置过程中创建的。
请将该多余文件夹移动到其他位置或备份后删除,仅保留 ~/Library/CloudStorage/OneDrive,并将其固定到 Finder 左侧的“位置”。
第 6 步:检查 macOS 系统权限和集成状态
Finder 扩展:
- 系统设置 > 隐私与安全性 > 扩展 > Finder 扩展,确保 Microsoft OneDrive 已启用。
完全磁盘访问:
- 系统设置 > 隐私与安全性 > 完全磁盘访问,确保 OneDrive 和 OneDrive Finder Helper 已勾选。
按需文件(Files On-Demand):
- 在 OneDrive 首选项中确认该功能已启用。这是 CloudStorage 正常工作的必要条件。
第 7 步:确保使用最新的 OneDrive 客户端
如果你使用的是较旧版本或与 App Store 版本混用,请安装微软官网提供的最新版 OneDrive 客户端,然后重新执行 第 1 步到第 4 步。旧版本或混合安装可能会导致无法绑定 CloudStorage。
如果登录过程中没有出现“使用此文件夹”选项
请在执行第 4 步前进行更彻底的清理:
- 退出 OneDrive。
- 如存在以下项目,请删除后重启 Mac:
- ~/Library/Containers/com.microsoft.OneDrive*
- ~/Library/Group Containers/UBF8T346G9.OneDrive*
- ~/Library/Preferences/com.microsoft.OneDrive.plist
- 重新安装 OneDrive,并再次运行重置脚本。
恢复 Finder 侧边栏行为
在 Finder 中,将 ~/Library/CloudStorage/OneDrive 文件夹拖到左侧栏的“位置”下。
该 CloudStorage 绑定文件夹会作为系统位置正常运行,而不是普通目录。
常见问题快速排查
OneDrive 长时间显示“正在处理更改”
- 请按上述步骤解绑、重置并重新绑定账户,同时确认网络连接稳定。
文件无法在本地打开
- 请确认已授予完全磁盘访问权限和启用 Finder 扩展,并始终从 CloudStorage 路径下打开文件。
点击旧文件夹提示“找不到应用程序”
- 该文件夹未绑定 OneDrive 应用,请删除并重新启动 OneDrive,让其重新创建正确的路径。
感谢您耐心阅读,希望这些信息对您有所帮助。
若本回答对您有帮助,请点击“接受答案”并给予好评。若对本回答有其他疑问,请点击“评论”。
注:若需接收本讨论串的相关邮件通知,请按[我们的文档]指引启用邮件通知功能。