重启计算机后,文件夹重定向无法正常工作

本文提供了在重启计算机后文件夹重定向无法正常工作的问题的解决方法。

适用于:Windows 10 - 所有版本,Windows Server 2012 R2
原始 KB 编号: 951049

问题描述

在运行 Windows Server 2008 或 Windows Vista 的计算机上,已启用文件夹重定向。 重启计算机后立即登录。 在这种情况下,Windows 资源管理器尝试在工作站服务启动之前显示桌面,但你会遇到以下问题之一:

  • 尝试访问重定向的文件夹时,会收到以下错误消息: \servername*Username*sharename** 当前不可用。

  • 文档、图片、音乐和桌面文件夹不可见。

解决方法

若要解决此问题,请使用以下方法之一。

方法 1:注销,然后再次登录

Windows 资源管理器使用 Well-Known 文件夹缓存。 Well-Known 文件夹缓存在登录期间初始化。 注销然后再次登录时,Windows 会重新生成缓存。 此时,可以正确应用组策略设置。 此外,缓存已正确填充。

注意

有关组策略设置和已知文件夹缓存的详细信息,请参阅“更多信息”部分。

方法 2:等待 12 分钟

Well-Known 文件夹缓存的默认更新间隔为 12 分钟。 若要获取对重定向文件夹的访问权限,请等待 12 分钟的更新间隔结束。

方法 3:缩短更新间隔

可以更改注册表以缩短 Well-Known 文件夹缓存的更新间隔。

若要让我们为你修复此问题,请转到“为我修复此问题”部分。 如果想要自行解决此问题,请转到“让我自己修复此问题”部分。

为我修复它

若要自动解决此问题,请单击“ 解决此问题” 链接。 然后在“文件下载”对话框中单击“运行”,并按照此向导中的步骤操作。

注意

此向导可能仅以英语提供;但是,自动修复也适用于其他语言版本的 Windows。

注意

如果你不在有问题的计算机上,可以将自动修复保存到闪存驱动器或 CD,以便可以在有问题的计算机上运行它。

现在转到“此问题是否已修复?”部分。

我自己修复此问题

重要

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

可以通过更改 KnownFolderSettings 子项的两个注册表值来缩短 Well-Known 文件夹缓存的更新间隔。 这些值根据查询的成功或失败控制用于更新 Well-Known 文件夹缓存的间隔。 默认情况下,没有 KnownFolderSettings 子项。 相反,必须创建此子项。 若要创建 KnownFolderSettings 子项及其值,请执行以下步骤:

  1. 单击“开始”,单击“运行”,键入 regedit,然后单击“确定”

  2. 找到并单击以下注册表项: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer

  3. 在“编辑”菜单上指向“新建”,然后单击“项”

  4. 键入 KnownFolderSettings,然后按 Enter。

  5. 右键单击“KnownFolderSettings”,指向“ 新建”,单击“ DWORD 值”,然后键入“CachetimeoutSuccess”。

  6. 右键单击“CachetimeoutSuccess”,然后单击“ 修改”。

  7. “值数据” 字段中,键入一个介于 0 到 720000 毫秒 (毫秒) 的值。

    注意

    CachetimeoutSuccess 注册表值控制生成缓存时成功填充的缓存条目的超时。 建议将此值设置为最大值 720000 毫秒 (12 分钟) ,除非必须配置缓存以更频繁地重新填充设置。 减小值可能会导致处理器和网络负载增加。 (此增加的负载与 Windows 资源管理器相关联。)

  8. 右键单击“KnownFolderSettings”,指向“ 新建”,单击“ DWORD 值”,然后键入“CachetimeoutFailure”。

  9. 右键单击“CachetimeoutFailure”,然后单击“ 修改”。

  10. “值数据” 字段中,键入 0 到 720000 毫秒的值。

注意

CachetimeoutFailure 注册表值控制生成缓存时未成功填充的缓存条目的超时。 建议将此值设置为 60000 毫秒。 执行此操作时,Windows 资源管理器会在 1 分钟后尝试重新填充失败的缓存条目。 此时间范围足以使工作站服务完成初始化过程。

问题是否已修复?

检查问题是否已修复。 如果问题已修复,则你已完成本文。 如果问题没有修复,你可以联系技术支持部门

更多信息

Windows Server 2008 和 Windows Vista 使用 Well-Known 文件夹功能来确定文件夹在用户配置文件中的位置。 通过使用此功能,Windows 根据需要将 Well-Known 文件夹重定向到其他位置。 具体而言,Windows 资源管理器查询 Well-Known 文件夹 GUID。 无论在硬盘驱动器上还是在远程服务器上,此查询都返回实际的文件夹位置。

Windows 资源管理器通过缓存 Well-Known 文件夹及其位置来优化 Well-Known 文件夹查找。 对缓存执行查询,然后将位置返回到应用程序或 Windows 资源管理器。

使用文件夹重定向时,会收到来自 组策略 的文件夹重定向设置。 除非工作站服务已启动,否则无法执行此过程。 如果工作站服务尚未启动,则 Well-Known 文件夹缓存不可用。 这会导致对重定向文件夹位置的查询失败。 此外,缓存在下次更新之前仍然不可用。 默认情况下,此缓存每隔 12 分钟更新一次, (在登录) 期间首次初始化并生成缓存。

状态

Microsoft 已确认这是一个问题。