1. 将网络设置为“专用网络”
匿名共享只在“专用网络”下可靠运行。
操作方法:
- 点击右下角任务栏的 网络/Wi-Fi 图标 → 选择当前连接 → 属性。
- 在“网络配置文件”部分选择 专用(而不是“公用”)。
- 专用网络的含义是:你信任这个局域网环境,允许设备互相发现。
检查是否成功:
控制面板 → 网络和共享中心
,当前网络应显示“专用网络”。
2. 打开文件共享功能
- 打开 控制面板(可按
Win+R
输入 control
)。 - 进入 网络和共享中心 → 更改高级共享设置。
- 找到“专用”部分:
- 勾选 启用网络发现 → 展开 → 选中“启用网络发现并自动设置网络连接设备”。
- 勾选 启用文件和打印机共享。
- 找到“所有网络”部分:
- 启用共享,允许用户访问公共文件夹。
- 关闭密码保护共享 ← 这是匿名访问的关键。
3. 设置共享文件夹
- 找到需要共享的文件夹,右键 → 属性 → 切换到“共享”标签页。
- 点击 高级共享 → 勾选 共享此文件夹。
- 点击 权限:
- 删除其他用户,点击 添加 → 输入 Everyone → 确定。
- 选择 Everyone,勾选:
- 读取(只读共享)。
- 或勾选 完全控制(允许修改/删除/新增文件)。
- 点击 确定 → 依次关闭窗口。
4. 调整本地安全策略(防止匿名访问被拒绝)
- 按
Win + R
输入 secpol.msc
→ 回车,打开本地安全策略。 - 找到:
安全设置 → 本地策略 → 安全选项
修改以下策略:
- 网络访问: 本地账户的共享和安全模型 → 设置为 仅来宾 – 对本地用户进行来宾级别验证。
- 网络访问: 不允许SAM帐户和共享的匿名枚举 → 设为 已禁用。
- 网络访问: 让Everyone权限应用于匿名用户 → 设为 已启用。
- 关闭窗口。
⚠️ 注意:如果是 Windows 10 家庭版,没有 secpol.msc
,需要改注册表才能实现(可以提供方法)。
5. 防火墙检查
- 打开 控制面板 → Windows Defender 防火墙 → 允许应用通过防火墙。
- 找到“文件和打印机共享”,确保 专用网络一栏打勾。
- 如果你的电脑还安装了第三方防火墙(如安全软件),也要确认它允许局域网共享。
6. 其他电脑访问共享文件夹
- 在另一台局域网电脑上按
Win + R
→ 输入: 复制编辑\\共享电脑的IP地址
例如: 复制编辑\\192.168.1.100
- 回车后应直接显示共享文件夹内容,无需输入用户名和密码。
- 若无法访问,检查:
- 两台电脑是否在同一网段(如都是
192.168.1.x
)。 - 共享电脑的防火墙是否放行。
- 是否有安全策略未修改。