在Windows上通过VNC Viewer直连树莓派图形桌面,需先启用VNC Server(图形设置或命令行)、获取局域网IP、安装RealVNC Viewer并输入独立VNC密码,全程局域网内5分钟完成。

想在Windows电脑上直接看到树莓派的图形桌面,不用接显示器、键盘和鼠标,只要两台设备在同一局域网内,打开VNC Viewer输对IP就能点开树莓派桌面操作——整个过程不依赖公网、不改路由器、不装额外服务,5分钟内完成。
确认树莓派已启用VNC Server
这一步跳过会导致VNC Viewer连上后黑屏或直接断开。树莓派必须主动“亮出”桌面,VNC Viewer才不是对着空气敲门。
用键盘鼠标+显示器临时接一次树莓派,或通过SSH远程执行命令(需已开启SSH):
方法一:图形界面设置(推荐新手)
点击左上角树莓派图标 → Preferences → Raspberry Pi Configuration → 切换到 Interfaces 标签页 → 将 VNC 选项设为 Enabled → 点击 OK。
方法二:终端命令一键启用(适合无屏场景)
在树莓派终端中运行:
sudo systemctl enable vncserver-x11-serviced → 回车
sudo systemctl start vncserver-x11-serviced → 回车
这两条命令确保服务开机自启且立即运行,缺一不可。
启用后,屏幕右上角会出现一个蓝色小显示器图标,说明VNC Server已就绪。若没出现,重启树莓派再检查。
获取树莓派的局域网IP地址
Windows无法靠“树莓派”这个名字自动找到它,必须用数字地址(如192.168.1.123)才能精准定位。
在树莓派终端中执行:
hostname -I
输出结果是一串以空格分隔的IP,取第一个(通常是192.168.x.x或10.0.x.x),这就是你要记下的关键地址。
⚠️注意:如果树莓派用Wi-Fi连接,而你同时插着网线,hostname -I会返回两个IP,优先选Wi-Fi网段那个;不确定时,拔掉网线重试一次更稳妥。
如果终端打不开,也可在Windows中用ARP扫描辅助确认:
Win+R → 输入 cmd → 执行 arp -a | findstr "192.168",再结合树莓派MAC地址(前六位通常是b8:27:eb或dc:a6:32)交叉比对。
让 Windows 桌面程序在开机时静默自启并隐藏到系统托盘。特别适用于 Flutter、Electron 等无视 VBS/ProcessStartInfo 窗口样式、难以隐藏的顽固应用。提供「VBS 启动器 + Python ctypes/Win32 API」的隐藏窗口方案,可稳定把窗口收进托盘且不闪控制台。
Windows端安装并配置VNC Viewer
RealVNC Viewer是树莓派官方深度适配的客户端,免费、无广告、支持拖拽传文件,别用第三方精简版——容易缺字体渲染或剪贴板同步功能。
第一步:下载安装包
访问 realvnc.com/download/viewer → 选择 Windows → 下载 .exe 文件。
第二步:安装时勾选关键选项
安装向导中,语言务必选 English(中文界面偶尔把「New connection」翻译成「新建连接」但按钮实际仍标英文,易点错)→ 勾选 “Create desktop shortcut” → 其余全默认下一步。
第三步:首次启动后关闭登录弹窗
打开VNC Viewer,若弹出 Sign in 窗口,直接点右上角 × 关闭——本地局域网连接完全不需要账号,强行登录反而可能触发云同步干扰直连。
建立连接并输入密码
树莓派VNC密码独立于系统登录密码,且首次启用时必须手动设定,否则连接会被拒绝。
① 在VNC Viewer主界面地址栏中,直接输入:
树莓派IP:5900(例如 192.168.1.123:5900)→ 回车或点击连接箭头。
② 若弹出 “Untrusted connection” 警告,勾选 “Continue to this computer” → 点 Continue。
这是正常提示,因连接未走RealVNC云认证,纯局域网直连必然触发此弹窗。
③ 进入密码输入框后,输入的不是Windows或树莓派系统密码,而是你在树莓派上单独设置的VNC密码。
该密码在首次启用VNC时由系统提示设定(图形界面会弹窗,SSH下可运行 vncpasswd 修改);若从未设过,此时会连接失败并提示“Authentication failed”。
④ 密码正确后,几秒内即加载出树莓派桌面。滚动鼠标滚轮可缩放视图,右键菜单可调整缩放比例与图像质量。










