首先检查网络发现和文件共享设置,确保启用网络发现、文件和打印机共享,并关闭密码保护共享;接着确认防火墙允许文件和打印机共享通过,必要时测试关闭防火墙排查问题;然后通过组策略编辑器将“网络访问: 本地账户的共享和安全模型”设为“经典”,并禁用“空密码账户仅控制台登录”策略;再正确配置共享文件夹权限,添加“Everyone”用户并赋予读取或更改权限;最后在服务管理中确保Server、Workstation和Computer Browser服务已启动且启动类型为自动。

如果您尝试从一台Win10电脑访问局域网内另一台电脑的共享文件夹,却收到“无法访问”或“没有权限”的错误提示,则可能是由于网络设置、共享权限或系统策略配置不当所致。以下是解决此问题的详细步骤:
本文运行环境:Dell XPS 13,Windows 10 专业版。
一、检查并启用网络发现和文件共享
确保您的电脑已开启网络发现和文件与打印机共享功能,这是实现局域网内设备相互识别和资源共享的基础。
1、打开“控制面板”,进入“网络和 Internet”,然后点击“网络和共享中心”。
2、在左侧菜单中选择“更改高级共享设置”。
3、展开当前的网络配置文件(如“专用”网络),勾选启用网络发现和启用文件和打印机共享选项。
4、向下滚动,根据需要选择是否关闭密码保护共享。如果局域网内所有设备均在同一信任域内,可选择关闭密码保护的共享以简化访问流程。
5、点击“保存更改”应用设置。
二、验证并调整防火墙规则
Windows Defender防火墙可能会阻止SMB(服务器消息块)协议的通信,从而导致共享访问失败。需要确保相关服务已被允许通过防火墙。
1、在“控制面板”中,进入“系统和安全”下的“Windows Defender防火墙”。
2、点击左侧的“允许应用或功能通过Windows Defender防火墙”。
3、在应用列表中,找到文件和打印机共享,确保其对应的“专用”网络复选框已被勾选。
4、点击“更改设置”按钮(需要管理员权限),确认勾选状态,然后点击“确定”。
5、为进一步排查,可暂时完全关闭防火墙进行测试。若关闭后可以访问,则需重新检查入站规则,确保“File and Printer Sharing (SMB-In)”等核心规则已启用。
三、配置本地组策略以允许来宾访问
Windows 10默认的安全策略可能阻止未经身份验证的来宾访问共享资源,这通常会导致“组织的安全策略阻止了未经身份验证的来宾访问”的错误。
1、同时按下“Win + R”键,打开“运行”对话框,输入gpedit.msc,然后按回车键,以打开本地组策略编辑器。(注意:家庭版Windows 10可能不包含此工具)
2、依次导航至“计算机配置” > “Windows设置” > “安全设置” > “本地策略” > “安全选项”。
3、在右侧列表中,找到“网络访问: 本地账户的共享和安全模型”这一项,双击打开。
4、在弹出的窗口中,将下拉菜单设置为“经典 - 对本地用户进行身份验证,不改变其本来身份”,然后点击“确定”。
5、在同一位置,找到“账户: 使用空密码的本地账户只允许进行控制台登录”,双击将其设置为“已禁用”。
四、正确设置共享文件夹的权限
即使文件夹被共享,如果NTFS或共享权限未正确配置,其他用户依然无法访问。必须确保目标用户组拥有相应的读取或写入权限。
1、右键点击您想要共享的文件夹,选择“属性”。
2、切换到“共享”选项卡,点击“高级共享”。
3、勾选“共享此文件夹”,然后点击下方的“权限”按钮。
4、在“组或用户名”列表中,检查是否包含“Everyone”。如果没有,点击“添加”,在文本框中输入“Everyone”,点击“检查名称”后确定。
5、选中“Everyone”,在下方的“权限”区域,至少勾选“读取”权限。如果需要修改文件,可勾选“更改”或“完全控制”(请谨慎使用)。
6、连续点击“确定”保存所有设置。
五、启动必要的后台服务
文件共享功能依赖于几个关键的Windows服务,如果这些服务未运行,共享将无法正常工作。
1、同时按下“Win + R”键,输入services.msc,然后按回车,打开“服务”管理窗口。
2、在服务列表中,找到以下服务:
3、分别双击“Server”、“Workstation”和“Computer Browser”。
4、在每个服务的属性窗口中,将“启动类型”设置为“自动”,如果“服务状态”不是“正在运行”,则点击“启动”按钮。
5、确认所有相关服务均已启动并设置为自动启动,然后关闭服务窗口。









