需启用SMB协议并正确配置双方设置:一、Mac端开启“文件共享”及“使用SMB”选项,为用户设置共享密码;二、Windows端启用SMB 1.0/CIFS客户端、开放防火墙端口并开启网络发现;三、通过访达连接服务器,支持自动浏览或手动输入smb://地址;四、Wi-Fi异常时可用以太网直连并手动分配IP。

如果您希望在Mac与Windows电脑之间实现无缝文件共享,但无法通过网络发现或连接对方设备,则可能是由于SMB(服务器消息块)协议未启用或配置不正确。以下是解决此问题的步骤:
一、在Mac上启用SMB文件共享
启用SMB协议是让Windows电脑识别并访问Mac共享文件夹的前提。该设置将使Mac作为SMB服务器运行,并允许其他设备通过标准网络路径访问共享资源。
1、点击屏幕左上角苹果菜单,选择“系统设置”。
2、在边栏中点按“通用”,然后向右滚动并点按“共享”。
3、在右侧列表中找到并开启“文件共享”开关。
4、点击“选项”按钮,在弹出窗口中勾选“使用 SMB 来共享文件和文件夹”。
5、在“Windows 文件共享”区域下,为每个需要共享权限的用户勾选对应复选框,并输入该用户的账户密码(此密码独立于登录密码)。
6、点击“完成”保存设置。
二、在Mac上通过访达连接Windows共享文件夹
此方法适用于已知Windows电脑网络地址或能通过局域网自动发现目标设备的情况,无需额外安装软件,直接调用系统原生SMB客户端。
1、打开“访达”,在顶部菜单栏选取“前往” > “连接服务器”。
2、在弹出窗口中点击“浏览”按钮,等待网络扫描完成。
3、在出现的网络设备列表中,双击目标Windows电脑名称。
4、在身份验证窗口中,输入Windows端设置的用户名和密码(注意:密码长度通常不超过14个字符)。
5、勾选“在我的钥匙串中记住此密码”以便后续快速连接。
6、从共享列表中选择所需访问的卷或文件夹,点击“连接”。
三、手动输入Windows地址直连SMB服务
当网络浏览功能失效或目标设备未出现在发现列表中时,可跳过自动发现环节,通过精确地址强制建立SMB连接。
1、在“访达” > “前往” > “连接服务器”中打开连接窗口。
2、在“服务器地址”栏中输入以下任一格式:
smb://
smb://
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
3、若不确定Windows电脑的名称或IP地址,请在Windows端执行以下操作:
——按Win+R键,输入msinfo32,查看“系统名称”和“工作组”;
——打开命令提示符,输入ipconfig,查找IPv4 地址。
4、点击“连接”后,按提示输入Windows账户凭据。
5、成功连接后,共享文件夹将以磁盘图标形式出现在访达侧边栏的“位置”区域。
四、检查并配置Windows端SMB支持状态
Mac能否成功连接取决于Windows是否已启用SMB 1.0/CIFS客户端及对应防火墙端口,尤其在新版Windows中该功能默认关闭。
1、在Windows电脑上按Win+R,输入optionalfeatures.exe,回车。
2、在弹出窗口中展开“SMB 1.0/CIFS 文件共享支持”,确保勾选“SMB 1.0/CIFS 客户端”(非服务器端)。
3、打开“控制面板” > “系统和安全” > “Windows Defender 防火墙” > “允许应用或功能通过Windows Defender防火墙”。
4、点击“更改设置”,向下滚动找到“文件和打印机共享”,确保其在“专用”网络类型下处于勾选状态。
5、如仍无法连接,请确认Windows端已开启“网络发现”和“文件共享”(路径:控制面板 > 网络和Internet > 网络和共享中心 > 高级共享设置)。
五、使用以太网直连构建最小化共享网络
当Wi-Fi环境不稳定或存在路由器隔离策略时,可通过物理直连方式绕过中间网络设备,建立点对点SMB通信链路。
1、使用标准以太网线缆将Mac与Windows电脑直接相连。
2、若Mac无RJ-45接口,请使用官方认证的USB-C 至以太网适配器。
3、在Windows端打开“控制面板” > “网络和Internet” > “网络和共享中心” > “更改适配器设置”,右键新识别的以太网连接,选择“属性” > “Internet 协议版本 4 (TCP/IPv4)” > “属性”。
4、手动设置IP地址为192.168.137.1,子网掩码为255.255.255.0。
5、在Mac端打开“系统设置” > “网络”,选中对应以太网接口,点击“详细信息” > “DNS”,添加DNS服务器192.168.137.1(可选),再切换至“IP 设置”标签页,设为手动,IP地址填入192.168.137.2,子网掩码同为255.255.255.0。
6、完成配置后,在Mac访达中使用地址smb://192.168.137.1尝试连接Windows共享。










