众所周知,国内有很多你明知道是毒瘤但你又不得不用的应用,尤其是微信、钉钉甚至是WPS Office。但是,单独开一个虚拟机窗口使用它们似乎显得有些不方便。或者,你有一些应用程序用你的服务器可以轻松运行,但你想用你的轻薄笔记本电脑远程运行但又不想拖累自己的电脑。如果你有这样的需要,你可以来读下这篇文章。 本文介绍 Microsoft 所开发的一种基于 RDC 协议的隔离运行任何应用的方案——RemoteApp。配合单独的电脑主机、或虚拟机应用或是ESXi/Proxmox VE这样的虚拟机服务器来运行。 配置RemoteApp程序快捷方式可以使用一款叫做RemoteAppTool的开源应用完成。该应用要求必须安装.NET Framework 4.x才能使用。 Github项目仓库 RemoteApp功能对托管毒瘤应用的客户机的Windows Edition有一定要求,具体可以参考这个表格。简单来讲,可以支持的Edition有这些:
Windows Server 2003 理论可以使用,但未经测试。
以下是 RemoteApp 的基本食用教程。 1、给客户机安装符合以上条件的操作系统。如果客户机是虚拟机,这个虚拟机可以不使用声卡,不影响毒瘤应用发出声音。必要的话,请固定好这台客户机的局域网IP地址以便后续操作。 2、请给你托管这些应用的客户机配置登录密码。登录密码是使用 RDC 必须要有的东西。最简单的配置登录密码的方法是,按下 Ctrl+Alt+Delete 后点击修改密码,然后配置密码。 3、必须开启允许接受远程桌面连接。如果你打算把这个客户机暴露到公网且你确实有公网IP,选择“仅允许运行使用网络级别身份验证的远程桌面的计算机连接”。 4、现在你可以安装RemoteAppTool以及你想托管的应用了。如果你想使用第三方输入法,也请在这个环境下安装好。我这边随便安装了一些来进行演示(足够拉满血压了) 5、点击【+】图标添加应用,把你要的应用主程序添加进去。如果找不到相关的主程序,可以添加快捷方式。然后,点击列表内你想制作快捷方式的应用后再来点击Create Client Connection。 6、这边注意,如果你在配置系统的时候没有开启网络发现,或者你打算用公网IP连接到这个服务器,请将下面的两个计算机名字改成实际的IP地址或是DDNS域名。你也可以按照实际需求,在Options内勾上Create icon files,以便产生你需要的RDP格式文件和对应的应用图标。最后点击Create,以制作RDP文件和对应应用图标。 7、制作好的RDP文件和应用图标在桌面上会以这种方式提供。请将这些文件发送到可以连接到这台客户机的电脑上。 8、打开RDP文件,输入你在这个机器上配置的用户名和密码。注意,如果使用的用户名不是Administrator或微软账户,则用户名必须填写客户机的计算机名\你的用户名,例如hia-pc\hikarical。你可能需要同时在自己的一端和客户机端确认登出。 9、你可以制作多个RDP文件分别对应不同的应用。第一个开启之后,开启后面的RDP文件后启动应用就不需要等待连接了。在任务管理器下,它们全部被隔离在远程桌面连接下,完全不会占用多余的内存。剪贴板也可以无缝复制粘贴,看起来就像是在自己的机器上直接运行,但实际运行效果强于各种虚拟机的融合模式。如果愿意,你仍然可以用它调用位于你自己电脑上的文件,加载速度取决于你和这个客户机之间的网络传输速度。
客户机的计算机名\你的用户名
hia-pc\hikarical
为了最佳的视觉体验,个人推荐在托管这些应用的机器使用Windows 8.x或以上版本,如果是对应的服务器版Windows,请安装桌面体验。如果你要安装第三方精简后的Windows,请确保涉及到远程桌面服务的部分没有被精简。 不然的话,实现效果就会像下图一样丑陋……很多国内毒瘤应用特别喜欢套DirectUI,这玩意在Windows 7和以下版本的情况下运行,就不能调用DWM而是GDI来处理和分离这些窗口。你可以看到这些窗口后面有一圈丑陋无比的托管用客户机的背景图。
最后关于RemoteApp的客户机需求,微软官方给出的要求是必须要使用远程桌面客户端6.1或以上版本,能够支持该版本远程桌面客户端的最低版本是Windows XP SP3……
感谢推荐,刚尝试了一下,在这分享一下目前使用体验: 我的运行环境是 Win10_Pro 连接局域网内PVE的虚拟机 Win10_Ltsc
文档编辑类 基本使用正常 (Word剪贴板正常/PPT剪贴板无法粘贴图片)
im通讯类 微信无法正常使用剪贴板,X掉后无法通过任务栏图标进行打开退出等操作 (需再次点击 wechat.rdp 文件呼出)
媒体播放类 各大音乐/视频播放器使用正常(视频播放因远程主机未配置硬件解码 出现些许卡顿)
网盘类 无法直接拖动文件上传,需点击上传文件手动选择文件路径
工具类 远程连接工具MobaXterm使用正常
游戏类 因机能有限只测试了 galgame游戏使用正常
部分软件无法打开 -----> 腾讯会议