应启用smb 1.0协议并配置相关服务与防火墙:一、通过windows功能启用smb 1.0/cifs支持;二、用powershell命令enable-windowsoptionalfeature启用;三、家庭版需修改注册表allowinsecureguestauth为1;四、确保server、workstation等服务设为自动并启动;五、在专用网络中开启网络发现、文件共享及防火墙对应规则。

如果您尝试在Windows 11中访问局域网内的共享文件夹或设备,但提示“找不到网络路径”“错误0x80070043”或“无法访问”,则很可能是由于系统默认禁用SMB 1.0协议,而目标共享设备(如旧款NAS、Windows Server 2003/2008、部分打印机或嵌入式设备)仅支持该协议。以下是修复此问题的多种方法:
一、通过Windows功能对话框启用SMB 1.0/CIFS文件共享支持
该方法调用系统内置的“启用或关闭Windows功能”界面,适用于所有Windows 11版本(含家庭版),操作安全且无需第三方工具。启用后可恢复与SMBv1设备的基础通信能力。
1、按下Win + S打开搜索,输入启用或关闭Windows功能并回车。
2、在弹出窗口中向下滚动,找到SMB 1.0/CIFS 文件共享支持,点击其左侧+号展开子项。
3、根据实际需求勾选:若仅需访问旧设备(如QNAP TS-231P、群晖DS213j或Windows Server 2003),请至少勾选SMB 1.0/CIFS 客户端;若还需被其他旧系统访问,则同步勾选SMB 1.0/CIFS 服务器和SMB 1.0/CIFS 直通。
4、点击确定,系统将自动安装组件并提示重启。请立即重启计算机使更改生效。
二、使用PowerShell命令行启用SMB客户端支持
此方法无需图形界面,通过管理员权限执行cmdlet,适合批量部署或脚本化管理。命令将精确启用客户端组件,避免暴露不必要的服务器端服务,符合最小权限原则。
1、右键点击开始按钮,选择Windows Terminal(管理员)或Windows PowerShell(管理员)。
2、输入以下命令并按回车:Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -NoRestart。
3、若需同时启用服务器端(例如本机需对外提供SMBv1共享),追加执行:Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol-Server" -NoRestart。
4、全部执行完毕后,手动运行shutdown /r /t 0立即重启系统。
三、通过注册表启用来宾认证(Windows 11家庭版专属)
Windows 11家庭版不含组策略编辑器,当目标设备依赖来宾访问且未启用账户认证时,需直接修改注册表以激活Lanman工作站对未认证请求的响应能力,解决“错误0x80070035”或“拒绝访问”类问题。
1、按下Win + R打开“运行”,输入regedit并回车,以管理员身份运行注册表编辑器。
2、导航至路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters。
3、在右侧空白处右键 → 新建 → DWORD (32位)值,命名为AllowInsecureGuestAuth。
4、双击该新建项,将其数值数据设为1,基数选“十进制”,点击“确定”。
5、关闭注册表编辑器,随后重启计算机使设置生效。
四、检查并启用关键系统服务
文件共享功能依赖多个后台服务协同运行,若Server、Workstation等服务被禁用或未启动,即使启用了SMB 1.0也无法建立连接。
1、按下Win + R,输入services.msc并回车,打开服务管理窗口。
2、依次查找以下服务:Server、Workstation、Function Discovery Resource Publication、Function Discovery Provider Host。
3、对每个服务执行操作:右键 → “属性”,将启动类型设为自动;若“服务状态”显示“已停止”,则点击启动按钮。
4、全部设置完成后关闭窗口,重启计算机确保所有服务加载生效。
五、调整防火墙与网络配置
Windows Defender防火墙可能拦截SMB协议(TCP 445端口)及NetBIOS流量;同时,若当前网络被识别为“公用”,系统会默认关闭网络发现与共享功能。
1、在任务栏搜索Windows Defender 防火墙,打开后点击左侧允许应用或功能通过防火墙。
2、点击更改设置获取管理员权限,确保文件和打印机共享在专用网络列已被勾选。
3、按下Win + I进入“设置”→“网络和 Internet”→“高级网络设置”→“高级共享设置”,确认当前网络配置文件为专用。
4、在“专用网络”下启用网络发现和文件和打印机共享;在“所有网络”部分,可临时选择关闭密码保护的共享以测试连通性。










