Upd-2 (2020-11-27):到目前为止一切顺利,一切都进展顺利。(win 10 pro 20H2 v10.0.19042)没有重大变化。可能的嫌疑人:
- 我很久以前就停止从 iPhone 同步照片了;
- 最小化本地同步的文件夹数量;
- 很久以前就卸载了 Adobe 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,由于它是一个缓存,我冒险在退出所有办公应用程序后清空了它。
随后,文件开始快速打开。
请自行承担风险尝试此操作,因为我愿意承担任何后果,但我很高兴能够再次快速打开文件!