当 Windows 无法访问网络共享时,先不要急着修改注册表,也不要一开始就启用旧版 SMB 协议。更稳妥的做法是先在共享端检查网络发现和文件共享是否已开启,再根据访问共享路径时出现的提示,判断问题究竟出在网络连接、主机名解析、共享权限,还是账号凭据上。无论是公共网络还是公司网络,都不要为了临时测试随意放宽共享权限。
先从网络页面打开共享设置入口
在共享端打开文件资源管理器,点击左侧的 网络。如果页面顶部出现“网络发现和文件共享已关闭”的提示,点击其中的 启用网络发现和文件共享,进入 Windows 的共享设置页面。如果没有看到该提示,也可以直接依次进入“设置 > 网络和 Internet > 高级网络设置 > 高级共享设置”。
打开网络发现和文件和打印机共享
进入 高级共享设置 后,在当前正在使用的网络配置文件下开启 网络发现 和 文件和打印机共享。如果系统当前将网络识别为公用网络,请先确认这是否属于可信任的局域网环境;在机场、酒店等公共网络中,不建议直接开启共享功能。共享端完成设置后,等待几秒钟,再从访问端重新测试网络共享是否可以打开。

用共享路径测试并按提示继续判断
打开资源管理器后,直接在地址栏输入 \主机名共享名 即可尝试访问网络共享;如果不确定主机名是否正确,也可以先改用共享端的 IP 地址测试一次。若仍然提示“Windows 无法访问”,通常可以按照这个顺序继续排查:先确认目标主机是否在线、共享名称是否输入正确、两台电脑是否处于同一局域网;然后再检查目标文件夹的“共享”权限和“安全”权限是否都已正确配置。如果访问时反复弹出登录窗口,多数情况下是旧的凭据缓存造成干扰,这时可以进入“凭据管理器 > Windows 凭据”,删除这台主机之前保存的记录,再使用共享端允许的账号重新登录。还有一点要特别注意:账号和密码不要直接写进文章,也不要出现在截图中。

确认能访问后再收紧权限
在确认 Windows 网络共享已经可以正常访问后,再根据实际使用人员收紧共享权限和文件夹安全权限,不建议长期保留 Everyone 的完全控制权限。如果只有旧设备访问失败,应先检查 SMB 服务状态、主机名解析是否正常,以及防火墙规则是否放行,再进一步考虑兼容性设置;不要直接启用存在安全风险的旧协议。
