磁盘与文件系统

Windows 中启用了以前版本的共享缺少最新版本 - Windows Client

· 52CE 我爱测

本文提供了一种解决方法,说明在 Windows 中 启用了以前版本 功能的共享中未显示最新版本的问题。 原始 KB 数: 4032986 现象 已将 MaxShadowCopies 注册表值修改为更大的值(默认值为 64)。 MaxShadowCopies 注册表值指定卷影复制服务(VSS)可以保留的最大快照数。 连接到 启用了以前版本的共享 时,只能看到旧版本。 共享缺少最新版本。 原因 出现此问题的原因是 VSS 和 服务器消息块(/zh-cn/win

本文提供了一种解决方法,说明在 Windows 中 启用了以前版本 功能的共享中未显示最新版本的问题。

原始 KB 数: 4032986

现象

已将 MaxShadowCopies 注册表值修改为更大的值(默认值为 64)。 MaxShadowCopies 注册表值指定卷影复制服务(VSS)可以保留的最大快照数。 连接到 启用了以前版本的共享 时,只能看到旧版本。 共享缺少最新版本。

原因

出现此问题的原因是 VSS 和 服务器消息块 (SMB)服务器组件具有单独的限制编号。 VSS 限制编号可由注册表修改,但 SMB 服务器具有固定的限制编号,该限制编号在 Windows 版本中有所不同。 Windows 8、Windows Server 2012 和更高版本的 Windows 版本仅限于在 SMB 服务器中查看 500 个早期版本。 如果将 MaxShadowCopies** 注册表值设置为 **512,则客户端上仅显示最早的 500 个早期版本。 因此,你看不到 12 个最新版本。

解决方法

若要解决此问题,请将服务器上保留的以前版本数限制为每个卷 500 个。

更多信息

重要

请认真遵循本部分所述的步骤。 如果注册表修改不正确,可能会发生严重问题。 在修改注册表之前,请备份注册表,以便在出现问题时可以还原。

默认情况下,对于以前的版本,Windows 每个卷只保留 64 个快照。 可以通过创建或更改以下注册表项来调整此限制:HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\VSS\Settings\MaxShadowCopies

有关详细信息,请参阅 备份和还原 的注册表项和值。

将此键设置为高于 SMB 服务器的值可以处理以防止用户看到最新版本。 每个操作系统的 SMB 服务器限制如下所示:

  • Windows 8、Windows Server 2012 和更高版本的限制为 500。
  • Windows Vista、Windows 7、Windows Server 2008 和 Windows Server 2008 R2 的 SMB 版本 1(SMBv1)协议限制为 500,SMB 版本 2(SMBv2)协议限制为 64。
  • Windows XP 和 Windows Server 2003 的限制为 64。

注意

SMB 服务器的限制无法调整。 只能修改 MaxShadowCopies 注册表值以调整保留的早期版本数。

资料来源与适用范围

资料来源
微软官方中文故障文档
适用范围
按正文的 Windows / Windows Server 适用版本;保留原文兼容性要求
内容语言
中文;命令、路径和错误标识保留技术原文
本地收录日期
2026-10-26
授权说明
CC BY 4.0

正文与所需资源由本站本地存储。查看来源及更新记录 ↗

请按适用版本和实际日志确认原因;本站没有对每一种系统或设备逐项执行文中的操作。