在Server 2008上安装networking共享的系统错误1240

我想在独立的Server 2012系统上共享一个私有局域网上的文件夹,其他服务器无需身份validation即可访问该文件夹。 我的环境中没有域/ AD。 这通常是一个简单的过程,只需要以下3个步骤即可完成:

  • 启用访客帐户
  • 共享具有共享和系统权限设置为允许匿名login的文件夹
  • 将共享名称添加到Network access: Shares that can be accessed anonymously

我的共享文件夹在其他Server 2003和Server 2012系统上安装得非常好。 当我尝试在Server 2008 R2 SP1系统上安装共享文件夹时,发生以下错误:

 net use * \\192.168.1.1\DeploymentShare$ /user:anyusername System error 1240 has occurred. The account is not authorized to log in from this station. 

这个错误有一个technet解释 :

如果非Microsoft SMB服务器在validation过程中仅支持未encryption(纯文本)密码,则可能会发生此问题。

这解释了什么问题,但现在我该如何解决?

Windows Server 2008具有Microsoft network client: Digitally sign communications (always)默认启用Microsoft network client: Digitally sign communications (always) 。 错误可以通过禁用它来解决。 Server 2012在默认情况下不具有它。