最常见原因是本机未启用server/workstation服务、密码保护共享未关闭、smb 1.0未启用、防火墙拦截或来宾访问策略限制;需依次启动关键服务、关闭密码保护、启用smb 1.0、放行防火墙规则并配置本地安全策略。

局域网内其他电脑无法访问你这台电脑上设置好的共享文件夹,最常见原因是本机未正确启用共享服务、权限策略拦截了外来连接,或系统默认禁用了不带密码的来宾访问——这些设置在Windows 10/11中被严格限制,哪怕网络连通、共享开关已打开,仍会静默拒绝请求。
确认并启用关键系统服务
共享功能依赖底层服务运行,Server服务负责对外发布共享,Workstation服务则支撑入站连接响应;任一停止,其他电脑就收不到任何回应。
按下 Win + R,输入 services.msc 回车,打开服务管理器。
找到 【Server】 和 【Workstation】 这两项服务,右键→“启动”;若启动类型不是“自动(延迟启动)”,双击进入属性页修改。
无需重启,立即尝试从另一台电脑用 \本机IP地址 访问,例如 \192.168.1.100。
关闭密码保护共享(适用于无账户密码场景)
如果你没为当前登录用户设置密码,或者希望让其他电脑无需输入凭据就能访问,就必须关闭密码保护——否则Windows会直接拦截所有连接请求,连弹窗都不显示。
打开“控制面板 → 网络和 Internet → 网络和共享中心 → 更改高级共享设置”。
在“所有网络”部分,将“密码保护的共享”设为 无密码保护的共享,点击“保存更改”。
这一步生效极快,但注意:【若本机启用了Guest账户且未设密码,此设置必须配合注册表AllowInsecureGuestAuth一同启用,否则仍无效】。
启用SMB 1.0支持(仅当对方是旧设备或NAS时需要)
部分老式打印机、监控NVR、早期NAS或Windows Server 2012/2016默认只响应SMB 1.0协议,而Win10/11默认禁用该协议以提升安全等级——结果就是连接请求发出去后石沉大海。
方法一:图形界面启用
按下 Win + R,输入 optionalfeatures.exe 回车 → 找到“SMB 1.0/CIFS 文件共享支持” → 展开子项 → 勾选“SMB 1.0/CIFS 客户端”和“SMB 1.0/CIFS 服务器” → 点“确定” → 重启电脑。
方法二:PowerShell一键启用(管理员权限运行)
执行命令:Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol -NoRestart → 手动重启。
启用后,对方设备即可使用传统SMB方式发起连接,无需额外配置。
放行防火墙并允许文件共享例外
Windows Defender 防火墙默认会拦截入站的SMB流量(TCP 445端口),即使你开了共享,外部请求也会被丢弃,表现为“找不到网络路径”或超时。
第一步:临时验证是否为防火墙导致
打开“控制面板 → Windows Defender 防火墙 → 启用或关闭 Windows Defender 防火墙” → 将“专用网络”和“公用网络”都设为“关闭” → 立即从另一台电脑测试访问。
第二步:永久放行而非关闭防火墙
回到防火墙主界面 → “允许应用或功能通过Windows Defender 防火墙” → 勾选“文件和打印机共享”下的“专用”复选框 → 点“确定”。
这一步比关防火墙更安全,它只放开SMB必需端口,不影响其他防护策略。
配置本地安全策略(专业版/企业版可用)
这是解决“组织的安全策略阻止未经身份验证的来宾访问”错误的核心步骤,适用于空密码用户或启用Guest账户的场景。
第一步:启用Guest账户(如需)
按 Win + R 输入 lusrmgr.msc → 左侧“用户” → 右键Guest → “属性” → 取消勾选“账户已禁用” → 确定。
第二步:调整本地安全策略
按 Win + R 输入 secpol.msc → 导航至“本地策略 → 安全选项” → 双击“网络访问: 本地账户的共享和安全模型” → 选择“经典- 对本地用户进行身份验证,不改变其本来身份” → 确定。
第三步:允许空密码登录
在同一窗口中,双击“账户: 使用空密码的本地账户只允许进行控制台登录” → 设为“已禁用” → 确定。
完成这三步后,其他电脑即可用Guest身份或空密码账户访问你的共享文件夹,无需弹出认证窗口。











