电脑无法访问局域网共享文件夹的首要原因是smb协议未启用,需依次启用smb 1.0/cifs支持、不安全来宾登录、关键系统服务,并开启网络发现与文件共享。

如果您的电脑无法访问局域网中其他设备的共享文件夹,常见原因包括SMB协议未启用、网络发现未开启、权限配置缺失或安全策略限制。以下是针对SMB服务未开启这一核心问题的多种解决方法:
一、启用SMB 1.0/CIFS文件共享支持
Windows 10/11默认禁用SMB 1.0协议,而部分NAS设备、旧版Windows(如Win7)或Samba服务器仅支持该协议,导致连接失败。
1、按下Win + R键打开“运行”对话框。
2、输入optionalfeatures并按回车,打开“Windows功能”窗口。
3、在列表中找到SMB 1.0/CIFS 文件共享支持,展开其子项并勾选全部选项(含“SMB 1.0/CIFS 客户端”和“SMB 1.0/CIFS 服务器”)。
4、点击“确定”,等待系统安装完成,完成后重启计算机。
二、通过控制面板启用SMB功能
该方法适用于无法通过运行命令调出Windows功能窗口的场景,路径更直观且兼容性一致。
1、打开控制面板,将查看方式设为“大图标”,选择“程序和功能”。
2、点击左侧的启用或关闭Windows功能。
3、在弹出窗口中定位到SMB 1.0/CIFS 文件共享支持,确保其复选框被勾选。
4、点击“确定”,系统自动部署组件,完成后重启电脑。
三、启用不安全的来宾登录(适配匿名访问)
当目标共享设备允许Guest账户免密访问时,Windows 10/11默认阻止此类连接;启用该策略可恢复与无认证共享的互通能力。
1、按下Win + R,输入gpedit.msc并回车(仅限专业版/企业版)。
2、导航至计算机配置 → 管理模板 → 网络 → Lanman工作站。
3、双击右侧启用不安全的来宾登录,设置为“已启用”,点击“确定”。
4、若使用家庭版,需手动修改注册表:新建文本文件,粘贴以下内容并保存为enable_guest.reg后双击运行:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]
"AllowInsecureGuestAuth"=dword:00000001
四、验证并启动关键系统服务
SMB功能依赖底层服务正常运行,若Server或Workstation服务被禁用或停止,即使协议已启用也无法响应共享请求。
1、按下Win + R,输入services.msc并回车,打开服务管理器。
2、依次查找以下服务并确认其状态为“正在运行”,启动类型为“自动”:
— Server
— Workstation
— TCP/IP NetBIOS Helper
3、对任一服务右键选择“属性”,将“启动类型”设为“自动”,若状态非“正在运行”,则点击“启动”按钮。
五、检查并配置网络发现与共享设置
即使SMB协议就绪,若网络发现或文件共享功能被关闭,本机将无法在局域网中广播自身存在,也无法探测其他共享节点。
1、进入“控制面板 → 网络和共享中心 → 更改高级共享设置”。
2、在当前网络配置(如“专用网络”)下,启用网络发现和文件和打印机共享。
3、展开“所有网络”,将密码保护的共享设为“关闭”(如需免密访问)或“启用”(如需凭据验证)。
4、点击“保存更改”,随后重启文件资源管理器进程(任务管理器 → 找到“Windows资源管理器” → 右键“重新启动”)。










