我一直在努力尝试连接到 SMB 共享,并且不断收到“意外网络错误”和“错误 0x80004005”。我已尝试在 Windows 功能中启用 SMBv1,并已尝试确保在网络上启用共享。这是一个基于 Linux 的 NAS 服务器,有点旧,但我没有关于它的详细信息。我可以通过我的 MBP (macOS Mojave) 连接到它,所以这让我很困惑。
有谁知道我如何连接到这个服务器?
我一直在努力尝试连接到 SMB 共享,并且不断收到“意外网络错误”和“错误 0x80004005”。我已尝试在 Windows 功能中启用 SMBv1,并已尝试确保在网络上启用共享。这是一个基于 Linux 的 NAS 服务器,有点旧,但我没有关于它的详细信息。我可以通过我的 MBP (macOS Mojave) 连接到它,所以这让我很困惑。
有谁知道我如何连接到这个服务器?
因此,针对我的特殊情况的解决方案需要修改注册表,但这是一个相对容易且良性的更改,很容易逆转。
打开
regedit.exe
并转到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
并执行以下操作:警告:您应该备份整个注册表,或者至少截取此页面的屏幕截图以确保您可以恢复任何更改。
RequireSecuritySignature
从变为。0
_1
那不是错字;我知道,这确实违反直觉,但它确实有效。我们组织中的其他系统需要这些更改:
AllowInsecureGuestAuth
从变为。0
_1
RequireSecureNegotiate
并将其设置为0
(DWORD)。然后一切正常。