SkyDrive 在 Windows 8.1 中无法同步

SkyDrive 在 Windows 8.1 中无法同步

从 Windows 8 Pro 升级到 8.1 后,我将许多文件移至集成的 SkyDrive 目录。一切都运行正常,直到最近,SkyDrive 拒绝同步。唯一的例外是 Office 文档,它们通过另一种机制同步。

当我将文件添加到 SkyDrive 重定向时,它们会无限期地显示为Pendingmetro 应用中。有时它们甚至会显示为Complete,这很具欺骗性。当我尝试使它们仅在线时,我收到以下错误:

Sorry, the action couldn't be completed because the file hasn't finished 
uploading. Try again later.

当然,这些文件不会显示在网上或另一台电脑上。当我采用另一种方式并尝试将文件上传到网上时,它们可能会或可能不会同步到我的本地 SkyDrive 目录。这一切都相当难以预测。

编辑:答案已被删除,因此这里有一个针对这个问题的快速修复:在登录选项中断开并重新连接您的 Microsoft 帐户。

答案1

我认为您不会从 Microsoft 支持论坛获得合理的答案。我自己在那里尝试过很多次,除非他们有解决方案,否则您只能得到一般性的答案。

无论是 SkyDrive 还是 SkyDrive Pro(Office 365 SharePoint Online 服务的一部分),同步失败都很常见。

有许多方法可以解决这个问题。最常见的方法是让身份验证失败。重新进行身份验证可能会很麻烦,可能需要您在身份验证可能发生的各个地方乱搞。就您而言,这可能包括浏览器 (IE)、MS Office 和 Windows 8 本身。

您可能还遇到了 SkyDrive 无法同步的文件类型。SkyDrive 不是 DropBox,尽管功能乍一看很相似。尝试将有问题的文件移至未同步的文件夹,确保同步工作正常,然后一次放回一个。SkyDrive 无法同步某些文件扩展名,并且文件名有限制 - 我认为是 256 - 包括整个 URL。

我自己在使用 SkyDrive 时没有遇到过这个问题,但我们在使用 SkyDrive Pro 时经常遇到类似的问题。在这种情况下,通常让一切恢复正常的唯一方法是删除所有同步的文件夹并重新开始。因此,最后一个方法是断开 W8 与 SkyDrive 的连接,重新启动,然后重新连接。

抱歉,这不是一个明确的答案,但恐怕微软在编写同步系统方面从来就不是那么擅长。您会发现大量有关以前尝试的问题的信息,例如 ActiveSync、脱机文件夹同步、公文包等。

答案2

我找到了 4 个解决方案(解决方法):

解决方案 1(手动):右键单击任务栏中的 skydrive(ondrive)图标,然后单击同步。

解决方案 2(自动):这是最好的一个,因为你可以批量使用它来自动同步。下载这个来自 github 的 oneDriveSync.bat

打开 CMD 并输入:

"path to this file\oneDriveSync.bat" "skydrive path"

举个例子:

"C:\Users\Admin\Downloads\oneDriveSync.bat" "C:\Users\Admin\SkyDrive\"

解决方案 3:也使用命令行。

注意:此解决方案将重置您的 onedrive 配置,您必须手动重新配置它。

打开 CMD 并逐个发送以下命令:

SkyDrive /shutdown
SkyDrive /reset
SkyDrive

解决方案 4:在这里找到解决方案:skydrive-同步修复

  1. 打开资源管理器并右键单击 SkyDrive 文件夹并选择属性。
  2. 单击“安全”,然后单击“高级”,您将看到类似于下面的对话框。确保 SYSTEM、Administrators 和您自己的用户名都具有完全控制权。
  3. 选中用从该对象继承的权限替换所有子对象权限条目复选框,然后单击应用。
  4. 记下收到错误的所有文件,以便找到它们并将它们从 SkyDrive 文件夹移到其他地方。这似乎是我这边 SkyDrive 出错的原因。

相关内容