丁香医生 2025-08-14 22:15 采纳率: 99%
浏览 2
已采纳

Win11访问Win10共享文件夹提示0x80070035错误

**问题描述:** 在使用Windows 11访问Windows 10共享文件夹时,提示“找不到网络路径”或错误代码0x80070035,常见原因包括网络发现和文件共享未启用、防火墙设置不当、SMB协议版本不兼容、NetBIOS或WINS服务异常、IP配置问题等。此外,Windows 11默认禁用SMBv1也可能导致此问题。如何排查并解决Win11访问Win10共享文件夹提示0x80070035错误?
  • 写回答

1条回答 默认 最新

  • 杜肉 2025-08-14 22:15
    关注

    一、问题概述:Windows 11访问Windows 10共享文件夹提示0x80070035错误

    在企业或家庭局域网环境中,用户经常需要在不同版本的Windows系统之间共享文件夹。然而,当使用Windows 11访问Windows 10共享文件夹时,可能会遇到“找不到网络路径”或错误代码0x80070035的问题。这一问题通常与网络配置、服务状态、协议兼容性、防火墙策略等因素有关。

    1.1 常见错误表现

    • 访问共享路径时提示“找不到网络路径”
    • 错误代码:0x80070035
    • 无法通过IP地址或主机名访问目标共享文件夹
    • 部分系统可访问,部分系统无法访问

    1.2 初步分析

    错误代码0x80070035通常表示目标计算机不可达或未正确配置共享服务。可能涉及的底层原因包括:

    类别可能原因
    网络配置IP地址冲突、子网不一致、DNS解析失败
    服务配置网络发现、文件和打印机共享未启用
    防火墙策略防火墙阻止了SMB通信端口(如TCP 445)
    SMB协议版本Windows 11默认禁用SMBv1,而Windows 10可能仍依赖该协议
    NetBIOS/WINSNetBIOS未启用或WINS服务异常

    二、排查流程与解决方案

    2.1 网络连通性检查

    首先确认两台设备处于同一局域网,并且可以互相通信。

    1. 在Windows 11上执行ping <Windows10_IP>命令,检查是否能收到响应。
    2. 尝试使用IP地址直接访问共享路径,例如:\\192.168.1.100\SharedFolder
    3. 检查IP配置是否在同一子网内,可通过ipconfig查看。

    2.2 启用网络发现与文件共享

    确保目标Windows 10设备已启用必要的共享服务。

    控制面板 > 网络和 Internet > 网络和共享中心 > 高级共享设置
    • 启用“网络发现”
    • 启用“文件和打印机共享”
    • 关闭“密码保护共享”(如需匿名访问)

    2.3 检查防火墙设置

    确保防火墙未阻止SMB通信。

    Windows Defender 防火墙 > 允许应用通过防火墙 > 确保“文件和打印机共享”已启用

    或通过命令行临时关闭防火墙进行测试:

    netsh advfirewall set allprofiles state off

    2.4 SMB协议版本兼容性

    Windows 11默认禁用SMBv1,而某些Windows 10系统可能仍依赖SMBv1。

    在Windows 11上启用SMBv1:

    控制面板 > 程序 > 启用或关闭Windows功能 > 勾选“SMB 1.0/CIFS 文件共享支持”

    同时在Windows 10上检查是否启用SMBv2或SMBv3:

    Get-SmbServerConfiguration | Select EnableSMB1Protocol, EnableSMB2Protocol

    2.5 NetBIOS与WINS服务检查

    NetBIOS是旧版SMB协议通信的基础,若被禁用可能导致主机名解析失败。

    在Windows 10上启用NetBIOS:

    网络适配器属性 > TCP/IPv4 > 高级 > WINS > 启用NetBIOS over TCP/IP

    2.6 使用组策略或注册表优化SMB配置

    对于企业环境,可通过组策略统一配置SMB协议版本。

    gpedit.msc > 计算机配置 > 管理模板 > 网络 > Lanman工作站 > 启用SMB1

    注册表修改示例(谨慎操作):

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
    • 添加或修改DWORDEnablePlainTextPassword1

    三、流程图:问题排查流程

    以下是解决0x80070035错误的流程图:

                graph TD
                A[开始] --> B[检查网络连通性]
                B --> C{能否ping通?}
                C -->|否| D[检查IP配置与子网]
                C -->|是| E[尝试使用IP访问共享]
                E --> F{是否成功?}
                F -->|否| G[检查共享服务是否启用]
                G --> H[启用网络发现与文件共享]
                F -->|是| I[成功访问]
                H --> J[检查防火墙设置]
                J --> K[允许SMB端口通信]
                K --> L[检查SMB协议版本]
                L --> M{是否启用SMBv1?}
                M -->|否| N[启用SMBv1]
                M -->|是| O[检查NetBIOS/WINS]
                O --> P[启用NetBIOS over TCP/IP]
                P --> Q[完成排查]
            

    四、进阶建议与最佳实践

    4.1 使用PowerShell脚本自动化检测

    以下脚本可用于检测SMB配置:

    Get-SmbClientConfiguration | Select EnableSecuritySignature, RequireSecuritySignature

    启用SMBv2或SMBv3:

    Set-SmbClientConfiguration -EnableSMB2Protocol $true -Force

    4.2 安全建议

    虽然启用SMBv1有助于兼容性,但因其存在安全风险(如EternalBlue漏洞),建议仅在必要时启用,并尽快升级到SMBv3。

    • 启用SMB加密:Set-SmbServerConfiguration -EncryptData $true
    • 定期更新系统补丁,防止SMB相关漏洞被利用
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 已采纳回答 10月23日
  • 创建了问题 8月14日