1320 字
7 分钟
Win11无法访问Win10的共享文件夹问题

问题#

win10能访问11的,但是win11不能访问10的

出问题的时候忘记截图保存了,在网上找了两张相同问题的截图:

PixPin_2025-10-31_00-32-59

PixPin_2025-10-31_00-33-19

排查思路#

首先两台电脑连接在一个路由器的LAN口上,确保同子网(我这里用一跟网线连接两台电脑并配置ip来模拟同子网)

IP地址在同一网段:台式机(192.168.137.1)和笔记本(192.168.137.225)的IP地址都属于 192.168.137.0/24 这个网段。这意味着它们处于同一个局域网内。

我这里由于是一根网线直连,台式机的ip是192.168.137.1,笔记本和台式机无需网关即可直连,局域网内的设备通信不需要网关,只有访问非局域网或者互联网时才需要走网关。

通俗理解:可以把这两台电脑想象成在同一个房间里的两个人,网关是他们出房间的门。即使台式机那边的门被堵上了(无网关),也不影响他们俩在房间里直接对话。

简单的测试方法#

测试最基本的网络连通性,笔记本ping台式机ping 192.168.137.1,可以ping通,在台式机上ping笔记本也是通的。

ping通后,使用文件资源管理器直接访问

笔记本打开文件资源管理器,在顶部的地址栏中,直接输入台式机的IP地址\\192.168.137.1,按回车访问,如果一切正常,会弹出一个窗口,显示台式机上所有已共享的文件夹。同样,也可以在台式机的地址栏输入 \\192.168.137.225来访问笔记本的共享文件夹。

❌此时出现问题,笔记本可以访问台式机的共享文件夹,也可以正常传输文件,但是台式机无法访问笔记本的共享文件夹,台式机win11,笔记本win10

已经确认笔记本和台式机的共享配置都没有问题

由于两台电脑文件共享是smb协议共享,所以尝试测试SMB端口(445)的开放情况。

测试SMB端口开放情况#

使用 PowerShell 的 Test-NetConnection,台式机输入以下命令并回车,这里的ip是笔记本ip:

Terminal window
Test-NetConnection -ComputerName 192.168.137.225 -Port 445

观察结果:

  • 如果显示TcpTestSucceeded : True,表示从台式机到笔记本的445端口是畅通的。问题很可能出在笔记本的共享文件夹权限或身份验证上。

  • 如果显示TcpTestSucceeded : False ,表示端口被阻塞。问题在于笔记本的防火墙或SMB服务没有正确监听。

  • 这里输出true,说明是验证问题

尝试在笔记本上自己访问自己

在笔记本上,打开文件资源管理器,在地址栏输入\\localhost\\127.0.0.1\\192.168.137.225(即用自己的IP访问自己)。

测试结果是可以访问,说明笔记本的SMB服务和共享设置完全正确。问题100%出在网络路径上,但是已经确认两台电脑的防火墙都关闭了,且共享配置没有问题,那么最值得怀疑的就是笔记本自身的SMB服务了

目前测试情况#

  1. Test-NetConnection 显示 445 端口开放(True)
  2. win10本地访问\\192.168.137.225 正常
  3. win11文件资源管理器中访问win10\\192.168.137.225显示 “无法访问”
  4. win11在 CMD 中使用net usedir访问win10\\192.168.137.225时出现 “扩展错误”

问题定位

这种情况表明:

  • 网络连接本身是通的(端口开放,本地访问正常)
  • 共享服务正常运行(笔记本自己可以访问自己)
  • 问题大概率出在身份验证或 SMB 协议协商阶段(“扩展错误”通常与身份验证、加密方式或 SMB 版本不匹配有关)

排查SMB相关问题#

以管理员身份打开 PowerShell运行以下命令查看当前启用的 SMB 版本:

Terminal window
Get-SmbServerConfiguration | Select EnableSMB1Protocol, EnableSMB2Protocol
  • 如果EnableSMB1Protocol True,建议关闭(不安全),关闭指令:

    Terminal window
    Set-SmbServerConfiguration -EnableSMB1Protocol $false

PixPin_2025-10-31_00-31-42

但是实际上解决后发现不关闭也没问题,按下面解决办法处理即可

在网上发现的解决方案#

还得是网上大佬的方法管用,我自己排查半天也没解决🤓

步骤一:启用不安全登录(我已经提前设置过)#

要解决**“共享文件夹 安全策略不允许”**的问题,可以按照以下步骤操作:

  • 按下 Win + R 键,输入 gpedit.msc 并回车,打开本地组策略编辑器。
  • 在组策略编辑器中,依次找到 计算机配置 → 管理模板 → 网络 → Lanman工作站。
  • 找到 启用不安全的来宾登录 选项,双击并将其状态修改为 已启用,然后点击确定按钮。

PixPin_2025-10-31_00-37-24

步骤二:修改注册表#

  • 按快捷键 Win+R,打开运行窗口,输入 “regedit”,打开注册表编辑器,找到计算机 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters
  • 新建名称AllowInsecureGuestAuthDWORD(32位)值,并将数据设为 1; 再新建或修改名称为RequireSecuritySignatureDWORD(32位)值,将数据设为 0

参考#

  1. Win11无法访问共享\192.168 和 共享文件夹 安全策略不允许 - 悟透 - 博客园
Win11无法访问Win10的共享文件夹问题
https://fuwari.cbba.top/posts/win11无法访问win10的共享文件夹问题/
作者
Chen_Feng
发布于
2025-10-30
许可协议
CC BY-NC-SA 4.0