RDS Windows 上的 OneDrive 卡在列出文件夹和文件的位置

RDS Windows 上的 OneDrive 卡在列出文件夹和文件的位置

这有点尴尬,因为我已经浪费了大量的时间而没有任何结果,这是我的最后一次机会。

问题

OneDrive 有时(90%)会卡在加载文件夹和文件上,但只是列出它们。卡住时有时会使“explorer.exe”崩溃。

您可以看到“云”图标出现得非常缓慢。

在此处输入图片描述

硬件(Hetzner 专用 VPS)

  • CPU:AMD Ryzen 9 5950X 16 核
  • 内存:60 GB DDR4
  • 固态硬盘:500GB NVME

使用 Hyper-V 进行虚拟化,但它是主机上唯一的虚拟机。

互联网速度

1000Mbps 下载 1000Mbps 上传

Hetzner 数据中心速度

操作系统

Windows 10 专业版 x64

版本 22H2 (19045.2546)

OneDrive 配置

使用“OneDriveSetup.exe /allusers”安装。

由于共享点尺寸很大,所有用户都具有“按需激活文件”。

每个用户都有自己的 OneDrive(没用)

每个用户都有一个共享点同步(所有文件都在那里)

并发用户数

约 18,带有 RDP。

日常使用

用户使用 RDP 连接到服务器,使用 Word、Excel 和 Outlook。不再如此。

編輯1

我们尝试在单独的进程中更改 Windows 文件资源管理器 > 设置 > 视图 > 启动文件夹窗口。似乎更“灵活”,但仍然非常慢。 在此处输入图片描述

編輯2

我们强制 Windows 索引速度加快。仍然没有成功,一切似乎都以相同的速度运行,问题仍然存在。

在此处输入图片描述

编辑3

在 OneDrive 上,我们勾选了“安装内部版本”,然后它重新启动并安装新版本。似乎效果好了一些,但仍然需要“无休止地等待”才能列出文件和文件夹

OneDrive 版本:编译 23.045.0228.0001(64 位)

答案1

经过与微软工程师对我的服务器进行长时间检查后,解决此问题的唯一方法是阅读有关 OneDrive 的官方文档。

关联下图显示我们只能在一个主机中配置九 (9) 个 OneDrive for Work 或 School 帐户。

这让我很抓狂,因为微软允许我们在同一台服务器上为大量用户使用 RDS,但这些用户不能同时配置所有 OneDrive……

每个主机的 OneDrive 最大用户数 每个主机的最大 OneDrive 帐户数 (EN-US)

因此,该解决方案有三种可能的实现:

  1. 实施 FSLogix
  2. 在多个 RDS 服务器中分离用户
  3. 使用第三方应用程序允许您将 SharePoint 映射为 Windows 网络驱动器
  4. 使用第三方应用程序安装“OneDrive 即服务”,以便一个帐户与 SharePoint 同步,并且所有用户都通过共享的 Windows 文件夹使用文件(本机)

相关内容