OneDrive 文件和文件夹打开和操作速度极慢(与同步无关)

OneDrive 文件和文件夹打开和操作速度极慢(与同步无关)

Upd-2 (2020-11-27):到目前为止一切顺利,一切都进展顺利。(win 10 pro 20H2 v10.0.19042)没有重大变化。可能的嫌疑人:

  • 我很久以前就停止从 iPhone 同步照片了;
  • 最小化本地同步的文件夹数量;
  • 很久以前就卸载了 Adob​​e Reader。

更新-1(2020-08-30):问题不再重现。不知道有什么帮助。神奇 :) 没有进行重大更新(相同的 win 10 pro 10.0.18363 / v 1909)。

== 会保留原帖一段时间 ==

下面我来谈谈本地缓存的文件和文件夹。Windows 10 和 OD 是最新的。我已经重置了 OD(实际上几次,重新安装等),问题持续了 1-2 年(经过多次更新等)...

正如主题所述,OD 文件夹上的许多操作都非常慢。

  • 大多数较小的文件夹会立即打开,但有些文件夹(通常较大且包含图像)需要 10 秒以上才能打开。
  • 最初我注意到了图像问题 - 打开一张图片需要 10 多秒。我责怪 XnView,但问题并不出在这里。
  • 从 OD 文件夹(从 Explorer 等)打开大多数图像同样需要 10 多秒。
  • 在包含图像的文件夹上全选(Ctrl+A)需要几分钟......
  • 选择所有图像后,选择任意菜单或右键单击 - 1 分钟。

重现:

  • 重置 OD,(快速)
  • 仅同步照片文件夹(快速)。
  • 打开一个文件夹-需要1分钟,
  • 选择所有图像 (Ctrl+A) - 1 分钟,
  • 右键单击-1分钟...

在任何步骤停止同步 - 都没有帮助。

将文件夹复制到 OD 根文件夹之外 - 立竿见影。一切都立即生效(瞬间响应),就像它应该的那样。因此,问题与 OneDrive 有某种关联。

有人有同样的经历吗?知道原因吗?

PS. 我说的不是 Word/Excel,它们打开本地同步的 OD 文件很慢(Office Apps 会在线检查文件是否有最新更新,这是没问题的)。

Win 10 Pro,版本 10.0.18363 | v 1909。Personal
OneDrive,v 2019 内部版本 19.222.1110.0006。
文件/文件夹已在本地同步。
我使用 Explorer 或 TotalCommander。
快速互联网(双向 60 Mbit - 应该不是问题)。SSD
,75 Gb 可用...现代 PC(i5-5300U CPU @ 2.30GHz,2295 Mhz,2 核)...

最大发送量

答案1

我在用户(非管理员)帐户中的大型 OneDrive 文件夹(数千个文件)中遇到了同样的问题。

最后发现MacriumReflect(免费版)和OneDrive之间似乎存在冲突。

从管理员帐户卸载 Macrium Reflect 解决了该问题。

通过在 Explorer 中双击 OneDrive 文件夹内的任何文件夹(或 OneDrive 文件夹本身)或尝试打开上下文菜单,可以轻松重现此问题。这两种情况都导致 Explorer 冻结数十秒。卸载 OneDrive(并重新启动)后,相同的文件夹又可以响应。正如所提到的用户1143638,使用主窗口左侧的导航栏浏览文件夹没有任何延迟。

卸载 Macrium Reflect 并从管理员帐户切换(注销/登录)到用户帐户后,问题完全消失。

我使用微软的进程监视器 (https://docs.microsoft.com/en-us/sysinternals/downloads/procmon),右键单击 OneDrive 文件夹时总会显示大量 Macrium 事件。

以下更改(我之前尝试过)均无效:

  • 将所有文件完全同步到本地计算机
  • 删除整个 OneDrive 文件夹并完全重新同步
  • OneDrive 文件夹属性中的更改(“自定义”:将文件夹类型更改为“常规项目”)
  • OneDrive 文件夹选项中的更改
    • “常规”=>“在快速访问中显示...”
    • “常规” => “清除文件资源管理器历史记录”
    • “查看”=>“始终显示图标”
    • “搜索” => “如何搜索”和“当搜索非索引位置时”
  • Windows 搜索
    • 从 Windows 搜索中排除 OneDrive 文件夹
    • 禁用 Windows Search

环境:

  • Windows 10 Pro 64 位版本 20H2 内部版本 19042.630
  • OneDrive 客户端版本 2020(内部版本 20.169.0823.0008)
  • Macrium 免费版 - 抱歉,卸载后不记得版本号了... ;-)

答案2

感谢上面的海报谈论进程监视器,我能够找到我的问题的根本原因。

简短回答,Spybot 搜索并摧毁 2.7

较长的答案:

问题实际上不在于软件,而在于软件如何保护您。

有一项称为“免疫”的功能,该功能将 1000 个刻意限制的域名添加到 Internet Explorer 的安全设置中。

好吧,想想看,Excel 以及很多 Microsoft 产品都依赖于 Internet Explorer 安全设置(尤其是在访问网络资源或 OneDrive 等共享资源时)。

您也可能拥有另一种类型的互联网安全软件,其中添加了类似的域设置。

我警告任何使用 Windows 注册表编辑器的人,但是您可以在此处查看条目:

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\ZoneMap\Domains]

请注意,每个条目根据其限制级别具有不同的值。

如果这些条目是由 Spybot 添加的,那么您实际上可以取消免疫。

您也可以从 Internet Explorer 中手动删除条目,但这将需要很长时间。

修复这些条目之前打开 Excel 文件的时间:54 秒。

删除这些条目后打开 Excel 文件的时间:3 秒。

希望这也能帮助那些已经为此奋斗了数月的人们。

答案3

这可能是一个非常特殊的情况,但它仍然可以帮助某些人:

对我来说,是 OldNewExplorer 导致 Microsoft Search 索引器失败。

几周前,我就已经注意到访问 OneDrive 文件夹时出现问题。但我没有找到解决方案。今天又出现了。情况越来越糟,似乎还影响了其他文件夹,如“下载”。甚至反馈中心应用程序也无法启动(它没有响应,几分钟后我就把它停了)。

我最终在事件查看器(系统下)中发现“Microsoft Search 服务意外终止”。数百次。在应用程序日志中,我发现了以下条目:“故障应用程序名称:SearchIndexer.exe”和“故障模块名称:OldNewExplorer64.dll”。

从旧日志(一个月前)中,我发现每两分钟就会失败一次,但今天每 1-2 秒就会失败一次。

我几年前就安装过 OldNewExplorer,所以我不记得了。

答案4

我遇到了同样的问题并尝试重置 OneDrive,但效果有限(一些同步位置工作正常,但其他位置仍然有延迟)。

使用进程监视器,我发现解锁文件时出现问题。该文件位于 C:\Users\USER\AppData\Local\Microsoft\Office\16.0\OfficeFileCache,由于它是一个缓存,我冒险在退出所有办公应用程序后清空了它。

随后,文件开始快速打开。

请自行承担风险尝试此操作,因为我愿意承担任何后果,但我很高兴能够再次快速打开文件!

相关内容