How to系列:从远程桌面进化到最简单地使用RemoteApp
发布时间:2022-11-08 11:18:50 所属栏目:应用 来源:
导读: 首先,什么是RemoteApp?
字面理解,远程应用,或者吹的牛*一点就是云应用,甚至元应用。(喂!
巨硬的官方说法:
RemoteApp:指定在虚拟化计算机上托管/运行的,但看上去如同本地应用程序
字面理解,远程应用,或者吹的牛*一点就是云应用,甚至元应用。(喂!
巨硬的官方说法:
RemoteApp:指定在虚拟化计算机上托管/运行的,但看上去如同本地应用程序
|
首先,什么是RemoteApp? 字面理解,远程应用,或者吹的牛*一点就是云应用,甚至元应用。(喂! 巨硬的官方说法: RemoteApp:指定在虚拟化计算机上托管/运行的,但看上去如同本地应用程序一样在用户桌面上运行的各个应用程序。 应用有其自身的任务栏条目,并可调整大小以及在监视器之间移动。 非常适合用于在安全的远程环境中部署和管理关键应用程序,同时可让用户在其自己的桌面中工作以及自定义其桌面。 而平时用的远程桌面则是“包含你安装和管理的各种应用程序,为用户提供完整的桌面体验。 对于依赖于使用这些计算机作为其主要工作站,或者当前正在使用瘦客户端(例如 MultiPoint 服务)的用户而言,此解决方案非常理想。” 翻译成一般人都看得懂(?)上就是经常用的3389远程桌面服务(Remote-Desktop-Services,RDP)的进一步,从远程桌面到指定显示远程桌面上具体某一个应用程序的定制化,让远端运行的应用类似VMware的Unity模式、Parallel Desktop的无缝模式一样在本地显示和操作。 而对于我来说,现在的需求就是,在局域网内把比如某度网盘(甚至会到处丢QPcore服务的鹅厂软件)丢在KSR410-Roselia服务器(就是跑着我一堆Hyper-V虚拟机的服务器)上其中一台Hyper-V Windows虚拟机(下面称这台HV-WindowsLTSC)之上。这样可以避免因为我平时用来打游戏、上网、跑Android模拟器的电脑(KS22RaidenMei)有时候会蓝屏(虽然我即使抓过几次dump也不知道为什么会蓝屏,可能是星云mumu的Ring0驱动有问题吧……)而打断使用,但是又不需要整天挂着虚拟机的远程桌面甚至还得占用一个屏幕去操作,以及我可以随便一台远程桌面客户端设备比如笔记本、装了RDP Client的手机或者macOS上操作。 注1:理论上这一套方案在互联网上也可以使用但注意加密传输比如套VPN之类的,多少被打穿3389的案例,网络安全意识不能丢……自家内网就随你喜欢了 注2:理论上这一套方案记得我当初实测过10Mbps就能扛得住但是还是越宽越好吧,bigger than bigger……但是延迟还是很重要的,你看各种云游戏在优化什么…… 顺带说一句比起KS22RaidenMei偶尔会蓝屏,KSR410-Roselia只承载虚拟机运行,软件在虚拟机里被隔离开了,打成啥样都不会互相打崩甚至打崩我物理机真是好(喂? 想想跨系统使用这些软件是不是很香,云桌面不过如此。(喂,这就是云桌面的其中一种吧! 当然,这次部署并不需要Hyper-V也不需要虚拟机,你就当HV-WindowsLTSC就是远端Windows物理主机就好。实际上物理主机显卡更好的话理论上比我更流畅……我实测是像星云mumu这种Android模拟器显示有问题,任务栏缩略图有显示但是实际界面一团黑不知道猪厂咋写的……可能是我KSR410-Roselia上的GT730Kepler亮机CUDA卡不适合游戏?以及实际上RemoteApp对显卡有依赖的话的还得烧远端的显卡(前提是已经启用了远程桌面环境使用物理网卡驱动,具体…… 组策略>计算机配置>管理模板>Windows组件>远程桌面服务>远程桌面会话主机>远程会话环境 启用以下几个策略: 1.将硬件图形适配器应用到所有远程桌面服务会话; 应用圈远程安装_北京四中网校远程教育网 怎么应用_远程应用 2.配置远程桌面连接的H.264/AVC硬件编码; 3.为远程桌面连接使用WDDM图形显示驱动程序; 启用完以后重启被远程端系统,理论上成功的话,被远程端设备管理器的显示适配器应该会如一般操作环境一样显示显卡本身的名字并加载本身的驱动而不是基本显示设备或者什么远程显示设备。 (没错,到这一步你甚至可以远程看片(但是这样看片的意义……)、远程炼丹(CUDNN AI生成老婆!)、甚至远程挖…… 但是我觉得不适合打游戏,尤其是什么3A大作…… 毕竟那样就真的成了云游戏了,哪怕不考虑延迟但画面显示估计优化也是至少得磨个好几小时去debug,比如我的星云mumu鬼知道为啥会那样…… 嗯,哪怕是Genshin我都没有测试,因为……搞笑呢1G显存跑原神???? 如果你觉得还需要更加流畅(因为默认远程桌面是30fps),那么你需要修改注册表…… HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations 为DWMFRAMEINTERVAL新建DWORD(32-bit)值,十进制,输入15(或者16),具体是1000/这个整数值可得解锁后的远程桌面会话允许传输并显示的最大帧率=66.7或者62.5……反正大于60即可。 以上我记得我以前也有写过就是了…… 顺便,这次借助2个工具也不需要走巨硬官方一大堆复杂的流程,什么RD主机配置统统不需要。 OK,开始吧。 首先还是那句,先开启远程桌面,至于怎么开启远程桌面……要是这个都不知道没法讲了,就这样吧…… 然后需要RemoteApp Tool,因为懒得去部署什么RD主机认证的玩意,所以需要这个工具在被远程端Windows环境下代替我们直接生成RDP配置文件,然后就能把RDP配置文件拷到别的平台以及导入RDP Client上了。具体见这里,包括官方教程。 北京四中网校远程教育网 怎么应用_远程应用_应用圈远程安装 如果你只需要单一时刻只有一台设备去使用或者觉得就这样就OK的远程应用,那就可以完事了。 But…… 如果和我一样觉得我需要同时多个设备去使用的,我们就需要进一步操作。 忘了是从Windows Server 2012版本开始还是什么时候开始Windows的远程桌面会话就限制到只有2个,也就是说任务管理器上用户页只有2个用户会话可以共存(不管同不同名),如果有第三个会话启动,要不启动失败,要不就会把之前两个会话的其中一个踢掉。而如果你是Windows非Server用户甚至你就是Windows Home版本用户就更加蛋疼(包括和Pro版本类似的LTSC,因为都不支持多会话),所以我们需要基于RDPWrap的SuperRDP去打一个补丁。 注3:Windows Server作为被链接默认是2个会话,非Server的Windows作为被链接是1个会话。 之所以不用RDPWrap其实原因很简单,这玩意不支持我的Windows LTSC 2021,因为官方宣传支持是到18362.267,而我的是19041,而SuperRDP则刚好是支持19041.662,具体的使用方法我这里就不写了,官方也有中文,懂的都懂。 在打完补丁以后你会发现,嗯,可以双会话了,但是三会话还是被踢。 没错,还需要修改组策略。 组策略>计算机配置>管理模板>Windows组件>远程桌面服务>远程桌面会话主机>连接 修改2处: 1.限制连接数量,默认是未配置,也就是2个会话,如帮助所说,修改为999999即可不受限制; 2.将远程桌面服务用户先知道单独的远程桌面服务会话,默认是未配置,如帮助所说,禁用此策略则允许用户通过使用远程桌面服务进行不限数量的同时远程连接。 OK,enjoy it~ 在你的设备上运行从被远程端用RemoteApp Tool生成的RDP文件,享受云应用吧。区分它们的办法很简单,程序名会有带有“(远程)”二字。 (编辑:百客网 - 域百科网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐

