smb显示与服务器连接超时,SMB 连接上的错误消息 - Windows Server | Microsoft Docs

系统错误 2148073478、扩展错误或 SMB 连接上的签名无效Windows Server 2012或Windows 8

09/30/2020

本文内容

本文提供了一个解决方案,用于解决 SMB 连接中的服务器消息 (错误消息) 消息。

适用于:  Windows 10 - 所有版本,Windows Server 2012 R2

原始 KB 编号:   2686098

症状

在基于 Windows Server 2012 或基于 Windows 8 的计算机无法连接到支持 SMBv2 文件协议的第三方文件服务器后,您会收到以下错误消息之一或类似错误消息,具体取决于您访问第三方文件服务器的方式:

使用具有 UNC 路径的 DIR 命令时:

签名无效

运行 NET USE 命令时:

发生系统错误 2148073478

尝试浏览到 UNC 路径时:

发生扩展错误

在下列常见方案中可能会遇到这些错误:

实时迁移运行 Hyper-V (运行 Hyper-V Server 2012 Windows Server 2012 和 Window 8) 失败。 这是因为存储需要托管在 SMB 共享上。

在 Window 8-Windows Server 2012环境中,不能将网络驱动器映射到 SAN。

原因

This problem is caused by the Secure Negotiate feature that was added to SMB 3.0 for Windows Server 2012 and Windows 8. 此功能取决于所有 SMBv2 服务器(包括仅支持协议版本 2.0 和 2.1 的服务器)对错误响应进行正确签名。 某些第三方文件服务器不会返回已签名的错误响应。 因此连接失败。

解决方案

若要解决此问题,请与第三方文件服务器供应商联系,请求更新,使文件服务器能够支持Windows Server 2012和Windows 8客户端。

解决方法

警告

建议不要禁用安全协商要求,因为这样做会降低计算机安全性。 仅禁用安全协商作为临时疑难解答措施。 不要禁用安全协商;而是联系第三方文件服务器供应商并请求更新,以允许其文件服务器正确Windows Server 2012 Windows 8客户端。

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

若要解决此问题,请使用以下任一方法:

要求第三方文件服务器签名

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

可以在客户端或客户端上使用 PowerShell 启用Windows Server 2012 Windows 8签名。 为此,请运行以下命令:

Set-SmbClientConfiguration -RequireSecuritySignature $true

在 客户端上 禁用安全协商

可以在 客户端或客户端 上使用 PowerShell 禁用安全Windows Server 2012 Windows 8选项。 为此,请运行以下命令:

Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters" RequireSecureNegotiate -Value 0 -Force

备注

此命令可能会换行到 Web 浏览器中的多个行。

参考

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值