Dropbox 同步卡住、无法启动或报告错误

如果 Dropbox 桌面应用出现如下任何一种情况,可能表示其无法访问或已损坏:

  • Dropbox 在打开后随即关闭。
  • Dropbox 无法打开并报告错误消息。(如果错误消息是“OperationalError”或“BrokenTempDirError”,请针对 %TEMP% 文件夹进行权限修复。)
  • Dropbox 不会同步且报告您运行的是旧版应用。
  • Dropbox 系统托盘/菜单栏图标一直显示在同步(如蓝色图标上的旋转箭头所示),但就是没有任何进展。
  • Dropbox 菜单中的同步状态指示“权限被拒绝”或“被服务器拒绝”。
  • Dropbox 上下文菜单丢失。
  • 同步图标显示不正常。

如果 Dropbox 在同步流程中卡住的时间太长,且状态中未显示任何同步速度,首先请确保您的防病毒或系统优化应用未干扰 Dropbox 应用的运行。这是使用如下防病毒应用时的一个已知问题:

如果您遇到这个问题,请考虑将 Dropbox 添加到应用的白名单中,或尝试在停用防病毒应用后重启 Dropbox 应用。

TuneUp Utilities (Windows) 也会在优化您的电脑时卸载 Dropbox。如果您运行的是 TuneUp,请尝试停用该应用并重新安装 Dropbox 应用。您可以使用 Tuneup 的在线网络表单向他们报告此问题。

如果您没有运行防病毒应用,或您确信防病毒应用没有妨碍 Dropbox 的运行,则可能是您的 Dropbox 设置难以访问。如果您的设置损坏,一种重置方法是在取消关联后重新关联您的电脑与您的 Dropbox 帐户。不必担心,Dropbox 文件夹中的文件不会受到影响。

没有在此找到您所需的答案?请咨询我们的讨论区专家!

Dropbox 论坛

了解更多

如果取消关联和重新关联帐户无法解决这个问题,您的设置可能受到了保护或因为权限问题而难以访问。如果是这种情况,您可以使用管理员帐户手动删除您的设置。具体方法如下:

Linux

在 Linux 上

  1. 在菜单栏中右键单击 Dropbox 菜单并选择退出以退出 Dropbox
  2. 打开终端窗口,将下列行一字不差地复制并粘贴到终端中:
    sudo chown "$USER" "$HOME"
    sudo chown -R "$USER" ~/Dropbox ~/.dropbox
    sudo chattr -R -i ~/Dropbox
    sudo chmod -R u+rw ~/Dropbox ~/.dropbox
    

    如果 Dropbox 文件夹不是在 ~/Dropbox 中,请务必修改上述所有命令以指向正确的路径。
  3. 转至 Applications 下的 Internet 菜单重启 Dropbox。

Macintosh

使用 Mac OS X 系统

  1. 依次单击菜单栏中的 Dropbox 图标齿轮图标,然后从弹出菜单中选择退出 Dropbox,以退出 Dropbox。
  2. 打开终端应用(位于/应用程序/实用工具/终端)。
  3. 将以下内容复制并粘贴到终端内,每次一行并在每次粘贴后按下 Return
    • 切勿手动输入命令。
    • 在输入第一个命令后,系统会提示您提供电脑用户的密码(非 Dropbox 密码)。请注意,在您输入密码时终端内的密码字段将保持空白。完成输入后,请直接按下 Return
    • 重要说明:我们假设您的 Dropbox 文件夹在默认路径中。如果您将 Dropbox 文件夹放在了自定义位置,请将所有 ~/Dropbox 替换为 Dropbox 文件夹的完整路径并用引号括住。例如,如果您的 Dropbox 文件夹路径为 /Volumes/DifferentPlace/Dropbox,您需要将下列指令中的 ~/Dropbox 替换为 "https://www.dropbox.com/Volumes/DifferentPlace/Dropbox"
  4. sudo chflags -R nouchg ~/Dropbox ~/.dropbox
    sudo chown "$USER" "$HOME"
    sudo chown -R "$USER" ~/Dropbox ~/.dropbox
    sudo chmod -RN ~/.dropbox ~/Dropbox
    chmod -R u+rw ~/Dropbox ~/.dropbox
    

  5. 重启 Dropbox。Dropbox 位于应用程序文件夹中。

Vista/Win7/Win8/Win10

在 Windows Vista、Windows 7 或 Windows 8 上

  1. 单击系统托盘中的 Dropbox 图标,在通知面板中单击齿轮图标,然后在菜单中选择退出 Dropbox 以退出 Dropbox。
  2. 同时按下 Windows 键 + R,然后输入 cmd 并按 Enter 以打开命令提示符。
  3. 将以下内容复制并粘贴到命令提示符内,每次一行并在每次粘贴后按下 Enter。请确保复制并粘贴这些命令(切勿手动输入),因为输入错误可能会导致破坏发生。同时,您只能以右键单击并选择粘贴的方式来粘贴命令。
    icacls "%HOMEPATH%\Dropbox" /grant "%USERNAME%":(F) /T
    icacls "%APPDATA%\Dropbox" /grant "%USERNAME%":(F) /T
    icacls "%LOCALAPPDATA%\Dropbox" /grant "%USERNAME%":F /T
    icacls "%PROGRAMFILES%\Dropbox" /grant "%USERNAME%":F /T
    

    如果 Dropbox 文件夹不在 C:\Users\YourUser\Dropbox 路径中,请修改第一个命令以指向正确的路径。例如,如果您的 Dropbox 在 D:\Dropbox,就应使用如下命令:
    icacls "D:\Dropbox" /grant "%USERNAME%":(F) /T			
    

    其他命令应保持不动。请注意,根据 Dropbox 的大小,此操作可能需要一些时间才能完成,因此请耐心等待 C:\ 提示符再次显示。
  4. 转至开始菜单并选择程序文件,然后选择 Dropbox 以重启 Dropbox。

    • 注意:如果没有在 Program Files 下找到 Dropbox 选项,您需要在 Windows 资源管理器中输入 %APPDATA%\Dropbox,然后双击 Dropbox.exe 以重启 Dropbox

这篇文章是否回答了您的问题?

很抱歉听到这个消息。请告诉我们应该如何改进:

谢谢您的意见!

社区答案
    社区答案

      获取帮助的其他方式

      社区

      Twitter 支持

      指导帮助