使用 EFS 时,将 Office 文档保存到网络服务器的速度很慢

症状

假设使用加密文件系统 (EFS) 来帮助保护临时 Internet 文件文件夹。 将 Microsoft Office 文档保存到远程服务器而不是支持加密,但服务器未配置为执行远程加密。 在这种情况下,保存文档所需的时间比预期要长。

原因

保存文档时,Office 应用程序 (Excel、Word 和 PowerPoint) 在临时 Internet 文件文件夹中名为“Content.MSO”和“Content.Word”的安全子文件夹中创建一个临时文件。 如果使用 EFS 对子文件夹进行加密,则复制到服务器的文件也将应用加密属性。 如果服务器支持加密但未配置为加密,则会多次尝试使文件保持加密状态,这会减慢保存过程。

解决方案

重要

此部分(或称方法或任务)介绍了修改注册表的步骤。 但是,注册表修改不当可能会出现严重问题。 因此,请务必严格按照这些步骤操作。 为了加强保护,应先备份注册表,再进行修改。 如果出现问题,可以还原注册表。 有关如何备份和还原注册表的详细信息,请参阅如何备份和还原 Windows 中的注册表

若要解决此问题,请使用以下某种方法:

  • 从“Content.MSO”和“Content”中删除加密。Word“临时 Internet 文件”文件夹中的子文件夹。

  • 通过更改以下注册表项,禁用服务器上的 EFS 加密支持:

    • PATH:HKLM\SYSTEM\CurrentControlSet\Control\FileSystemValue
    • DWORD:NtfsDisableEncryption
    • 值:1

    注意 值为 0 表示已启用加密,而值 1 表示加密已禁用。

  • 为服务器启用委托身份验证。 这允许服务器模拟客户端,然后创建具有服务器上加密证书的配置文件。 有关如何执行此操作的信息,请参阅启用委托身份验证

  • 在本地保存文件,然后将文件拖动到所需的网络位置。

更多信息

默认情况下,“Content.MSO”和“Content”。Word“子文件夹由 Excel、Word 和 PowerPoint 使用。 它们是“临时 Internet 文件”文件夹的隐藏的、受系统保护的子文件夹,如以下示例路径所示:

C:\User\<user name>\AppData\Local\Microsoft\Windows\Temporary Internet Files\Content.MSO

在 Windows 8 中,“临时 Internet 文件”文件夹现在称为“INetCache”文件夹。 因此,“Content.MSO”子文件夹的路径将如下所示:

C:\Users\<user name>\AppData\Local\Microsoft\Windows\INetCache\Content.MSO