您的位置首页 >生活百科 >

win7 共享无访问权限怎么解决 局域网共享权限排查修复详解

win7 访问共享提示无访问权限,核心是两层权限同时没有放行,第一层是共享本身的共享权限,第二层是文件夹本地安全权限也就是 NTFS 权限,很多用户只设置了共享权限,但是忘记调整 NTFS 安全选项,就算共享已经开启,访问电脑依旧会弹出没有访问权限,除此之外还有常见诱因,包括来宾账户 Guest 被禁用,本地安全策略里面拒绝网络访问这台计算机里面存在 Guest 账户,工作组名称两台电脑不一致,防火墙拦截文件和打印机共享端口,网络位置设置成公用网络,还有密码保护共享处于开启状态,对方电脑没有对应登录账号密码,访问的时候就会被拒绝。win7 局域网共享是依靠 SMB 协议通信,系统会先校验网络身份,再依次检查共享权限和 NTFS 权限,任意一层拒绝访问,最终都会提示无访问权限,这也是排查的时候需要分层逐项测试的根本原因,不能只改单一选项就判定故障已经解决。

第一步 基础网络环境预检

在做权限修改之前,先确认基础网络连通性,避免网络本身不通误判成权限问题

1 两台电脑确认接入同一个局域网,同一个路由器或者交换机

2 右键计算机,选择属性,查看工作组名称,两台电脑工作组建议统一为 WORKGROUP

3 网络和共享中心,确认当前网络不是公用网络,改成家庭或者工作网络

4 按下 Win 加 R 输入 cmd,在命令窗口输入 ping 对方电脑 IP,能正常收到回复代表网络连通

5 确认两台电脑都开启文件和打印机共享功能

第二步 开启 Guest 来宾账户

1 右键计算机,选择管理,打开计算机管理

2 展开本地用户和组,点击用户

3 找到 Guest 账户,右键属性

4 取消勾选账户已禁用,点击确定启用来宾账户

第三步 修改本地安全策略

这一步是 win7 共享报错最关键的环节,很多故障就是这里拦截 Guest

1 按下 Win 加 R,输入 secpol.msc 回车,打开本地安全策略

2 展开本地策略,选择用户权限分配

3 找到拒绝从网络访问这台计算机,双击打开

4 如果列表里面存在 Guest,选中删除,确定保存

5 再找到从网络访问此计算机,确认里面包含 Guest 或者 Everyone

6 继续打开安全选项,找到账户 使用空密码的本地账户只允许进行控制台登录,把这项设置为已禁用

这个选项非常重要,如果保持启用,空密码账号无法通过局域网网络访问共享

第四步 同时配置共享权限与 NTFS 权限

这是双层权限,两个都要设置,缺一不可

1 右键需要共享的文件夹,选择属性,切换到共享选项卡

2 点击高级共享,勾选共享此文件夹,填写共享名

3 点击权限,添加 Everyone 或者 Guest,允许读取,读写按需勾选,确定

4 继续切换到安全选项卡,也就是 NTFS 权限

5 点击编辑,添加 Everyone 或者 Guest,赋予读取或者修改权限

6 确认保存,这里很多人只设置共享选项卡,安全标签页没有添加用户,依旧提示无访问权限

第五步 关闭密码保护共享

1 打开网络和共享中心,点击更改高级共享设置

2 在当前网络配置文件里面,找到密码保护的共享

3 选择关闭密码保护共享,保存修改

如果不关闭这个选项,访问方必须拥有目标电脑本地账号和密码,来宾匿名访问就会失败

第六步 防火墙放行共享

1 打开控制面板,Windows 防火墙

2 点击允许程序或功能通过 Windows 防火墙

3 找到文件和打印机共享,勾选专用和公用对应的复选框

4 如果是第三方安全软件防火墙,也要在里面放行 SMB 相关端口 139 445

故障排查对照表

| 故障现象 | 大概率原因 | 处理方向 |

| 提示无访问权限 Guest 被拒绝 | 本地安全策略拒绝列表包含 Guest | 删除拒绝项 |

| 能看到共享但是点开报错 | 只设置共享权限,NTFS 权限缺失 | 补充安全标签页权限 |

| 匿名访问失败 | 密码保护共享仍然开启 | 关闭密码保护共享 |

| 根本搜不到对方电脑 | 工作组不一致或者网络是公用网络 | 统一工作组 修改网络类型 |

| 修改之后依旧报错 | 防火墙拦截 139 和 445 端口 | 防火墙放行文件打印机共享 |

补充进阶说明

如果是域环境或者需要账号密码认证的共享,就不要关闭密码保护共享,访问端输入目标电脑的用户名和密码即可。win7 专业版旗舰版才有完整本地安全策略,家庭普通版没有 secpol.msc,这种版本需要修改注册表或者使用第三方工具调整对应策略。修改全部设置之后,建议重启两台电脑,再重新访问共享,部分策略修改需要重启才能完全生效。如果共享是跨网段访问,还需要确认路由器没有屏蔽 SMB 协议。

总结,win7 共享无访问权限是典型双层权限拦截故障,优先检查 Guest 账户,本地安全策略拒绝项,再同时配置共享权限和 NTFS 权限,关闭密码保护共享,放行防火墙,全部完成重启测试,分层排查可以快速定位是哪一层拦截访问请求。

【常见问题】

问题 1 win7 共享无访问权限,已经开启 Guest 还是报错怎么办

回答 1 win7 共享无访问权限,开启 Guest 之后依旧报错,重点检查本地安全策略里面拒绝从网络访问这台计算机,如果 Guest 还在拒绝列表,就算启用 Guest 也会被拦截,同时确认文件夹 NTFS 安全权限已经添加 Guest,两层权限都放行才能解决 win7 共享无访问权限。

问题 2 win7 共享无访问权限,能看见共享文件夹但是打不开是什么原因

回答 2 win7 共享无访问权限,能够看见共享文件夹但是打不开,基本是只设置了高级共享里面的共享权限,没有修改文件夹安全选项卡的 NTFS 权限,给 Guest 或者 Everyone 补充读取修改权限,保存之后重新访问,就可以解决 win7 共享无访问权限。

问题 3 win7 共享无访问权限,家庭普通版没有本地安全策略怎么办

回答 3 win7 共享无访问权限,家庭普通版没有 secpol.msc 本地安全策略编辑器,可以通过修改注册表对应的用户权限项,或者使用共享一键修复工具调整拒绝网络访问策略,同时依然需要配置共享权限和 NTFS 权限,处理 win7 共享无访问权限故障。

问题 4 win7 共享无访问权限,重启之后又恢复报错是什么原因

回答 4 win7 共享无访问权限,重启之后再次报错,一般是安全软件自动重置安全策略,或者开机恢复密码保护共享开启状态,把共享相关程序加入安全软件白名单,确认密码保护共享保持关闭,策略设置没有被自动还原,避免 win7 共享无访问权限反复出现。

【免责申明】

本文涉及本地安全策略,账户权限,NTFS 权限以及防火墙相关修改,调整权限会改变局域网安全暴露面,关闭密码保护共享会降低局域网安全性,仅适合可信内网环境,操作前建议创建系统还原点,本文仅作为技术参考,因自行操作产生的系统异常数据泄露等损失,由操作者自行承担。

今日大家都在搜的词: