Win7安装后局域网共享连不上怎么办_网络发现与权限设置排查【解答】

Windows 7无法连接局域网共享的六步修复:一、统一工作组;二、启用网络发现与文件共享;三、启动Server、Function Discovery Resource Publication、SSDP Discovery三项服务;四、配置共享权限与NTFS安全权限;五、放行防火墙“文件和打印机共享”规则;六、启用Guest账户并调整组策略。

如果您在Windows 7系统安装完成后无法连接局域网共享资源,则可能是由于网络发现未启用、共享权限未正确配置、服务未运行或工作组不一致所致。以下是针对性的排查与修复步骤:

一、确认并统一工作组名称

局域网内所有计算机必须处于同一工作组,否则系统将无法识别彼此。若工作组名称不一致,网络邻居中不会显示其他设备。

1、右键单击“计算机”,选择“属性”。

2、在“计算机名称、域和工作组设置”区域,点击“更改设置”。

3、点击“更改”,在“工作组”栏中输入统一名称(如默认的WORKGROUP),确认无拼写错误。

4、点击“确定”,提示重启后生效,务必重启计算机

二、启用网络发现与文件共享

网络发现功能使本机可被其他设备探测到,而文件和打印机共享是访问共享资源的前提。这两项必须在当前网络配置类型下明确启用。

1、打开“控制面板” → “网络和共享中心” → “更改高级共享设置”。

2、展开当前网络类型(如“家庭网络”或“工作网络”,不可选“公共网络”)。

3、勾选“启用网络发现”和“启用文件和打印机共享”。

4、在“公用文件夹共享”中选择“启用网络访问”。

5、在“密码保护的共享”中选择“关闭密码保护的共享”。

6、滚动到底部,点击“保存更改”。

三、检查并启动关键系统服务

Windows 7依赖三项核心服务支撑网络发现与共享功能:Server服务提供共享支持,Function Discovery Resource Publication用于发布本机资源,SSDP Discovery协助设备发现。任一服务停止都将导致共享失效。

1、按Win+R,输入services.msc,回车打开服务管理器。

2、依次找到以下服务,双击打开属性:

3、Server → 启动类型设为“自动”,状态为“正在运行”,若未运行则点“启动”。

4、Function Discovery Resource Publication → 同样设为“自动”并确保已启动。

5、SSDP Discovery → 同样设为“自动”并确保已启动。

6、关闭窗口,无需重启,立即生效

四、配置共享文件夹的双重权限

Win7共享需同时满足“共享权限”与“安全权限”两层控制。仅设置“高级共享”而不配置NTFS安全权限,会导致访问被拒绝(错误代码0x80070035)。

1、右键目标文件夹 → “属性” → “共享”选项卡 → 点击“高级共享”。

2、勾选“共享此文件夹”,点击“权限”。

3、在权限窗口中,选中“Everyone”,勾选“读取”(如需写入则额外勾选“更改”),点击“确定”。

4、切换至“安全”选项卡,点击“编辑” → “添加”。

5、输入Everyone,点击“检查名称”确认后确定。

6、在新列表中选中Everyone,赋予“读取和执行”、“列出文件夹内容”、“读取”权限;如需写入,再勾选“写入”。

7、点击“确定”保存全部设置。

五、放行防火墙中的共享规则

Windows防火墙默认会拦截来自局域网的SMB协议请求。即使关闭防火墙也不推荐,应精准放行共享相关规则。

1、打开“控制面板” → “系统和安全” → “Windows防火墙” → “允许程序或功能通过Windows防火墙”。

2、点击“更改设置”,向下滚动找到“文件和打印机共享”。

3、勾选其左侧复选框,并确保“专用”和“公用”两个网络类型均被勾选。

4、点击“确定”保存。

六、启用并释放Guest账户访问权限

当关闭密码保护共享时,系统默认使用Guest账户进行匿名访问。若Guest账户被禁用或被策略阻止,将导致“未知用户或密码错误”提示。

1、打开“控制面板” → “用户账户和家庭安全” → “用户账户” → “管理其他账户”。

2、点击“Guest”,选择“启用”。

3、按Win+R,输入gpedit.msc,回车打开本地组策略编辑器。

4、依次展开:计算机配置 → Windows设置 → 安全设置 → 本地策略 → 用户权限分配。

5、双击右侧“拒绝从网络访问这台计算机”,删除其中的Guest或Guests条目。

6、继续展开:计算机配置 → Windows设置 → 安全设置 → 本地策略 → 安全选项。

7、双击“账户:来宾账户状态”,设置为“已启用”;双击“账户:使用空密码的本地账户只允许进行控制台登录”,设置为“已禁用”。