答案是:需关闭密码保护共享、启用不安全来宾登录、启动Server等关键服务,并用IP直连测试。先确保对方开启文件共享且关闭密码保护;Win10本机须通过注册表或组策略启用AllowInsecureGuestAuth=1;启动Server、Workstation、TCP/IP NetBIOS Helper等服务;最后用IP地址直连验证,排除网络视图缓存问题。

Win10无法打开局域网内其他电脑,说明本机虽能看到对方设备名,但双击后提示“找不到网络路径”“拒绝访问”或直接卡死——这通常不是发现层问题,而是身份认证、协议协商或共享服务响应失败导致的连接中断。
确认对方电脑已真正启用共享并开放访问权限
很多用户误以为“网络里能看见电脑图标”就等于可访问,其实这只是广播可见性;若目标电脑未实际开启共享服务或设置了强密码保护,点击后必然失败。
在对方Windows电脑上:右键“此电脑”→“属性”→左侧“高级系统设置”→“计算机名”选项卡旁点“网络ID…”→按向导确保选择“公司网络(文件共享和网络发现)”;再进入“控制面板→网络和Internet→网络和共享中心→高级共享设置”,对当前网络类型(专用/公用)勾选“启用文件和打印机共享”,并【务必关闭“密码保护的共享”】——否则Win10会强制要求输入对方账户密码,而多数家庭/小办公环境根本没设共享账户。
如果对方是Win10家庭版,还需额外检查:按Win+R输入control → 程序和功能 → 启用或关闭Windows功能 → 勾选“SMB 1.0/CIFS 客户端”和“SMB 1.0/CIFS 服务器”→重启。
在本机启用不安全来宾登录(关键一步)
从Win10 1803起,默认禁止以Guest身份匿名访问SMB共享,哪怕对方关了密码保护,本机仍会拒绝连接。必须手动放开限制。
方法一:组策略编辑器(仅限专业版/企业版)
按Win+R输入gpedit.msc → 计算机配置 → 管理模板 → 网络 → Lanman工作站 → 双击“启用不安全的来宾登录” → 选择“已启用” → 点击“确定”。
方法二:注册表直改(家庭版适用)
按Win+R输入regedit → 定位到HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsLanmanWorkstation → 右侧空白处右键新建DWORD(32位)值,命名为AllowInsecureGuestAuth → 双击将其数值数据改为1 → 关闭注册表编辑器。
【修改后必须重启电脑,否则策略不生效】
启动并验证关键共享服务状态
共享不是靠一个开关驱动的,它依赖多个后台服务协同响应请求。任一核心服务停摆,点击对方电脑就会卡住或报错。
第一步:按Win+R输入services.msc回车 → 找到以下四项服务:
• Function Discovery Resource Publication
• Server
• TCP/IP NetBIOS Helper
• DNS Client
第二步:逐个双击 → 将“启动类型”设为【自动】→ 若状态显示“已停止”,立即点“启动”按钮 → 全部操作完成后关闭窗口。
特别注意:Server服务是本机对外提供SMB响应的核心,若它未运行,你连自己的共享文件夹都打不开;而TCP/IP NetBIOS Helper负责解析NetBIOS名称(如\DESKTOP-ABC),缺失会导致IP直连正常但主机名访问失败。
绕过“网络”视图,用IP地址直连测试
如果上述步骤做完仍无法打开,先排除“网络”文件夹本身的刷新或缓存故障。
在本机资源管理器地址栏直接输入:
\192.168.0.100(将IP换成对方实际局域网IP)→ 回车。
若能正常列出共享文件夹,说明底层通信完全正常,问题出在“网络”视图的发现机制或图标缓存上;此时可右键“网络”→“刷新”,或执行命令net stop fdrespub && net start fdrespub强制重载发现服务。
若IP直连也失败,检查防火墙:临时关闭Windows Defender防火墙(控制面板→系统和安全→Windows Defender防火墙→启用或关闭Windows Defender防火墙→选择“关闭”),再试一次。若成功,说明需放行“文件和打印机共享”规则而非彻底关防火墙。


















