我在Windows Server 2008中build立了一个共享,给予我的域帐户充分的权利。
共享是完全可访问大约一个星期,然后今天我不能再从我的Windows XP机器访问它。 我试过了:
此后不久,我尝试通过Windows 7机器访问共享,并且完美运行! 请注意,我login到WinXP和Win7机器具有相同的域帐户。
所以,我的问题是什么可能导致一个Windows Server 2008的框成功与Win7分享,而不是WinXP?
我知道微软在WinXP之后重新编写了networking堆栈,所以我想也许WinXP会以不同于Win7的方式调用这些共享。 也许只是为WinXP提供传统访问的服务(或其他)崩溃?
重新启动解决了WinXP的问题,但如果可能的话,我真的想避免这个问题。
更新我还没有find一个真正的解决这个问题。 现在重新启动是我唯一的修复。 幸运的是,我几个星期没有遇到这个问题。
我们已经看到与Symantec AntiVirus产品的较早版本的盒子上运行的Server 2008networking共享相同的症状。 如果您有SAV或SEP 11,请确保盒子正在运行最新的维护版本。
因此,为了排除故障,主要是在混合操作系统的环境中,您可能需要考虑禁用SMB 2.0。 您需要在“客户端”和“服务器”操作系统上这样做。
要为Windows Vista或Windows Server 2008系统(“客户端”系统)禁用SMB 2.0,请运行以下命令:
sc config lanmanworkstation depend= bowser/mrxsmb10/nsi sc config mrxsmb20 start= disabled
注意在“=”符号后面有一个额外的“”(空格)。
要启用作为“客户端”系统的Windows Vista或Windows Server 2008系统的SMB 2.0,请运行以下命令:
sc config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi sc config mrxsmb20 start= auto
再次注意,在“=”符号后面有一个额外的“”(空格)。
为了禁用服务器端计算机上的SMB 2.0,请按照下列步骤操作:
值名称:Smb2
值types:REG_DWORD
0 =禁用
1 =启用