none
用户访问windows server 2008 r2共享文件夹,文件夹内容刷新有延时 RRS feed

  • 问题

  • 之前有台服务器使用的是windows server 2003,最近刚升级到windows server 2008 r2 sp1,在服务器上做了一个文件夹共享,提供给扫描仪SMB扫描保存的路径,并提供给USER访问。

    现在遇到这样的异常现象:某些时候(间歇发作),扫描仪扫描的文件已经生成保存在该文件夹中(直接登录服务器确认了),但是USER(多人)在自己的电脑上(WINDOWS 7)访问该共享文件夹,却看不到该文件(刷新也看不到),要等几分钟之后才可能看得到。

    且并不是每次都会发生该问题(时而能及时看到文件,时而要等)。

    请问,这个会是与什么有关?

    文件生成在服务器上了,为何USER要访问时却要等待“很久”?

    一开始以为是WIN7同步中心设定了脱机文件夹同步,后来排除该问题。


    • 已编辑 Qijee 2014年5月6日 9:26
    2014年5月6日 9:25

答案

  • 您好,

    我查阅了一些资料,这可能是一个和SMBv2相关的问题,建议您尝试以下步骤:

    1. 在服务器和客户端上查看是否存在以下两条注册表键值:

    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoRemoteRecursiveEvents

    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoRemoteChangeNotify

    若有,请删除。修改完成之后重启Explorer或机器。

    2. 禁用SMB2 Client Redirector Caches

    http://technet.microsoft.com/zh-CN/library/ff686200(WS.10).aspx

    3. 禁用SMBv2

    http://support.microsoft.com/kb/2696547/zh-cn

    注意:

    1. 修改注册表之前请先备份,以免误操作引起其他问题。

    2. 请记录修改步骤,若相关解决方法不能生效,建议还原设置。

    谢谢。


    Jeremy Wu

    TechNet Community Support

    • 已标记为答案 Qijee 2014年5月26日 3:11
    2014年5月7日 7:52
    版主
  • 我依第3点的KB文档,禁用了SMBv2,但是会造成这个服务器文件共享无法使用,

    注册表项: SMB2
    REG_DWORD: 0 = 禁用

    所以我增加了注册表项: SMB1
    REG_DWORD: 1 = 已启用

    应该就是启用SMBv1,禁用SMBv2的意思,

    这两个工作日观察下来还未有USER反应,似乎有效果,但这两日的使用量相对较少,

    等月底的时候用量会大幅提高,到时候应该就好判断是否彻底解决了。


    经过一段时间的观察,该方法是有效果的,延迟问题没有再出现。供参考。
    • 已标记为答案 Qijee 2014年5月26日 3:11
    • 已编辑 Qijee 2014年5月26日 3:12
    2014年5月12日 8:46

全部回复

  • 在使用windows server 2003时都不会出现这个问题..

    2014年5月7日 1:18
  • 您好,

    我查阅了一些资料,这可能是一个和SMBv2相关的问题,建议您尝试以下步骤:

    1. 在服务器和客户端上查看是否存在以下两条注册表键值:

    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoRemoteRecursiveEvents

    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\NoRemoteChangeNotify

    若有,请删除。修改完成之后重启Explorer或机器。

    2. 禁用SMB2 Client Redirector Caches

    http://technet.microsoft.com/zh-CN/library/ff686200(WS.10).aspx

    3. 禁用SMBv2

    http://support.microsoft.com/kb/2696547/zh-cn

    注意:

    1. 修改注册表之前请先备份,以免误操作引起其他问题。

    2. 请记录修改步骤,若相关解决方法不能生效,建议还原设置。

    谢谢。


    Jeremy Wu

    TechNet Community Support

    • 已标记为答案 Qijee 2014年5月26日 3:11
    2014年5月7日 7:52
    版主
  • 感谢Jeremy,

    1. 在服务器和客户端上并不存在以下两条注册表键值。

    依第2和第3点先进行服务器调整,因问题是间歇出现,将进行观察,结果之后再进行回复~~

    2014年5月7日 9:22
  • 您好,

    这个问题解决了吗?

    谢谢。


    Jeremy Wu

    TechNet Community Support

    2014年5月12日 8:30
    版主
  • 我依第3点的KB文档,禁用了SMBv2,但是会造成这个服务器文件共享无法使用,

    注册表项: SMB2
    REG_DWORD: 0 = 禁用

    所以我增加了注册表项: SMB1
    REG_DWORD: 1 = 已启用

    应该就是启用SMBv1,禁用SMBv2的意思,

    这两个工作日观察下来还未有USER反应,似乎有效果,但这两日的使用量相对较少,

    等月底的时候用量会大幅提高,到时候应该就好判断是否彻底解决了。


    经过一段时间的观察,该方法是有效果的,延迟问题没有再出现。供参考。
    • 已标记为答案 Qijee 2014年5月26日 3:11
    • 已编辑 Qijee 2014年5月26日 3:12
    2014年5月12日 8:46