“不能访问网络位置”提示主因是“Microsoft网络的文件和打印机共享”组件缺失或未启用,需在本地连接属性中安装并勾选该服务及“Microsoft网络客户端”,同时启用NetBIOS over TCP/IP。

如果您在Windows系统中尝试访问局域网共享路径(如 \\计算机名\\共享名 或 \\192.168.1.100\\共享名)时,弹出“无法访问网络位置”提示,则问题通常并非单纯由网络断开引起,而是涉及网络协议启用状态、服务运行状况、权限模型限制或安全策略拦截。以下是多种可独立验证与实施的修复方案:
一、检查并启用网络协议与客户端组件
“Microsoft网络的文件和打印机共享”是SMB通信的底层承载协议,若该组件未启用,系统将完全无法发起共享访问请求,直接返回“不能访问网络位置”错误。
1、右键“开始”按钮,选择“网络连接”或进入“设置 > 网络和 Internet > 高级网络设置 > 更多网络适配器选项”。
2、右键当前活动的以太网或Wi-Fi连接,选择“属性”。
3、在列表中确保已勾选“Microsoft网络客户端”和“Microsoft网络的文件和打印机共享”;若缺失,点击“安装 > 组件 > 客户端”,添加“Microsoft网络客户端”;再点击“安装 > 组件 > 服务”,添加“Microsoft网络的文件和打印机共享”。
4、双击“Internet协议版本 4 (TCP/IPv4)”,点击“高级 > WINS”选项卡,确认“启用NetBIOS over TCP/IP”处于选中状态。
二、启用网络发现与文件共享高级设置
网络发现功能控制Windows是否主动探测并列出同一局域网内的其他设备;若被禁用,资源管理器中不显示“网络”下的其他计算机,且通过\计算机名方式访问会失败。
1、按 Win+R 输入 control.exe 回车,打开控制面板,进入“网络和 Internet > 网络和共享中心 > 更改高级共享设置”。
2、在当前网络配置(如“专用”)下,勾选“启用网络发现”和“启用文件和打印机共享”。
3、滚动至“所有网络”部分,将“密码保护的共享”设为关闭。
4、点击“保存更改”,等待系统应用设置。
三、启动关键系统服务并设为自动
Server、Workstation及Function Discovery系列服务构成SMB共享与网络发现的运行基础,任一服务未运行或启动类型为“手动/禁用”,均会导致共享连接被静默终止。
1、按 Win+R 输入 services.msc 回车,打开服务管理控制台。
2、依次定位以下服务:Server、Workstation、Function Discovery Resource Publication、Function Discovery Provider Host。
3、对每一项执行:右键→“属性”,将“启动类型”设为自动(延迟启动);若“服务状态”为“已停止”,点击“启动”按钮。
4、全部设置完成后,重启计算机使变更生效。
四、放行防火墙中的SMB入站规则
Windows Defender 防火墙默认阻止所有未经明确允许的入站SMB流量(TCP 445端口),即使网络发现已启用,访问端的请求仍会被丢弃,表现为“找不到网络路径”或超时。
1、打开控制面板 → “系统和安全” → “Windows Defender 防火墙” → “允许应用或功能通过 Windows Defender 防火墙”。
2、点击“更改设置”(需管理员权限),向下滚动找到“文件和打印机共享”。
3、确保其在专用网络列中已勾选;若网络类型识别为“公用”,则还需在公用列中同步勾选。
4、点击“确定”保存配置。
五、启用不安全来宾登录并调整本地安全策略
Windows 10/11默认禁止未经身份验证的来宾访问,当访问端未提供凭据或使用空密码时,系统直接拒绝连接,并提示“组织的安全策略阻止未经身份验证的来宾访问”。
1、按 Win+R 输入 gpedit.msc 回车(家庭版跳过此步,改用注册表方案)。
2、导航至:计算机配置 → Windows 设置 → 安全设置 → 本地策略 → 安全选项。
3、双击“网络访问: 本地账户的共享和安全模型”,选择经典- 对本地用户进行身份验证,不改变其本来身份。
4、双击“网络访问: 共享级别访问的密码保护”,设为已禁用。
六、重置网络协议栈与Winsock目录
Winsock目录损坏或IP协议栈异常会导致SMB会话初始化失败,即使物理连接正常、服务运行完好,也无法建立TCP 445连接。
1、以管理员身份运行命令提示符:按 Win+X,选择“终端(管理员)”。
2、依次执行以下命令,每条后按回车:
netsh winsock reset
netsh int ip reset
3、执行完毕后,必须重启计算机,否则重置不生效。
七、同步配置共享权限与NTFS权限
Windows共享采用双重权限校验机制:仅设置“共享”选项卡权限不足以完成访问,还必须满足文件系统层(NTFS)的对应授权,二者缺一不可。
1、在被共享文件夹上右键→“属性”,切换至“共享”选项卡,点击“高级共享”,确认已勾选“共享此文件夹”。
2、点击“权限”,添加“Everyone”或目标用户,赋予“读取”或“更改”权限。
3、切换至“安全”选项卡,点击“编辑”,确保“Everyone”或目标用户在NTFS权限列表中存在,且至少拥有读取和列出文件夹内容权限。
4、若NTFS权限中无对应用户,点击“添加”,输入“Everyone”,点击“检查名称”后确认,再分配权限。

















