windows 10需手动启用smb 1.0/cifs支持才能访问xp等老设备共享文件夹,必须勾选“客户端”和“服务器”子项并重启,再通过powershell命令验证状态是否为enabled。

Windows 10 无法访问老设备(如XP、旧NAS或打印机)的共享文件夹,常见原因是系统默认未启用 SMB 1.0/CIFS 文件共享支持,必须手动勾选开启才能建立兼容连接。
通过控制面板启用 SMB 1.0/CIFS 文件共享支持
第一步:按 Win + R 打开运行对话框,输入 control 回车,打开经典控制面板界面。
第二步:点击【程序】→【程序和功能】→右侧链接【启用或关闭Windows功能】。
第三步:在弹出窗口中,找到并勾选【SMB 1.0/CIFS 文件共享支持】→ 点击【确定】。
注意:该选项下包含三个子项——“SMB 1.0/CIFS 客户端”、“SMB 1.0/CIFS 服务器”、“SMB Direct”。【必须同时勾选客户端和服务器两项,缺一不可】。仅勾选客户端会导致本机能访问别人,但无法被别人访问;仅勾选服务器则本机可被访问,却不能主动连接其他SMB1设备。
第四步:系统提示需要重启,点击【立即重新启动】或手动重启电脑,使更改生效。
验证 SMB 1.0 是否已启用
重启后,按 Win + X → 选择【Windows PowerShell(管理员)】,执行以下命令:
Get-WindowsOptionalFeature -Online -FeatureName smb1protocol | Select State
若返回 State : Enabled,说明已成功启用。
这一步操作起来很简单,直接把命令复制粘贴进去回车就行。如果看到 Disabled 或 Absent,说明上一步没勾全或没重启。











