使用 EFS 时将 Office 文档保存到网络服务器的速度很慢
2021/4/9
适用于:
office 2016, Office 2013, Office 2010
本文内容
备注
Office 365 ProPlus 正在重命名为 适用于企业的 Microsoft 365 应用。 有关此更改的详细信息, 请阅读此博客文章。
症状
假定你使用加密文件系统 (EFS) 来帮助保护"临时 Internet 文件"文件夹。 将Microsoft Office保存到远程服务器时不支持加密,但服务器未配置为执行远程加密。 在这种情况下,保存文档所花的时间超过预期。
原因
保存文档时,Office 应用程序 (Excel、Word 和 PowerPoint) 在"临时 Internet 文件"文件夹中的名为"Content.MSO"和"Content.Word"的安全子文件夹中创建一个临时文件。 如果使用 EFS 对子文件夹进行加密,则随后复制到服务器的文件也将应用加密属性。 如果服务器支持加密,但没有配置加密,将多次尝试保持文件加密,这会降低保存过程的速度。
解决方案
重要
此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 若要详细了解如何备份和还原注册表,请参阅如何在 Windows 中备份 和还原注册表。
若要解决此问题,请使用以下某种方法:
从"临时 Internet 文件"文件夹中的"Content.MSO"和"Content.Word"子文件夹中删除加密。
通过更改以下注册表项禁用在服务器上的 EFS 加密支持:
路径:HKLM\SYSTEM\CurrentControlSet\Control\FileSystemValue
DWORD:NtfsDisableEncryption
值:1
注意 值为 0 表示启用加密,而值 1 表示禁用加密。
为服务器启用委派身份验证。 这允许服务器模拟客户端,然后在服务器上创建具有加密证书的配置文件。 若要了解如何进行此操作,请参阅启用委派身份验证。
在本地保存文件,然后将该文件拖动到所需的网络位置。
更多信息
默认情况下,Excel、Word 和 PowerPoint 使用"Content.MSO"和"Content.Word"子文件夹。 它们是"临时 Internet 文件"文件夹的受系统保护的隐藏子文件夹,如以下示例路径所示:
C:\User \ \AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.MSO
在 Windows 8 中,临时 Internet 文件文件夹现在称为"INetCache"文件夹。 因此,指向"Content.MSO"子文件夹的路径如下所示:
C:\Users \ \AppData\Local\Microsoft\Windows\INetCache\Content.MSO