启用AllowInsecureGuestAuth注册表项并重启Workstation服务是解决Win10“无法连接到该局域网”问题的关键步骤,需配合开启网络发现、文件共享、工作组一致及确保Server等核心服务运行。

Win10提示“无法连接到该局域网”时,系统已明确拒绝建立SMB会话,常见于点击网络图标后空白、双击目标电脑弹出错误对话框、或映射网络驱动器时卡在“正在连接”状态。这不是网络物理连通性问题,而是Windows 10默认禁用不安全来宾访问导致的身份验证失败。
启用不安全来宾访问(注册表关键修复)
第一步:按 Win + R 打开运行窗口,输入 regedit → 回车,以管理员权限打开注册表编辑器。
第二步:导航至路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
第三步:在右侧空白处右键 → 新建 → DWORD (32位)值 → 命名为 AllowInsecureGuestAuth。
第四步:双击该新建项,将“数值数据”设为 1,基数选“十进制”,点击确定。【必须是十进制1,十六进制写成1会无效】
第五步:关闭注册表编辑器,无需重启,但必须重启“Workstation”服务:按 Win+R 输入 services.msc → 找到“Workstation”服务 → 右键“重新启动”。
开启网络发现与文件共享(图形界面必设项)
方法一:通过网络和共享中心设置
右键任务栏网络图标 → 选择“打开网络和共享中心” → 点击左侧“更改高级共享设置” → 展开当前网络配置档(通常是“专用”或“来宾或公用”)→ 勾选“启用网络发现”和“启用文件和打印共享” → 滚动到底部,勾选“启用不安全的来宾访问” → 点击“保存更改”。
方法二:快速启用(适用于已知网络类型)
直接在开始菜单搜索“高级共享设置”,回车进入 → 跳过导航,直接定位到当前网络配置档 → 三项全勾(网络发现、文件和打印共享、不安全来宾访问)→ 保存。
检查并启动关键后台服务
仅启用共享设置还不够——若底层服务未运行,所有设置形同虚设。必须确认以下三项服务处于“正在运行”且启动类型为“自动”:
· Server(提供SMB服务器功能,共享本机资源所必需)
· Function Discovery Resource Publication(让本机出现在“网络”视图中)
· DNS Client(解析其他计算机名,影响通过计算机名访问)
操作路径:Win+R → services.msc → 逐个找到上述服务 → 右键“属性” → 启动类型设为“自动” → 若状态非“正在运行”,则点“启动”按钮 → 全部确认后关闭窗口。
验证工作组是否一致
右键“此电脑” → “属性” → 左侧点“高级系统设置” → 切换到“计算机名”选项卡 → 点“更改” → 查看“工作组”名称,记下当前值(默认是 WORKGROUP)。
去局域网内其他Windows电脑上执行同样操作,确保所有设备的工作组名称完全一致、字母大小写敏感、无空格。例如一台是 WORKGROUP,另一台是 WorkGroup 或 WORKGROUP(末尾多一个空格),就无法互相识别。
修改后需重启电脑才生效。
临时关闭防火墙测试连通性
如果以上步骤全部完成仍失败,立刻验证是否是防火墙拦截:
控制面板 → Windows Defender 防火墙 → 左侧“启用或关闭Windows Defender防火墙” → 选择“关闭Windows Defender防火墙(不推荐)” → 对“专用网络设置”和“公用网络设置”都执行关闭 → 尝试访问局域网电脑。
若此时可以访问,说明原有入站规则阻断了SMB通信(端口445/TCP)。不要长期关闭防火墙,应返回防火墙高级设置 → 入站规则 → 启用下列预置规则:
· File and Printer Sharing (SMB-In)
· Function Discovery (UPnP-In)

















