在Windows 10操作系统中,开启SMB(Server Message Block,服务器消息块)服务器功能,可以让用户在局域网内实现文件、打印机和串行端口的共享,方便跨设备传输文件或访问中央存储资源,SMB协议是Windows网络通信的核心技术之一,通过开启SMB服务器,用户可以轻松将本地文件夹共享给同一网络下的其他设备(如另一台Windows电脑、Mac设备或Linux设备),实现高效的文件管理,本文将详细介绍在Windows 10中开启SMB服务器的完整步骤、配置方法及注意事项,帮助用户快速搭建局域网文件共享环境。

通过“启用或关闭Windows功能”开启SMB服务器
Windows 10提供了图形化的“启用或关闭Windows功能”工具,用户可以通过以下步骤开启SMB相关组件:
-
打开功能管理界面
- 按下键盘上的
Win + R键,打开“运行”对话框,输入optionalfeatures并回车,即可打开“启用或关闭Windows功能”窗口。 - 或者通过“控制面板”依次进入“程序”→“程序和功能”→“启用或关闭Windows功能”。
- 按下键盘上的
-
勾选SMB组件
在功能列表中,找到并展开“SMB 1.0/CIFS文件共享支持”和“SMB直接支持”(可选),根据勾选以下选项:- SMB 1.0/CIFS文件共享支持:包含SMB 1.0客户端和服务器,但出于安全考虑,建议仅保留客户端,服务器端尽量不启用(因SMB 1.0存在漏洞)。
- SMB 2.0/CIFS文件共享支持:勾选此项以启用SMB 2.0/2.1/3.0服务器功能,这是目前主流且安全的SMB版本,支持更高性能和加密功能。
- SMB直接支持:用于支持SMB直接访问(SMB Direct),需要配合RDMA网卡使用,普通用户可忽略。
勾选完成后,点击“确定”按钮,系统将自动下载并安装所需组件,安装完成后可能需要重启电脑使配置生效。
配置共享文件夹与权限
开启SMB功能后,需要将需要共享的文件夹设置为共享状态,并配置访问权限,确保其他设备能正确访问。
-
选择并设置共享文件夹
- 假设需要共享D盘下的“ShareFiles”文件夹,右键点击该文件夹,选择“属性”。
- 切换到“共享”选项卡,点击“共享”按钮,在弹出的“文件共享”窗口中输入需要授权的用户名(可以是本地账户或Microsoft账户),或选择“Everyone”以允许所有网络用户访问(不推荐,存在安全风险)。
- 设置用户权限(读取、读取/写入),点击“添加”完成用户添加后,点击“共享”按钮确认。
-
配置高级共享设置
- 在文件夹属性的“共享”选项卡中,点击“高级共享”按钮,勾选“共享此文件夹”,可设置共享名称(默认为文件夹名称,可自定义)和用户数量限制(“最多用户”表示无限制)。
- 点击“权限”按钮,进一步细化用户权限:默认“Everyone”用户仅有“读取”权限(允许查看和复制文件),如需允许修改或删除文件,需勾选“更改”权限;如需完全控制,可勾选“完全控制”。
-
NTFS权限与共享权限的区别
需要注意的是,文件夹共享权限与NTFS文件系统权限是独立的,两者共同决定最终访问权限:
- 共享权限:控制通过网络访问的用户权限,仅对网络用户生效。
- NTFS权限:控制本地和网络的文件访问权限,基于文件系统安全设置。
最终权限为两者中更严格的权限(例如共享权限为“读取”,NTFS权限为“完全控制”,则实际权限为“读取”),建议将共享权限设置为“完全控制”,通过NTFS权限精细控制用户权限,以兼顾安全性和灵活性。
配置网络与共享设置
为确保其他设备能发现并访问共享文件夹,需检查Windows 10的网络和共享设置:
-
网络类型设置
- Windows 10会根据网络位置(家庭网络、工作网络、公用网络)自动调整共享设置,建议将连接同一局域网的网卡设置为“家庭网络”或“工作网络”(公用网络默认关闭共享,安全性更高但不便访问)。
- 右键点击任务栏右下角网络图标,选择“网络和Internet设置”→“更改网络适配器选项”,右键点击当前活动的网络连接(如“以太网”或“WLAN”),选择“属性”,双击“Internet协议版本4(TCP/IPv4)”,确保IP地址设置为自动获取(或与局域网其他设备在同一网段,如192.168.1.x)。
-
启用网络发现和文件共享
- 在“网络和Internet设置”中,点击“网络和共享中心”,点击左侧“更改高级共享设置”。
- 在当前网络配置文件下,展开“所有网络”,确保以下设置已启用:
- 启用网络发现:允许其他设备发现本计算机。
- 启用文件和打印机共享:允许访问共享文件夹和打印机。
- 关闭密码保护共享:如果希望无需密码即可访问,可勾选此项(仅限可信网络);反之保持默认“打开密码保护共享”,需输入用户名和密码。
不同网络类型下的推荐配置如下表所示:
网络类型 网络发现 文件和打印机共享 密码保护共享 适用场景 家庭网络 启用 启用 关闭 家庭内部设备共享 工作网络 启用 启用 开启 企业办公环境 公用网络 禁用 禁用 开启 咖啡馆等公共Wi-Fi
访问共享文件夹
配置完成后,同一局域网下的其他设备可通过以下方式访问共享文件夹:
-
Windows设备访问
- 打开“文件资源管理器”,在地址栏输入
\加上共享电脑的IP地址(如\192.168.1.100)或计算机名(如\DESKTOP-ABC123),回车即可访问共享文件夹。 - 如果开启了密码保护共享,需输入本地用户名和密码(需是共享文件夹授权的用户)。
- 打开“文件资源管理器”,在地址栏输入
-
Mac设备访问
- 打开“Finder”,点击菜单栏“前往”→“连接服务器”,输入
smb://加IP地址(如smb://192.168.1.100),点击“连接”,输入用户名和密码即可。
- 打开“Finder”,点击菜单栏“前往”→“连接服务器”,输入
-
Linux设备访问

