Windows 电脑想远程连接 Mac,本质上依赖的是 VNC 协议。Mac 端需要先开启“屏幕共享”,并单独设置 VNC 访问密码;Win7 电脑则安装 RealVNC 或 TightVNC Viewer,随后输入 Mac 的 IP 地址,再填写这个 VNC 密码(这里使用的不是系统登录密码),即可发起远程连接。还有两个关键前提不要忽视:局域网内设备之间必须能够正常互通,同时防火墙需要放行 5900 端口。

Win7 电脑不能直接连接 Mac 远程桌面,因为 Windows 自带的“远程桌面连接”(mstsc)仅支持 RDP 协议,而 macOS 原生采用的是 VNC 协议;因此必须先在 Mac 端启用屏幕共享并完成兼容设置,再在 Win7 上安装第三方 VNC 客户端,才能顺利实现远程访问。
Mac端开启屏幕共享并设为VNC访问
第一步:点击苹果菜单 → “系统偏好设置” → “共享”。
第二步:勾选左侧列表中的“屏幕共享”,此时右侧会显示“其他用户可通过屏幕共享控制此电脑”。
第三步:点击右下角的“电脑设置…”按钮 → 勾选“所有用户”或指定用户 → 【务必勾选“VNC查看器可通过密码控制此电脑”】 → 输入一个 4~8 位的纯字母数字组合 VNC 密码(不要包含符号,否则 Win7 客户端经常会报错)。
第四步:关闭窗口,确认“共享”总开关已经开启。此时 Mac 已启用内置 VNC 服务,并开始监听 5900 端口。
Win7端安装并配置VNC客户端
方法一:使用 RealVNC Viewer(推荐,兼容性更好)
① 打开 realvnc.com/download/viewer/ 下载 Windows 版 Viewer(.exe 安装包),运行安装程序,保持默认选项即可。
② 启动 VNC Viewer,在地址栏输入:【Mac的IP地址:5900】(例如 192.168.1.20:5900),然后按回车。
③ 首次连接时会弹出认证窗口,用户名留空,密码填写 Mac 端第三步设置的 VNC 密码——【注意:不是 Mac 登录密码,也不是 Apple ID 密码】。
方法二:使用 TightVNC Viewer(轻量且免安装)
下载 tightvnc.com/download.html 中的“TightVNC Viewer”便携版(.exe),双击运行 → Host 框填写 Mac 的 IP 地址 → Port 填写 5900 → 点击“Connect” → 在弹窗中输入 VNC 密码即可。
确保网络互通与关键排查点
① 在 Win7 上按 Win+R → 输入 cmd → 回车 → 执行 ping -n 3 【Mac的IP地址】,如果全部超时,说明两台设备不在同一局域网内,或者 Mac 防火墙拦截了 5900 端口。
② Mac 防火墙需要放行:系统偏好设置 → 安全性与隐私 → 防火墙 → 防火墙选项 → 勾选“屏幕共享”,或临时关闭防火墙进行测试。
③ 如果 Win7 安装了第三方防火墙(如 360、腾讯电脑管家),需要手动允许 VNC Viewer 程序进行出站连接,否则连接过程可能一直停留在“正在连接…”状态。
④ 如果 Mac 使用 Wi-Fi 且开启了“来宾网络”或 AP 隔离,Win7 将无法搜索或访问 Mac,必须切换到主 Wi-Fi 网络或改用有线连接。
