必须同时满足网络发现可用、关闭密码保护共享、启用Guest账户、授予Everyone权限四条件:设网络为专用、启用网络发现与文件共享、关闭密码保护共享、启用Guest账户、共享及高级共享中添加Everyone并赋权、启用“将Everyone权限应用于匿名用户”和“仅来宾”安全策略,家庭版需配置AllowInsecureGuestAuth注册表项。

要在局域网内让其他电脑直接访问你的文件夹而无需输入用户名和密码,必须同时满足网络发现可用、共享策略关闭密码保护、来宾账户就绪、权限明确授予Everyone这四个硬性条件,缺一不可。
确认网络类型与基础共享开关
打开「设置」→「网络和 Internet」→ 点击当前连接(如“以太网”或“Wi-Fi”)→ 将「网络配置文件类型」设为【专用】。公用网络下系统默认禁用共享功能,改完后需重启资源管理器或重新连接网络才生效。
接着打开「控制面板」→「网络和 Internet」→「网络和共享中心」→ 左侧「更改高级共享设置」→ 展开「专用网络」→ 勾选「启用网络发现」和「启用文件和打印机共享」→ 滚动到底部「所有网络」→ 【关闭“密码保护的共享”】 → 点击「保存更改」。
启用并配置来宾账户(Guest)
以管理员身份运行 PowerShell(右键开始菜单 → 选择“Windows PowerShell(管理员)”)→ 输入以下命令并回车:
net user Guest /active:yes
执行后无提示即表示成功。注意:Guest 账户默认被禁用,不启用它,即使共享设置全开,其他电脑仍会弹出凭据框要求登录。
设置共享文件夹权限
右键目标文件夹 →「属性」→「共享」选项卡 → 点击「共享…」按钮 → 在用户栏输入 Everyone → 点击「添加」→ 在下方权限框中将权限设为「读取」或「读取/写入」→ 点击「共享」→「完成」。
这一步只设置了共享层权限,还不够。继续点击同一窗口中的「高级共享…」→ 勾选「共享此文件夹」→ 点击「权限」→ 移除列表中所有默认条目(如 Administrators、Users)→ 点击「添加」→ 再次输入 Everyone → 勾选「完全控制」→ 点击「确定」→「关闭」→「确定」。
调整本地安全策略(关键补丁)
按 Win + R → 输入 secpol.msc → 回车(若提示找不到,说明是家庭版;跳至下一步注册表法)→ 左侧展开「本地策略」→「安全选项」→ 找到并双击以下两项:
通过 handsfree-windows CLI控制 Windows 本机应用 (UIA) 和浏览器 (Playwright) 的引导技能,用于自动化或测试桌面应用。
① 「网络访问:将 Everyone 权限应用于匿名用户」→ 设为「已启用」
② 「网络访问:本地账户的共享和安全模型」→ 设为「仅来宾」
改完后无需重启,但策略生效有缓存延迟,建议执行命令 gpupdate /force 刷新组策略。
家庭版系统绕过 secpol.msc 的注册表方案
方法一:按 Win + R → 输入 regedit → 定位到:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanWorkstationParameters
右键空白处 → 新建 →「DWORD (32 位) 值」→ 命名为 AllowInsecureGuestAuth → 双击将其数值数据改为 1 → 关闭注册表编辑器。
方法二(备用):若上述注册表项不存在或无效,可手动启用简单文件共享(仅限旧版兼容场景)→ 打开「文件资源管理器」→「查看」→「选项」→「查看」选项卡 → 勾选「使用简单文件共享(推荐)」→ 确定。该选项会强制系统忽略本地账户密码校验,但仅对部分老设备有效。
完成全部步骤后,在另一台局域网电脑的文件资源管理器地址栏输入 \(例如 \192.168.1.100)即可直接进入,不弹任何登录框。

















