Windows 电脑无法通过 SMB 访问 NAS 排查指南
适用系统:
TOS 6,TOS 7
一、基础连接检查
- NAS 是否在线
- 判断方法:
- NAS 是否开机
- 网络指示灯是否正常
- 是否可以通过浏览器访问 NAS 管理页面(使用 IP)
- 结果与操作:
- NAS 不在线或无法访问管理页面 → 检查电源和网线连接,确保 NAS 已正常启动并在同一局域网内
- NAS 可访问管理页面 → 继续下一步
- NAS 网口互通是否正常
- 判断方法:
- NAS 是否启用多个网口
- 所有启用网口之间是否可以互相 ping 通
- 是否误连访客网络或中继网络
- 结果与操作:
- 登录 NAS 管理页面,进入 控制面板 → 网络 → 接口,确保电脑和 NAS 都接在同一个路由器下面
- 检查方法:对比 IP 地址如:
- 电脑 IP:192.168.1.10
- NAS IP:192.168.1.100
- 前三位相同(都是 192.168.1)→ 在同一网络
- 网口互通正常 → 继续下一步排查 SMB
- SMB 服务是否开启
- 判断方法:
- 控制面板 → 文件服务 → SMB
- 检查 SMB 服务状态是否“已启用”
- 结果与操作:
- SMB 未启用 → 开启 SMB 服务后重新尝试访问
- SMB 已启用 → 继续下一步
二、访问地址检查
- 访问地址是否正确
- 判断方法:
- 使用正确 IP 或设备名访问 SMB
- Windows SMB 路径必须以 \\ 开头,例如:\\192.168.1.100
- 建议先使用 IP 测试,避免名称解析影响(因为会将名称解析为 IP)
- 结果与操作:
- IP 与设备名都不可用 → 返回基础连接检查,确认网络和 SMB 服务
- IP 可用,设备名不可用 → 建议使用 IP 地址访问 NAS,以及重启 Windows 电脑后再次尝试使用设备名访问
三、清除 Windows SMB 登录缓存
问题现象:电脑本地可能缓存了 SMB 的认证信息。如果更换用户名登录 SMB 或在 NAS 上删除原有用户,可能会影响下次 SMB 登录。
方法一:删除 Windows 凭据
- Windows 操作系统中,通过系统搜索功能调用“凭据管理器”进行访问与管理。

- 找到与 NAS IP 地址相关的凭据,点击下拉箭头 → 选择“删除”

- 再次检查 Windows 凭据,确认凭据已成功移除
方法二:删除已连接的网络共享
- 按下 Windows + R 键打开“运行”窗口, 输入 cmd 并按 Enter 打开命令提示符

- 查看现有网络连接,输入:
net use

- 如果列表中有 \\NAS_IP\IPC$,使用命令删除
net use \\NAS_IP\IPC$ /del

- 再次输入 net use,确认已删除

- 结果与操作:
- 凭据已清理 → 尝试重新访问 SMB
- 仍访问失败 → 继续下一步协议与端口排查
四、检查 SMB 协议与端口
- SMB 协议是否兼容
- 判断方法:
- 登录 NAS 进入 → 控制面板 → 文件服务 → SMB → 高级设置,检查:
- 最低 SMB 协议版本
- 是否启用了 SMB 传输加密
- 登录 NAS 进入 → 控制面板 → 文件服务 → SMB → 高级设置,检查:

- 结果与操作:
- SMB 协议版本过低或不兼容 → 根据 Windows 版本启用对应 SMB 协议,在 NAS 上提高 SMB 版本
- 注意:SMB1 存在安全风险,仅建议临时启用用于排查或老设备兼容。
- SMB 加密问题 → 临时关闭 SMB 加密测试访问(仅用于排查)
2.端口 445 是否可达
删除已连接的网络共享
- 按下 Windows + R 键打开“运行”窗口, 输入 powershell 并按 Enter 打开命令提示符

- 执行以下命令: Test-NetConnection NAS_IP -Port 445
Test-NetConnection 192.168.1.100 -Port 445

- 检查 TcpTestSucceeded : 是否为 True 或者 False
-
结果与操作:
-
结果为 True → 端口正常,继续排查 SMB 协议或权限设置
-
结果为 False → 异常 → 可能被防火墙或网络设备阻止
可临时关闭防火墙测试访问,参考以下步骤。- Windows 操作系统中,通过系统搜索功能调用“Windows Defender 防火墙”进行访问与管理。

- 点击启用或关闭 WindowsDefender 防火墙,关闭后再次尝试访问 NAS。


-
-
结果与操作:
-
关闭防火墙后可以访问 NAS
-
操作建议:
- 按 Windows + R
- 输入:wf.msc ,按 ENTER ,打开 高级安全 Windows Defender 防火墙

- 左侧点击 出站规则
- 右侧点击 新建规则

- 选择 端口 → 下一步
- 选择 TCP,指定本地端口:445
- 下一步 → 选择 允许连接
- 网络类型只勾选 专用
- 名称可填 SMB 445 → 完成
- 再次尝试访问 NAS
-
关闭防火墙后仍访问失败 → 继续回顾前面步骤,确认每步操作是否执行正确如:
-
SMB 协议版本
-
SMB 加密
-
Windows 凭据缓存
-
五、检查 NAS 共享权限
1.用户是否有共享文件夹权限
- 判断方法:
- NAS 控制面板 → 共享文件夹
- 检查当前用户对目标共享文件夹的读写权限
- 如 NAS 支持 ACL / NTFS 权限,也需检查高级权限
- 结果与操作:
- 权限不足 → 分配读写权限后重试
- 权限正常 → 继续下一步
六、重启
- 重启 Windows 电脑
- 通过 \\NAS_IP 重新连接 SMB