vnc软件很多我试过5种todesk、nomachine 、tightvnc、vncserver、radmin
踩坑经验同步如下,是我数十个小时的积累
windows vnc限定1个用户,A用户登录了B用户就登录不了,vnc连接可以有多个,即可以开多个vnc图像,但都是一样的图像,比如10个vnc窗口,在其中任何1个上操作,其他的vnc窗口都能看到。
vnc类软件注意事项:
1、todesk、nomachine 服务端和客户端的安装文件一样,注意,nomachine需要 开启打印服务,cloudbase-init在初始化时会使打印服务已禁用,初始化完成后需要打印服务的话手动开启(这步操作也可以加到userdata参数里,通过命令设置打印服务的开机模式为auto)
sc.exe config Spooler start= auto或Set-Service -Name Spooler -StartupType Automatic
2、radmin绿色版可以在server2016、2019、2022、win10、win11上使用,但需要关闭defender。
http://www.xz7.com/downinfo/208218.html
配了rds(远程桌面服务)的服务器安装radminserver后,发送ctrl alt del没反应
没配rds的发送ctrl alt del有输入框
3、vncserver的配置参考https://blog.csdn.net/QFliangge/article/details/79058947,注意事项这个文档没说,我补充下
①找到vnclicensewiz.exe (C:\Program Files\RealVNC\VNC Server\)输入线下注册码
VKUPN-MTHHC-UDHGS-UWD76-6N36A 有效期至2029-07-21
77NVU-D9G5T-79ESS-V9Y6X-JMVGA 有效期至2024-12-02
②找到vncserver.exe (C:\Program Files\RealVNC\VNC Server\)程序 右击以管理员身份运行,才会在右下角出现图标,然后右击图标点option →左上侧前2个菜单(security、users&permissions)进行vnc密码和用户权限配置,如果按文档上的权限配置去掉了键盘鼠标控制权,那远程到vnc上就只能看图像,做不了操作了。一般情况下,自己用的话,保持默认,不要去掉键盘鼠标√。
注意,一定是找到.exe的所在再运行,直接运行快捷方式不行。
另外,Windows的VNC实现(如RealVNC、TightVNC或UltraVNC)是不支持多用户并发登录的,不同的用户看到的是同一VNC画面,这点在RealVNC Server官网文档有写
Windows中的VNC类方案不支持多用户并发登录,因为Windows系统并不会为每个VNC会话提供单独的显示器和输入设备,最终都是用RDP或类似RDP的方式实现多用户并发登录。
4、tightvnc参考 https://cloud.tencent.com/developer/article/1853791。
5、远程情况下,运行dxdiag让DirectX显示启用,并且DirectX上方不显示Unknown,像这样配置
https://knowledge.civilgeo.com/knowledge-base/enabling-gpu-rendering-for-microsoft-remote-desktop/
2008R2 vnc dxdiag显卡页签那里DirectX没启用的原因是2008R2 qemu虚拟显卡的显存只有16M,而DirectX至少需要128M显存。
6、即便安装了Grid驱动,2016系统的任务管理器 → 性能页签也不会显示GPU,因为从高版本的2019/2022/win10/win11才显示。
7、RDS多用户多会话压测时,cmd命令行执行"C:\Program Files\NVIDIA Corporation\NVSMI\nvidia-smi.exe"看到百分比不是当前单个用户会话所占的GPU资源,而是所有用户所有会话所占的GPU资源。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。