共享文件夹的缓存功能确保用户即使在脱机工作且没有权限访问网络时也能够访问共享文件。也可以使用共享文件夹或“共享和存储管理”在共享资源上启用 BranchCache。Windows(R) 7 或 Windows Server 2008 R2 中的 BranchCache 功能使分支机构中的计算机可以缓存从共享文件夹下载的文件,然后在分支中安全地为其他计算机提供文件。

使用组策略,也可以配置脱机文件和 BranchCache。有关组策略设置的完整列表,请参阅 Microsoft 网站 (https://go.microsoft.com/fwlink/?LinkId=142412)(可能为英文网页)。

重要

创建共享文件夹时,默认情况下启用脱机可用性,这意味着可以将安全的文件夹脱机存储在可能不安全的计算机上。为了增强安全性,请不要允许用户脱机存储文件。如果这样做,请考虑使用 Windows(R) BitLocker(TM) 驱动器加密来加密操作系统卷。有关详细信息,请参阅 Microsoft 网站上的“BitLocker 驱动器加密”页 (https://go.microsoft.com/fwlink/?LinkId=141534)(可能为英文网页)。

设置共享文件夹的缓存选项

使用 Windows 界面设置共享文件夹的缓存选项的步骤
  1. 打开“计算机管理”。

  2. 如果出现“用户帐户控制”对话框,请确认所显示的是您想要执行的操作,然后单击“”。

  3. 在控制台树中,单击“系统工具”,再单击“共享文件夹”,然后单击“共享”

  4. 在结果窗格中,右键单击共享文件夹,然后单击“属性”

  5. “常规”选项卡上,单击“脱机设置”,根据需要配置脱机可用性选项,然后单击“确定”

脱机可用性选项

可以为每个共享文件夹选择以下脱机可用性选项之一:

  • 仅用户指定的文件和程序可以脱机使用。 这是设置共享文件夹时的默认选项。使用此选项,默认情况下文件或程序都不能脱机使用,而且用户可以控制在未连接到网络时要访问哪些文件和程序。

    • 启用 BranchCache 使分支机构中的计算机可以缓存从共享文件夹下载的文件,然后在分支机构中安全地为其他计算机提供文件。若要启用 BranchCache,必须首先使用服务器管理器安装“网络文件的分支缓存”角色服务。

  • 此共享中的文件和程序均无法脱机使用。 此选项将阻止客户端计算机上的“脱机文件”功能创建共享文件夹中的文件和程序的副本。

  • 用户从共享中打开的所有文件和程序均可自动脱机使用。当用户访问共享文件夹或卷并打开其中的文件或程序时,该文件或程序将自动可供该用户脱机使用。可自动脱机使用的文件和程序将会保留在脱机文件缓存中并与服务器上的版本同步,直到缓存已满或用户删除文件。未打开的文件和程序不能脱机使用。

    如果选中“已进行性能优化”复选框,则通过客户端计算机从共享文件夹中运行的可执行文件(EXE、DLL)将自动在该客户端计算机上缓存。下次客户端计算机运行可执行文件时,它将访问本地缓存,而不是服务器上的共享文件夹。

    注意

    必须在客户端计算机上启用“脱机文件”功能,文件和程序才能自动缓存。此外,“已进行性能优化”选项不会对使用 Windows Vista 或更新版本的客户端计算机造成任何影响。

使用命令行设置共享文件夹的缓存选项的步骤
  1. 要打开提升的“命令提示符”窗口,请单击「开始」,指向“所有程序”,单击“附件”,右键单击“命令提示符”,然后单击“以管理员身份运行”。

  2. 如果出现“用户帐户控制”对话框,请确认所显示的是您想要执行的操作,然后单击“”。

  3. 键入下列命令之一指定此共享文件夹的缓存:

    net share <sharename> /cache:manual
    net share <sharename> /cache:BranchCache
    net share <sharename> /cache:documents
    net share <sharename> /cache:programs
    net share <sharename> /cache:none

    例如,若要允许用户从名为 myshare 的共享文件夹标识需要脱机存储的文档和程序,请键入:

    net share myshare /cache:manual

描述

Net share

管理共享文件夹。

<sharename>

共享文件夹的名称。

/cache:manual

允许用户标识需要脱机存储的文档和程序。对应于 Windows 界面中的以下选项:“仅用户指定的文件和程序可以脱机使用”

/cache:BranchCache

在共享文件夹上启用 BranchCache 和手动缓存文档。对应于 Windows 界面中的以下选项:“启用 BranchCache”“仅用户指定的文件和程序可以脱机使用”

/cache:documents

在脱机方式下自动存储文档。对应于 Windows 界面中的以下选项:“用户从共享中打开的所有文件和程序均可自动脱机使用”

/cache:programs

在脱机方式下自动存储文档和程序。对应于 Windows 界面中的以下选项:“已进行性能优化”

/cache:none

阻止用户存储脱机文档和程序。对应于 Windows 界面中的以下选项:“此共享中的文件和程序均无法脱机使用”

注意
  • 若要查看该命令的完整语法,请在命令提示符下键入: net help share
  • 若要显示共享文件夹的信息,请键入: net share <sharename>