我遇到了这个特定的 Windows 10 客户端无法连接到任何 SMB 共享的问题。
环境:
- 服务器:Windows Server 2019
- 客户端:Windows 10 Pro Workstation 20H2
- 内部局域网
- 我家里没有域名,只有 LAN。
服务器端
我已经在服务器管理器中创建了 SMB 文件共享,并且运行良好。
PS C:\Users\Administrator> Get-SmbSession
SessionId ClientComputerName ClientUserName NumOpens
--------- ------------------ -------------- --------
51539607553 192.168.0.209 PVE-SERVER\share 1
经过另一台虚拟机的测试,我可以轻松连接到文件共享,这意味着 SMB 服务器没有问题。
创建的共享文件夹允许用户访问,并拒绝访客访问。SMB 版本为 3.1.1
客户端
- 删除防病毒软件、防火墙并禁用 Windows 防火墙。
- 无法通过映射网络驱动器进行连接。
- 可以看到网络中的服务器,说明网络发现已启用。
- 无法通过双击网络浏览器来连接到服务器。
尝试使用 PowerShell 中的 New-SmbMapping,但出现错误,无法找到网络路径。
尝试使用网络连接到服务器,出现错误 53。我已替换 IP 地址,但仍然出现相同的错误。
尝试重新启动 lannman。
检查 SMBClient 的系统事件,发现事件 ID 为 30800 的错误,无法解析服务器名称。 但是,我对 nslookup 或 ping 服务器没有任何问题,只花了 1ms 就解决了。
DNS 似乎出了问题,但我可以通过主机名远程访问服务器并访问互联网。还检查了 hosts 文件,没有变化。
我现在已经没有选择了。如能得到任何帮助我将不胜感激。
答案1
感谢您的建议,我尝试检查服务器日志,但客户端从未到达。所以我必须重置我的 Windows 10,问题才能解决。因此,一定是某些软件更改了我的网络设置,导致这种情况发生。