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