你目前正处于脱机状态,正在等待 Internet 重新连接

"系统错误 2148073478,""扩展的错误"或在 Windows Server 2012 或 Windows 8 的 SMB 连接上的"无效签名"错误消息

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 2686098
症状
基于 Windows Server 2012 的或基于 Windows 8 的计算机无法连接到支持 SMBv2 文件协议的第三方文件服务器后,您会收到下面的错误消息或类似的错误消息,具体取决于您访问第三方文件服务器的方式之一:
  • 当您使用 UNC 路径将 DIR 命令:
    无效的签名
  • 当您运行 NET USE 命令:
    发生了系统错误 2148073478
  • 当您尝试浏览到的 UNC 路径:
    扩展错误
您可能会遇到这些错误中的下列常见情形:
  • Hyper-V 服务器 (运行 Hyper-V 服务器 2012年或 Windows Server 2012 和窗口 8) 的实时迁移将失败。出现这种情况是因为存储需要承载 SMB 共享上。
  • 您不能在窗口环境中 Windows Server 2012 8 SAN 到映射网络驱动器。
原因
此问题是由"协商安全"功能添加到 SMB 3.0 Windows Server 2012 和 Windows 8 引起的。此功能取决于正确签名的错误响应的所有 SMBv2 服务器包括服务器支持仅协议版本 2.0 和 2.1。一些第三方文件服务器不会返回一个签名的错误响应。因此,该连接将失败。
解决方案
若要解决此问题,请联系第三方文件服务器供应商联系,以使文件 supportWindows Server 2012 和 Windows 8 客户端到服务器的更新请求。
替代方法
警告我们不建议您禁用该要求的安全协商,因为这样可以减少计算机的安全性。禁用安全协商只作为临时故障排除措施。不要让安全协商已禁用 ;相反,与第三方文件服务器供应商联系,请求更新,使其以正确支持 Windows Server 2012 和 Windows 8 的客户端的文件服务器。

安全协商的重要性的详细信息,请参阅 http://blogs.msdn.com/b/openspecification/archive/2012/06/28/smb3-secure-dialect-negotiation.aspx.

能够禁用安全协商功能可能会在将来的操作系统被删除。

若要解决此问题,请使用下列方法之一:
  • 要求第三方文件服务器上签名

    若要要求签名的 SMB 客户端或 SMB 服务器上,打开"RequireSecuritySignature"设置。有关供应商的 SMB 服务器,请参阅供应商文档的说明,设置为"必需"的签名设置。

    您可以启用 Windows Server 2012 或 Windows 8 的客户端上使用 PowerShell 签名。若要执行此操作,请运行下面的命令:

    Set-SmbClientConfiguration -RequireSecuritySignature $true
  • 在客户端上禁用"协商安全"

    您可以通过在 Windows Server 2012 或 Windows 8 的客户端上使用 PowerShell 禁用协商安全选项。若要执行此操作,请运行下面的命令:

    Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" RequireSecureNegotiate -Value 0 -Force
    注意:到您的 web 浏览器中的多个行,此命令可能会换行。
参考
有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
2709568 新的 Windows Server 2012 文件服务器中的 SMB 3.0 功能

警告:本文已自动翻译

属性

文章 ID:2686098 - 上次审阅时间:03/03/2015 13:04:00 - 修订版本: 3.0

Windows Server 2012 Datacenter, Windows Server 2012 Essentials, Windows Server 2012 Foundation, Microsoft Hyper-V Server 2012, Windows Server 2012 Standard, Windows 8, Windows Server 2012 R2 Datacenter, Windows Server 2012 R2 Essentials, Windows Server 2012 R2 Foundation, Windows Server 2012 R2 Preview, Windows Server 2012 R2 Standard, Windows 8.1

  • kbmt KB2686098 KbMtzh
反馈