应依次启用SMB 1.0支持、启动Workstation与Server服务、注册表启用AllowInsecureGuestAuth、用IP地址直连替代计算机名、重置SMB协议栈;每步可独立生效,覆盖协议、服务、认证、解析及底层通信异常。

如果您在局域网中尝试访问其他电脑的共享文件夹,却提示“无法访问”“找不到网络路径”或直接显示空白的网络位置,则问题很可能源于SMB协议支持未启用、关键服务缺失或系统级共享功能被禁用。以下是多种可独立实施的修复方法:
一、启用SMB 1.0/CIFS文件共享支持
Windows 10/11默认禁用SMB 1.0协议以提升安全性,但部分旧设备、NAS或Server 2016等系统仍依赖该协议进行基础共享通信;若未启用,将导致连接被拒绝或无响应。
1、按下 Win + R,输入 optionalfeatures.exe 回车,打开“启用或关闭Windows功能”。
2、在列表中找到 SMB 1.0/CIFS 文件共享支持,展开其子项。
3、勾选 SMB 1.0/CIFS 客户端 和 SMB 1.0/CIFS 服务器(若需被其他设备访问)。
4、点击“确定”,等待系统安装组件并提示重启,必须重启后生效。
二、启用并配置LanmanWorkstation与Server服务
LanmanWorkstation服务负责发起SMB客户端连接,Server服务则承载本地共享发布;二者任一停止将导致共享完全不可见或访问失败,即使界面设置已开启。
1、按下 Win + R,输入 services.msc 回车,打开服务管理器。
2、定位以下两项服务:Workstation(即LanmanWorkstation)、Server。
3、对状态为“已停止”的服务,右键选择“启动”;对启动类型非“自动(延迟启动)”的服务,双击进入属性页,将“启动类型”设为 自动(延迟启动)。
4、启动完成后,无需重启,立即尝试访问 \IP地址共享名 验证是否恢复。
三、注册表启用不安全来宾登录(适用于空密码或Guest访问场景)
Windows 10/11默认阻止未经身份验证的来宾访问,当目标共享未配置账户密码或使用空密码时,系统会静默拒绝连接,并提示“组织的安全策略阻止未经身份验证的来宾访问”。
1、按下 Win + R,输入 regedit 回车,以管理员权限打开注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanWorkstationParameters。
3、在右侧空白处右键 → “新建” → “DWORD (32位)值”,命名为 AllowInsecureGuestAuth。
4、双击该新建项,将数值数据设为 1,基数选“十进制”,点击“确定”。
5、关闭注册表,无需重启,立即生效。
四、通过IP地址直连替代计算机名访问
计算机名解析失败是常见原因:DNS未配置、NetBIOS未启用、主机文件缺失或WS-Discovery异常均会导致 \计算机名 路径无法解析,而底层SMB通信本身正常。
1、在被共享电脑上按 Win + R 输入 cmd 回车,执行 ipconfig,记录IPv4地址(如 192.168.1.102)。
2、在访问端资源管理器地址栏中,直接输入 \192.168.1.102共享名(替换为实际IP与共享名)。
3、若成功访问,说明问题确为名称解析故障,后续可启用NetBIOS或检查WINS设置。
五、重置SMB相关网络协议栈与服务状态
长期运行后,SMB会话表、连接缓存或驱动状态可能异常,导致新连接被挂起或拒绝;重置可清除残留状态,无需修改配置即可恢复基础通信能力。
1、以管理员身份运行命令提示符(Win + X → Windows Terminal(管理员))。
2、依次执行以下命令:
net stop server
net stop workstation
net start server
net start workstation
3、执行完毕后,再运行:netsh int ip reset 与 netsh winsock reset。
4、重启电脑,确保所有协议栈与服务完全重建。

















