必须启用SMB协议、配置有效账户并设置正确工作组:在“系统设置”>“通用”>“共享”中开启文件共享,点击“选项”勾选“使用SMB来共享文件和文件夹”,为用户输入密码;添加共享文件夹并设“读与写”权限;将WINS工作组设为WORKGROUP;Windows端通过smb://IP地址访问。

要在Mac上开启文件共享功能,让Windows电脑能直接访问指定文件夹,必须启用SMB协议、配置有效账户并设置正确的工作组,否则Windows端将无法发现或认证连接。
启用Mac文件共享并开启SMB协议
点击屏幕左上角苹果菜单 → “系统设置” → 左侧边栏滚动到底部,点“通用” → 点右侧“共享”。
打开“文件共享”开关,此时右侧会出现“信息”按钮(ⓘ),点击它。
在弹出窗口中点“选项…”,勾选【使用SMB来共享文件和文件夹】——这是Windows原生识别的唯一协议,不勾选则Windows完全无法连接。
下方“Windows 文件共享”列表中,勾选一个已有用户(如你的管理员账户),【必须当场输入该用户的登录密码】,输错或留空会导致Windows提示“登录失败”且无明确错误提示。
添加共享文件夹并设置权限
回到“共享”主页面,在“共享文件夹”区域点左下角“+”号。
选择一个具体路径,例如“/Users/Shared”或新建的“WinShare”文件夹;不要选整个“访达”或“系统”盘,那会暴露敏感目录。
在下方“用户”列表中,找到刚才勾选SMB的那个账户,点击其右侧权限下拉菜单,选“读与写”——若只选“只读”,Windows用户无法拖入或删除文件。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
如果Windows用户没有对应Mac账户,需先去“用户与群组”创建标准账户,并设密码;注意:密码长度不得超过14个字符,否则Windows SMB客户端会静默拒绝认证。
配置网络工作组确保Windows可发现Mac
仍留在“系统设置”中,点左侧“网络” → 点当前活跃连接(如Wi-Fi)右侧的“详细信息…” → 点边栏“WINS”标签页。
在“工作组”字段中输入【WORKGROUP】(全大写,无空格),这是Windows默认工作组名;填错成“WORKGROUP1”或“HOME”会导致Windows在网络视图中根本看不到Mac图标。
点“好”保存,系统可能提示“需要重启共享服务”,点“重新启动”。
从Windows端访问Mac共享文件夹
方法一(推荐):在Windows文件资源管理器地址栏中直接输入 smb:// + Mac的IP地址,例如 smb://192.168.1.50,按回车。
方法二:在Windows运行框(Win+R)中输入 \ + Mac的IP地址,例如 \192.168.1.50,回车后弹出登录框。
输入你在Mac“用户与群组”中设置的账户名(必须为英文,中文用户名会导致密码验证失败)和对应密码,点击确定即可进入共享文件夹。










