即使从基于 Windows 7 的客户端计算机上的网络中删除了文件服务器,你仍然可以访问脱机文件

本文介绍了一个问题,即即使文件服务器已从网络中删除,仍可访问脱机文件。

适用于: Windows 7 Service Pack 1
原始 KB 编号: 942974

症状

在基于 Windows Vista 或基于 Windows 7 的客户端计算机上,即使文件服务器已从网络中删除,你仍然可以访问脱机文件。 此外,还可以删除控制面板“脱机文件”项中的脱机文件和临时文件。

解决方案

重要

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

若要解决此问题,请重新初始化脱机文件的缓存。 为此,请按照下列步骤操作:

  1. 单击“开始”,在“开始搜索”框中键入 regedit,然后按 Enter。

    注意

    如果系统提示输入管理员密码或进行确认,请键入密码或单击“ 继续”。

  2. 找到以下注册表子项,然后右键单击它:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\CSC

  3. 指向 “新建”,然后单击“ 密钥”。

  4. 在框中键入 参数

  5. 右键单击“ 参数”,指向“ 新建”,然后单击“ DWORD (32 位) 值”。

  6. 键入 FormatDatabase,然后按 Enter。

  7. 右键单击“ FormatDatabase”,然后单击“ 修改”。

  8. 在“数值数据”框中,键入 1,然后单击“确定”

  9. 退出注册表编辑器,然后重启计算机。

注意

在添加此注册表项之前,请确保文件已同步。 否则,未同步的更改将丢失。

还可以使用 Reg.exe 命令行工具自动设置此注册表值的过程。 为此,请从管理命令提示符运行以下命令:

REG ADD "HKLM\System\CurrentControlSet\Services\CSC\Parameters" /v FormatDatabase /t REG_DWORD /d 1 /f

注意

  • 在添加此注册表项之前,请确保文件已同步。 否则,未同步的更改将丢失。
  • 忽略新注册表项的实际值。
  • 此注册表更改需要重启。 当计算机重新启动时,shell 将重新初始化 CSC 缓存,然后删除注册表项(如果注册表项存在)。

状态

Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。