您的位置:首页 >如何解决 Win11 系统无法连接局域网共享文件夹 开启 SMB 协议支持方法
发布于2026-05-06 阅读(0)
扫一扫,手机访问
Windows 11访问共享提示0x80070035错误,主因是SMB签名不匹配或SMB协议未启用;可通过启用SMB 1.0/CIFS支持、PowerShell启用SMB组件、注册表启用来宾认证、启用SMB 2.0/3.0并禁用SMBv1、或直接输入UNC路径触发凭据缓存等方法解决。

在Windows 11里访问局域网共享文件夹,如果屏幕上跳出“找不到网络路径”、“错误代码0x80070035”或者干脆一句“拒绝访问”,先别急着怀疑网络。十有八九,问题出在系统自带的SMB协议支持没打开,或者相关的客户端、服务器组件压根就没装上。别担心,下面这几种方法,任选其一,大概率就能帮你把路重新打通。
这个方法最直观,调用的是系统自带的“启用或关闭Windows功能”管理器。无论是家庭版还是专业版,所有Windows 11用户都能用。它能一次性激活SMB的客户端和服务器端组件,尤其适合用来连接那些“上了年纪”的老设备,比如早期的群晖DS213j、QNAP TS-231P,甚至是Windows Server 2003这类系统。
1、按下键盘上的 Win + S 组合键,打开搜索框,直接输入 启用或关闭Windows功能,然后回车。
2、在弹出的窗口里,向下滚动列表,找到 SMB 1.0/CIFS 文件共享支持 这一项,点击它左边的加号展开子项。
3、根据你的实际需要来勾选:如果只是想访问别人共享的文件(比如连接家里的NAS),那么至少勾选 SMB 1.0/CIFS 客户端;如果你的电脑还需要被那些旧设备访问,那就得把 SMB 1.0/CIFS 服务器 和 SMB 1.0/CIFS 直通 也一并选上。
4、点击“确定”,系统会自动安装所需组件。如果提示需要重启,别犹豫,立即在命令提示符里输入 shutdown /r /t 0 或者手动重启电脑,让设置生效。
如果你更喜欢高效、直接的方式,或者需要在多台电脑上批量操作,那么PowerShell命令是你的不二之选。它以管理员权限运行,绕过了图形界面,非常适合写进脚本里。更重要的是,你可以按需精确启用客户端或服务器功能,遵循“最小权限”的安全原则,避免不必要的服务暴露。
1、右键点击屏幕左下角的“开始”按钮,选择 Windows Terminal(管理员) 或者 Windows PowerShell(管理员)。
2、输入以下命令来启用SMB 1.0客户端:Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -NoRestart。
3、如果你的电脑还需要被像Windows 7这样的老系统主动连接(即对外提供SMBv1共享),那就再追加执行一条命令:Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol-Server" -NoRestart。
4、所有命令执行完毕后,最后输入 shutdown /r /t 0 来立即重启系统,完成配置。
这个方法主要针对Windows 11家庭版用户。因为家庭版没有组策略编辑器,当你要访问的共享设备(比如某些老式路由器或简易NAS)只支持来宾访问,且没有设置账户密码认证时,就需要动一反赌册表了。它的原理是允许系统的Lanman工作站响应未加密的来宾请求,从而解决“错误0x80070035”或“拒绝访问”这类拦路虎。
1、按下 Win + R 打开运行对话框,输入 regedit 并回车,记得要用管理员身份运行注册表编辑器。
2、在注册表编辑器中,依次导航到这个路径:HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesLanmanWorkstationParameters。
3、在右侧的空白区域点击右键,选择“新建” -> “DWORD (32位)值”,将新值命名为 AllowInsecureGuestAuth(如果这个值已经存在,直接进行下一步)。
4、双击这个新建的值,将“数值数据”修改为 1,并确保“基数”选择的是“十进制”。
5、关闭注册表编辑器,然后重启你的电脑,修改就会生效了。
如果你用的是Windows 11专业版、企业版或者服务器系统,并且追求更高的安全性和连接性能,那么这个方法值得一试。它的核心是启用更安全、传输效率更高的SMB 2.0/3.0协议,同时强制关闭存在安全风险的SMBv1协议。这可以说是提升局域网共享稳定性和安全性的关键一步。
1、同样,右键点击“开始”按钮,选择 Windows Terminal(管理员) 或 Windows PowerShell(管理员)。
2、执行命令启用SMB 2.0协议:Set-SmbServerConfiguration -EnableSMB2Protocol $true -Force。
3、执行命令禁用SMBv1协议:Set-SmbServerConfiguration -EnableSMB1Protocol $false -Force。
4、验证一下当前的设置状态,输入:Get-SmbServerConfiguration | Select-Object EnableSMB1Protocol, EnableSMB2Protocol, EnableSMB3Protocol。在输出结果里,确认EnableSMB2Protocol和EnableSMB3Protocol都是True,而EnableSMB1Protocol是False。
5、如果还想进一步加强安全性,可以追加执行这条命令:Set-SmbServerConfiguration -EncryptData $true -RejectUnencryptedAccess $true -Force,这会强制要求加密数据传输。
有时候,问题可能出在网络发现或者凭据缓存上。这个方法非常直接,它绕过了复杂的网络发现机制,通过直接建立SMB会话来触发Windows的凭据管理。特别适合在共享名不明确、需要临时验证访问权限,或者需要映射多个不同路径的场景下,快速测试协议和认证链路是否正常。
1、按下 Win + R 打开“运行”对话框。
2、直接输入目标设备的网络地址,格式是UNC路径。比如:\192.168.1.100(IP地址)或者 \NAS-DEVICE(计算机名),然后按回车。
3、这时会弹出一个“Windows 安全”窗口,在这里输入你有权访问该共享的用户名和密码。关键一步来了:务必勾选下方的 记住我的凭据 这个选项。
4、认证通过后,你就可以在“此电脑”或者文件资源管理器的网络位置里,直接访问该设备下的共享文件夹了。Windows已经帮你把路“记”下来了。
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
售后无忧
立即购买>office旗舰店
正版软件
正版软件
正版软件
正版软件
正版软件
1
2
3
4
5
6
7
8
9