Microsoft Excel 2016 启动缓慢

Microsoft Excel 2016 启动缓慢

在我们的公司环境中;我们对配置文件夹使用文件夹重定向(例如,组策略、AppData\Roaming、桌面、文档等中的文件夹)。

我们有启用始终离线模式并确保冲突解决政策'1' 是有效的,当发生冲突时,本地副本优先于远程副本。

我们的用户群开始报告 Microsoft Excel 2016 启动缓慢(在 Windows 10 上,但目前不确定这是否相关)。我们已经能够验证确实如此,启动需要 30 秒到 2 分钟的时间。

我们已经进行了大量故障排除,并得出结论:以下步骤对于解决问题无效:

  • 禁用 Hello Cortana;
  • 禁用 DDE(动态数据交换);
  • 禁用硬件加速;
  • 禁用插件;
  • 清除最近打开的项目;
  • 将默认打印机从网络实例更改为本地(即 PDF 打印机);
  • 通过程序和功能修复安装;
  • 将 \\SERVER\Home (包括子文件夹)设置为受信任位置;
  • 授予域用户对共享权限的完全控制权。

我们已经能够验证以下情况:

  • 配置文件夹确实是通过脱机文件运行的,因此在线/延迟不是问题;
  • Excel 启动时没有打开 X、Y、Z 文档的配置;
  • 立即启动 Excel 进入安全模式(Ctrl + 启动);
  • 只有在普通模式下第一次启动时才会出现缓慢的情况,后续启动是即时的。

潜在因素:

  • Realtek 音频驱动程序(我知道这听起来很奇怪)是其中一个报告的负责人,驱动程序被卸载后,问题再也没有出现。然而,在其他情况下,这似乎不是一个解决方案;
  • 权限问题(服务器端或同步中心) -

进程监控已经表明权限问题是导致该问题的原因,因为它报告的启动时间很长

Class:          File System
Operation:      CreateFile
Result:         ACCESS DENIED
Path:           \\SERVER\Home\<username>\AppData\Roaming\Microsoft\Excel\Excel15.xlb
Desired Access: Generic Read/Write
Disposition:    Open
Options:        Synchronous IO Non-Alert, Non-Directory File, Open No Recall
Attributes:     n/a
ShareMode:      Read
AllocationSize: n/a

在本地浏览文件并尝试删除时,确实会抛出权限错误。但是,服务器上的文件显示用户对其拥有完全权限。

由于脱机文件不显示权限选项卡,我不确定在转换到脱机文件时权限是否会丢失?或者是否需要额外的服务器端权限(但是是什么以及为什么?)或者这是否仅仅是一个转移注意力的花招?

有任何想法吗?

答案1

经过进一步调查,我们发现可以通过以下方式解决此问题:

  1. 将“\\SERVER\Home”映射为驱动器(例如 J:);
  2. 通过 \AppData\Roaming\Microsoft\Excel 浏览 J:
  3. 删除 Excel15.xlb

我们的结论是,这似乎是对 UAC 提升/命名空间/权限问题的一些描述。

相关内容