我在 Raspberry Pi 4 上运行了一个 Samba 共享。我可以从一台台式电脑(Win10)和一台笔记本电脑(Win11)访问它。但由于某种原因,我无法从我的 ASUS VivoBook S(Win10)访问它。我得到的只是错误 0x80004005。但是,我可以 ping pi 并通过 SSH 或远程桌面访问它。我还可以访问其他计算机上的共享文件夹。
我尝试了网上能找到的所有解决方案。最后,我甚至重新安装了那台笔记本电脑,并再次启用了 SMBv1,但还是没成功。
答案1
检查 Raspberry Pi 上的 SMB 配置以及笔记本电脑上的网络配置和名称解析。确保这些配置正确。
这博客提到
默认情况下,Windows 10/Windows Server 2016/2019/2022 不允许不安全的访客登录 SMB 服务器,这意味着不允许在没有密码的情况下访问 SMB 共享,因此我们将收到网络错误 0x80004005。要覆盖此安全限制,我们可以使用 Gorup Policy Editor。
并进行了修复。除此之外,您可以参考桑巴维基对共享进行故障排除。
在问题中包含来自 Raspberry Pi 的 smb.conf 文件的 SMB 配置和 ASUS VivoBook S 上的网络配置也可能会有帮助,因为这可以提供对问题的更多了解并允许更有针对性的故障排除。