需要做什么才能使‘以前的版本’在客户端操作系统上可见?

需要做什么才能使‘以前的版本’在客户端操作系统上可见?

我的服务器启用了卷影副本,每天拍摄几次快照。从服务器上,如果您查看本地设备,您可以看到以前的版本正在可靠地填充。但从远程客户端来看,最终用户查看以前版本的能力似乎非常不确定。

为了回答这个问题,您可以假设我所有的客户端都是 Windows 7,而服务器都是 Windows Server 2008 R2。

是否有一份详尽的清单,列出最终用户查看先前版本所需的一切?除了读取权限之外,是否还需要一定级别的共享或文件系统权限?除了常规 Windows 网络已经具备的权限之外,是否还需要在防火墙上打开某些内容?

答案1

确保管理共享可用。您可以使用此知识库文章进行检查: http://support.microsoft.com/kb/842715/en-us

(评论者:这里发帖太多了,所以我只发链接)

答案2

如果您在某些配置(例如嵌套 DFS 链接)中通过 DFS 访问共享,则不会显示以前的版本。更多信息请见:http://support.microsoft.com/kb/2466048

答案3

我对此感到厌倦。除了使用 vssadmin 或网络共享的命令方法访问和/或恢复以前的版本选项卡之外,似乎找不到可靠的答案。这应该是一个简单的修复。从命令行恢复文件或文件夹至少可以说是令人沮丧的。

我最终在 2008 R2 服务器上使用了 Windows 7 注册表修复程序,并且成功了。希望这能对将来的某人有所帮助...将以下内容复制并粘贴到记事本中,并将其保存为 .reg 文件(请记住在进行任何更改之前备份注册表)。

为使选项卡显示而修改的注册表键是:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}]

[HKEY_CLASSES_ROOT\CLSID\{450D8FBA-AD25-11D0-98A8-0800361B1103}\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}]

[HKEY_CLASSES_ROOT\Directory\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}]

[HKEY_CLASSES_ROOT\Drive\shellex\PropertySheetHandlers\{596AB062-B4D2-4215-9F74-E9109B0A8153}]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"NoPreviousVersionsPage"=-

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer]
"NoPreviousVersionsPage"=-

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\PreviousVersions]
"DisableLocalPage"=-

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer]
"NoPreviousVersionsPage"=-

[HKEY_CURRENT_USER\Software\Policies\Microsoft\PreviousVersions]
"DisableLocalPage"=-

相关内容