虽然从 Windows 10 访问 XigmaNAS 或 QNAP 共享文件夹没有问题,但我完全无法从运行 Windows 11 Pro 24H2 的同一台 PC 访问这两台服务器。
我可以从 Windows 11 的文件资源管理器的网络浏览器中看到它们,但双击其中任何一个都会导致0x80070035错误代码“未找到网络路径”。
尝试通过命令行或直接输入或运行命令进行访问时出现相同的错误\\SERVERNAME\SHARE
-\\IPADDRESS\SHARE
这两种方法在 Windows 10 中均可顺利运行,但在 Windows 11 中则不行。
同时我可以通过他们的 IP 访问他们的 Web 界面并进行设置。
Windows 11 是全新安装,没有安装任何软件,但启用了 SMB1、SMB2 和 SMB3。
XigmaNAS 和 QNAP 都支持 SMB1、SMB2 和 SMB3。
在 Microsoft 技术社区中找到了 Ned Pyle 撰写的“在 Windows 11 24H2 中使用 SMB 访问第三方 NAS 可能会失败”文章。
这篇文章对我的问题进行了详细的解释,以及为什么微软关于 SMB 的新政策在安全方面确实是必要的。
只需两个PowerShell命令即可访问我家的 XigmaNAS 和 QNAP NAS 上的共享文件夹,如下所示:
Set-SmbClientConfiguration -RequireSecuritySignature $false
Set-SmbClientConfiguration -EnableInsecureGuestLogons $true
在提升的 PowerShell 提示符下运行两者,用Y确认每个,然后重新启动 Windows 11 24H2 计算机。
我建议先阅读整篇文章,至少了解你要做什么。