- 安装SMB客户端工具(如Ubuntu系统可通过
sudo apt install smbclient安装),使用命令smbclient //IP地址/共享名称 -U 用户名访问,或通过文件管理器的“连接到服务器”功能,选择“Windows网络(SMB)”并输入IP地址。
- 安装SMB客户端工具(如Ubuntu系统可通过
安全与优化建议
-
关闭SMB 1.0协议
SMB 1.0存在多个高危漏洞(如永恒之蓝),建议在“启用或关闭Windows功能”中取消勾选“SMB 1.0/CIFS文件共享支持”下的“SMB 1.0/CIFS服务器”,仅保留客户端(兼容旧设备时临时开启,用完后立即关闭)。 -
启用SMB加密
在“高级共享设置”中,可启用“加密级”为“加密”(要求SMB 3.0及以上版本),确保数据传输过程中不被窃听。 -
限制共享用户
避免使用“Everyone”用户,仅添加必要的本地用户或组,并设置复杂密码,降低安全风险。 -
定期更新系统
保持Windows 10系统更新,及时修复SMB协议相关漏洞,提升安全性。
FAQs
问题1:访问共享文件夹时提示“您没有权限访问”怎么办?
解答:此问题通常由权限配置错误或网络设置导致,可按以下步骤排查:
- 确认共享文件夹的“共享权限”和“NTFS权限”是否已授权当前用户(至少“读取”权限);
- 检查网络和共享设置中是否启用了“网络发现”和“文件和打印机共享”;
- 如果开启了密码保护共享,确保输入的用户名和密码正确,且该用户有访问权限;
- 尝试在目标设备上使用“凭据管理器”(Windows控制面板→凭据管理器→Windows凭据)添加共享电脑的凭据。
问题2:如何从Mac设备访问Windows 10的SMB共享时连接失败?
解答:Mac访问Windows共享失败常见原因及解决方法:
- 网络问题:确保Mac和Windows 10在同一局域网,且能互相ping通IP地址;
- SMB版本兼容性:Mac默认使用SMB 3.0,若Windows 10未开启SMB 2.0/3.0,可在Mac的“Finder”→“前往”→“连接服务器”时,在地址后添加
smb://192.168.1.100?mnt=/共享名称&vers=2.0强制使用SMB 2.0; - 防火墙拦截:在Windows 10的“Windows Defender防火墙”中,允许“文件和打印机共享”通过防火墙(控制面板→Windows Defender防火墙→允许应用或功能通过Windows Defender防火墙→勾选“文件和打印机共享”)。
原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/48833.html