Windows 10无法连接Synology NAS SMB共享的故障排查求助
Windows 10无法连接Synology NAS SMB共享的故障排查求助
各位好,我遇到了一个非常棘手的问题,想请教社区里的大佬们帮忙支招:
我家里的Synology NAS已经稳定运行好几年了,一直给多台设备提供存储共享服务。之前NAS上有个插件导致性能异常,不仅NAS界面加载缓慢、流媒体功能失效,连我用了好几年NAS共享的Windows 10 PC也出了问题——资源管理器加载NAS共享时耗时极长,最后弹出提示:Windows cannot access \\192.168.1.3\Photo_archive。
后来NAS的插件问题已经解决,至今正常运行了五周,但这台Windows 10 PC还是无法访问NAS的SMB共享。奇怪的是,同网络里的其他Windows 10/11机器都能正常访问NAS共享,没有任何问题。
等待很久后我收到的具体错误提示如下:
System error 67 has occurred.
The network name cannot be found.
(附网络错误提示截图:网络错误界面)
补充细节:
- 同一台PC可以正常ping通NAS,SMB端口是开放的;
- 能通过浏览器正常访问NAS的管理界面,FTP连接也完全正常;
- 只有使用Windows资源管理器,或是调用历史NAS文件的音乐软件时,才会出现超时无法访问的情况;
- 这台PC不仅连不上NAS的SMB共享,连其他设备的SMB共享也无法访问,但使用第三方SMB客户端(比如muCommander)却能正常使用SMB服务;
- 同网络里的其他PC、媒体播放器、手机,用同一个账号都能正常访问NAS的SMB共享。
我怀疑是这台Windows 10的SMB服务出了配置混乱的问题,而且问题出现时,我没有对Win10、路由器或NAS做过任何更新或设置改动。想问问有没有办法重置Win10的SMB相关配置,不用重装整个系统的那种?
硬件/软件环境
- Synology DiskStation DS420+(已配置支持SMB2、SMB2大MTU、SMB3)
- Windows 10 Pro 版本19045
- Intel(R) Wi-Fi 6 AX200 160Mhz 无线网卡
- Unifi USG 搭配全套Unifi网络组件
已尝试的排查步骤(均无效)
- 重启NAS、路由器、Windows 10 PC
- 清除NAS上的SMB缓存
- 尝试通过主机名而非IP地址访问NAS共享
- 在Windows 10上执行网络重置操作
- 查看NAS的SMB日志,未发现异常
- 重装Windows 10的网卡驱动
- 更换PC的网络连接方式(尝试过Wi-Fi连接)
- 关闭Windows 10的IPv6功能
- 修改NAS和Windows 10的主机名
- 修改NAS和Windows 10的IP地址
- 使用DISM工具修复Windows 10系统
- 删除Windows 10的临时文件
- 启用Windows 10的SMB v1协议(NAS上未启用该协议,但还是尝试了)
- 关闭所有防火墙(包括Windows防火墙和第三方防火墙)
备注:内容来源于stack exchange,提问作者Vincent




