MSTSC 英文全称 MicroSoft Terminal Services Client。它是远程桌面连接(RDC)客户端的可执行文件名称,允许用户通过远程桌面协议(RDP)连接到远程 Windows 系统。
Windows 远程桌面 (MSTSC) 和 VNC 的对比表格,展示了它们的主要区别:
选择合适的工具取决于你的具体需求,是否需要跨平台支持,或者是否对性能要求较高。
远程桌面连接 (Remote Desktop Connection) 是一种允许用户通过网络访问另一台计算机的技术。以下是您提到的几个术语的解释:
外壳版本 10.0.26100:
控件版本 10.0.26100:
2017 Microsoft Corporation,保留所有权利:
远程桌面连接(Remote Desktop Connection, RDC)是由微软公司开发的客户端软件,允许用户通过网络连接到远程计算机。它基于远程桌面协议(Remote Desktop Protocol, RDP)工作,允许远程访问和控制另一台计算机的桌面环境。微软确实保留了远程桌面客户端软件的所有版权及相关权利,并且该技术的实现涉及多个专利。
专利名称: System and method for providing remote display and control of a computer system 专利描述: 该专利描述了一种系统和方法,用于通过远程桌面协议显示并控制远程计算机的桌面。其创新之处在于提高了显示效果和交互性能,尤其是在带宽受限的网络环境中提供良好的用户体验。
专利名称: Adaptive video compression for remote display and control 专利描述: 该专利涉及在远程桌面连接中采用自适应视频压缩技术。通过动态调整视频压缩率,保证了远程桌面会话在不同网络条件下的稳定性和流畅度。适应性压缩技术有助于减少带宽需求,提高远程控制体验。
专利名称: Remote display protocol using multiple data channels 专利描述: 这个专利涉及一种使用多个数据通道的远程显示协议。通过分离不同类型的数据(如图形、音频、输入设备事件等),RDP能够优化远程会话中的数据传输,提高效率并减少延迟。
专利名称: Method for providing multiple monitor support over remote desktop 专利描述: 该专利描述了一种方法,用于在远程桌面会话中支持多个显示器。该技术使得用户能够在使用多个显示器的本地环境中,像在本地计算机上一样,方便地进行远程操作。
专利名称: Remote desktop session management with session sharing 专利描述: 这个专利涉及远程桌面会话的管理,尤其是在多个用户共享一个远程桌面会话时的技术。它优化了资源的分配,确保了多个用户在同一远程桌面环境下的协作和操作的有效性。
专利名称: Method and system for controlling multiple remote desktop clients 专利描述: 该专利涉及一种控制多个远程桌面客户端的方法和系统,允许管理员同时管理多个用户会话,并优化不同客户端之间的交互。
专利名称: Enhanced remote desktop protocol for mobile devices 专利描述: 这个专利专门针对移动设备的远程桌面协议进行了改进,优化了小屏幕设备(如智能手机、平板电脑)上的远程桌面显示和操作体验。
这些专利和技术的核心创新点主要集中在:
微软对远程桌面技术拥有多个专利,涵盖了其从显示技术到数据传输和会话管理的各个方面。这些技术帮助微软的远程桌面协议成为一种高效、安全、广泛使用的远程访问解决方案。
支持网络级别的身份验证 (NLA):
支持远程桌面协议 10.12 (RDP 10.12):
不同操作系统版本中,远程桌面协议 (RDP) 的差异,按版本进行的整理:
这些变化大多是为了改善远程桌面会话的图形质量、交互性能和安全性,适应越来越复杂的办公需求和硬件环境。
mstsc(Microsoft Terminal Services Client)各版本的差异概览表。该表列出了不同版本的 mstsc 命令行工具的主要功能和支持选项。
通过这张表,用户可以更容易地了解 mstsc 在不同版本中的差异,帮助他们选择适合自己需求的远程桌面客户端。
MSTSC [<connection file>] [/v:<server[:port]>] [/g:<gateway>] [/admin] [/f[ullscreen]][/w:<width> /h:<height>] [/public] I [/multimon] [/l] [/edit "connection file"][/restrictedAdmin] [/remoteGuard] [/prompt] [/shadow:<sessionlD> [/control][/noConsentPrompt]]"connection file”--指定用于连接的.RDP 文件的名称。/v:<server[:port]>--指定要连接到的远程电脑。/g:<gateway>--指定要用于连接的RD网关服务器。仅当使用/v指定终结点远程电脑时,才会读取此参数。/admin--将你连接到会话以管理远程电脑。/f --在全屏模式下启动远程桌面。/w:<width>--指定"远程桌面"窗口的宽度。/h:<height> --指定"远程桌面"窗口的高度。/public--在公共模式下运行远程桌面。/multimon--将远程桌面服务会话监视器布局配置为与当前的客户端配置相同。/I--枚举连接到本地电脑的监视器以及与每个监视器关联的ID。监视器ID 可用于填充选定监视器RDP 文件设置。Vedit--打开指定的.RDP连接文件以供编辑。/restrictedAdmin --在受限管理模式下将你连接到远程 PC。在此模式下,将不会向远程电脑发送凭据,如果你连接到的电脑已受到安全威胁,这样做可为你提供保护。但是,从远程电脑建立的连接可能不会由其他电脑进行身份验证,这可能会影响应用程序功能和兼容性。此参数表示/admin。/remoteGuard--使用远程防护将你的设备连接到远程设备。远程防护可防止将凭据发送到远程电脑,如果你连接到的远程电脑已受到安全威胁,这可帮助保护你的凭据。与受限管理模式不同,远程防护还通过将所有请求重定向回你的设备来支持从远程电脑建立的连接。/prompt--在你连接到远程电脑时提示你输入凭据。/shadow:<sessionlD>-- 指定要隐藏的会话 ID。/control --允许在隐藏时控制会话。/noConsentPrompt--允许在无需用户同意的情况下隐藏。
mstsc 命令的不同选项按功能分类并以表格形式展示,下面是详细的表格:
这些选项可以根据不同的需求进行组合使用,从而实现不同的远程桌面连接功能和管理。
列出的 mstsc 参数为远程桌面连接提供了灵活性和控制。以下是对这些参数的简要总结及示例:
使用 /v:<server[:port]> 指定要连接的远程计算机。
使用 /g:<gateway> 指定用于连接的RD网关服务器。
使用 /admin 连接到管理会话。
使用 /f 启动远程桌面在全屏模式下。
使用 /w:<width> 和 /h:<height> 来设置窗口大小。
使用 /public 在公共模式下运行远程桌面。
使用 /multimon 配置多显示器支持。
使用 /I 枚举连接到本地电脑的监视器及其ID。
使用 Vedit 打开指定的.RDP文件以编辑。
这些选项可以帮助你根据需要优化远程连接。
关于 mstsc 的一些高级功能和选项很有用,特别是在安全性和会话控制方面。以下是对你提到的参数的简要总结和示例:
使用 /restrictedAdmin 连接到远程 PC,不会发送凭据,提供额外安全性。
使用 /remoteGuard 启用远程防护,防止凭据被发送到远程计算机。
使用 /prompt 选项在连接时提示输入凭据。
使用 /shadow:<sessionID> 和 /control 来隐藏会话并允许控制。
使用 /noConsentPrompt 允许隐藏会话而无需用户同意。
这些选项可以增强远程桌面连接的安全性和灵活性。
mstsc 命令行参数的示例,展示如何使用这些参数连接到远程桌面:
连接到远程计算机:
连接到特定端口的远程计算机:
以全屏模式启动远程桌面:
使用指定的 .rdp 文件进行连接:
指定远程桌面窗口的宽度和高度:
通过 RD 网关连接:
以管理员身份连接到远程计算机:
以公共模式运行远程桌面:
启用多监视器支持:
这些示例可以根据你的需求进行调整。
以受限管理模式连接:
使用远程防护连接:
在连接时提示输入凭据:
隐藏特定会话并进行控制:
在隐藏会话时不提示用户同意:
这些示例展示了如何利用不同参数定制远程桌面连接。
启用日志记录功能:
指定颜色深度:
在连接时禁用桌面背景以节省带宽:
启用剪贴板共享:
直接选择 RDP 文件进行连接:
设置连接超时:
这些参数帮助你更灵活地管理远程连接。
可以使用不同的显示设置参数:
启用远程音频功能:
在连接时禁用本地驱动器的重定向:
快速连接到上次使用的远程主机:
在连接时指定用户名:
禁用窗口管理功能以增强性能:
在安全模式下连接远程桌面:
使用已有的连接会话进行连接:
这些参数能够帮助你根据具体需求调整远程桌面连接的行为。
在连接时强制使用全屏模式:
如果你想禁用全屏,可以不使用 /f 参数。
设置会话的最大数量:
如果你有多个会话,可以指定会话ID进行连接:
指定使用的身份验证方法:
启用网络级身份验证(NLA):
可以使用参数设置显示的 DPI:
设置连接超时(以秒为单位):
禁用桌面共享以提高安全性:
直接使用一个现有的RDP文件配置进行连接:
在连接时保存凭据,以便下次自动连接:
启用远程打印功能:
启用会话恢复,以便在网络断开后可以恢复:
这些额外的参数可以帮助你更高效地使用远程桌面,依据特定情况进行调整。
可以在连接时指定要共享的本地资源:
这样可以确保剪贴板在本地和远程之间共享。
启用监控功能以查看远程桌面状态:
设置颜色深度以提高性能:
设置连接速度以优化性能:
可以动态调整显示设置以适应网络条件:
在连接时启用安全提示:
如果连接中断,可以设置自动重连:
可以创建一个桌面快捷方式来快速连接:
如果需要使用USB设备,可以启用重定向:
这些额外的参数能帮助你根据不同需求自定义远程桌面连接的行为。
控制音频重定向,可以选择将音频播放在本地或远程:
可以通过设置字体大小来优化远程桌面的可读性:
可以设置远程桌面的超时限制:
指定同时连接的会话数以管理资源:
可以指定要使用的远程桌面协议版本:
如果使用多个显示器,可以自定义显示器排列:
直接连接到历史记录中的一个条目:
将连接设置导出为一个RDP文件:
连接时指定用户凭据:
如果远程桌面服务使用了非标准端口,可以指定端口:
这些参数和设置可以帮助你根据需求定制远程桌面连接。
增强安全性,启用网络层身份验证:
直接使用特定的RDP文件进行连接:
可以指定连接时的屏幕分辨率:
在连接时启用打印机重定向:
如果需要连接到特定会话,可以使用:
控制连接时的本地资源设置:
为提高性能,可以禁用远程桌面背景:
可以限制连接的带宽以优化性能:
增加安全性,启用多重身份验证:
查看过去连接的记录:
这些额外的命令可以帮助你在使用远程桌面时实现更多的功能和灵活性。
可以使用命令快速重启远程连接:
如果需要在连接时应用特定的组策略:
可以选择特定的远程桌面客户端版本:
可以指定连接时的显示比例(如 16:9):
在连接时重定向本地磁盘驱动器:
允许在本地和远程系统之间共享剪贴板:
使用临时凭据进行连接:
强制使用安全的连接方式:
提高性能,禁用壁纸:
为连接设置超时限制:
这些命令可以帮助你更好地管理和优化远程桌面连接体验。
设置特定的显示模式(如全屏):
配置自动连接到指定主机:
可以指定色深以改善性能:
给连接一个友好的名称:
一键快速退出远程桌面:
确保远程音频播放:
指定使用多个显示器:
在连接时强制使用更新的凭据:
将连接信息输出到文件:
为连接设置自定义标题:
保存当前连接设置到 RDP 文件:
从 RDP 文件加载连接设置:
查看远程桌面版本信息:
启用远程打印支持:
在连接时重定向本地USB设备:
设置网络连接参数以优化性能:
在连接时启用多语言支持:
在连接时禁用某些协议以增强安全性:
为连接设置回调功能:
使用动态桌面连接,提高交互体验:
设置连接超时限制:
启用图形加速以提升性能:
选择声音播放方式:
连接时重定向本地磁盘:
连接时启用远程桌面会话主机功能:
强制使用安全连接进行会话:
使用代理服务器进行远程连接:
调整连接日志记录级别:
在连接时启用或禁用本地设备重定向:
在连接时指定颜色深度,以优化显示效果:
可选值通常为 high、medium 或 low。
强制在全屏模式下启动远程桌面:
指定连接时的分辨率:
连接时指定要使用的域:
如果连接的计算机有多个显示器,启用多显示器模式:
在连接时启用剪贴板功能,允许在本地和远程之间复制粘贴:
在连接时使用指定的 RDP 文件中的设置:
在连接时显示连接状态的信息:
强制使用特定版本的 RDP 客户端进行连接:
在远程会话中播放音频:
为连接指定本地端口:
强制在窗口模式下运行,而不是全屏:
可以指定连接的类型,如 SSH、VPN 等(取决于系统配置):
从文件导入连接设置:
设置为在启动时自动连接到特定主机:
直接指定要使用的用户账户进行连接:
启用调试信息,以帮助解决连接问题:
使用 mstsc 命令连接多个远程桌面并进行平铺,可以通过以下步骤实现:
创建 RDP 文件: 为每个要连接的远程桌面创建一个 .rdp 文件。可以在远程桌面连接窗口中配置好设置后,选择“保存”来生成该文件。
这里的 /f 参数表示全屏。如果你希望窗口以特定大小打开,可以调整命令。
平铺窗口: 由于 mstsc 本身不支持直接平铺多个窗口,你可以手动调整每个远程桌面窗口的大小和位置,也可以使用一些第三方工具(如 PowerToys)来实现窗口管理。
使用 PowerToys 进行窗口管理,特别是使用其“窗口管理器”功能,可以帮助你轻松地排列和管理多个应用窗口。以下是一些基本步骤和命令:
下载 PowerToys:
安装:
启动 PowerToys:
启用“窗口管理器”:
配置快捷键:
平铺窗口:
使用 FancyZones:
创建一个布局:
使用布局:
通过这些步骤,你可以有效地使用 PowerToys 来管理和排列多个窗口,提高工作效率。
通过上述方法,你可以方便地管理多个远程桌面连接并进行平铺。
使用 PowerToys 中的 FancyZones 功能可以实现窗口的平铺管理。下面是如何通过命令行设置和使用 FancyZones 进行窗口管理的步骤:
安装 PowerToys:
启用 FancyZones:
打开 FancyZones 编辑器:
创建布局:
保存布局:
如果你希望通过命令行启动特定应用程序并使用 FancyZones 进行平铺,可以创建一个简单的批处理脚本,但请注意,实际平铺仍需手动操作。
保存并运行:
使用 FancyZones:
通过以上步骤,你可以有效地利用 PowerToys 的 FancyZones 功能来进行窗口的平铺管理。虽然没有直接的命令行实现平铺,但可以通过组合使用快捷键和批处理脚本来提高效率。
mstsc命令是用于打开Microsoft 远程桌面连接工具的命令。以下是一些常用的参数:
/admin: 以管理员身份连接到远程计算机。这个参数在一些特定的情况下使用,例如连接到Windows服务器。
/f: 使用全屏模式连接到远程计算机。
/w: 设置远程桌面连接窗口的宽度。可以指定具体的像素值,例如 /w:1024,或者使用百分比,例如 /w:50%。
/h: 设置远程桌面连接窗口的高度。可以指定具体的像素值,例如 /h:768,或者使用百分比,例如 /h:75%。
/public: 使用公共模式连接到远程计算机。在公共模式下,远程计算机的屏幕内容不会显示在本地任务栏上。
/span: 使用跨越多个监视器的模式连接到远程计算机。
/multimon: 在多显示器模式下连接到远程计算机。
/v: 连接到远程计算机的完整地址,包括端口号。例如,/v:192.168.0.1:3389。
/admin: 等同于 /console 参数,以管理员身份连接到远程计算机。
/w: 设置远程桌面连接窗口的宽度(像素值)。
/h: 设置远程桌面连接窗口的高度(像素值)。
/public 或 /private: 指定连接类型为公共模式或私有模式。
/control: 使用控制模式连接到远程计算机,可以在远程桌面连接窗口中控制远程计算机的屏幕和鼠标。
/edit "path":编辑RDP文件,其中"path"是RDP文件的路径。
/f: 使用全屏模式连接到远程计算机。
/span 或 /multimon: 在多显示器模式下连接到远程计算机。
/vmslot 和 /vmconnect: 用于连接到虚拟机。
/admin: 以管理员身份连接到远程计算机。
/public 或 /private: 指定连接类型为公共模式或私有模式。
/control: 使用控制模式连接到远程计算机,可以在远程桌面连接窗口中控制远程计算机的屏幕和鼠标。
/edit "path":编辑RDP文件,其中"path"是RDP文件的路径。
/f: 使用全屏模式连接到远程计算机。
/span 或 /multimon: 在多显示器模式下连接到远程计算机。
/w: 设置远程桌面连接窗口的宽度(像素值)。
/h: 设置远程桌面连接窗口的高度(像素值)。
/publicmode 和 /privatemode: 在公共模式或私有模式下启动远程桌面连接。
/rdgateway: 指定远程桌面网关服务器的名称。
/vmconnect: 连接到虚拟机。
/prompt: 提示用户输入凭据,而不是使用保存的凭据连接到远程计算机。
/console: 以控制台模式连接到远程计算机。
/span: 在远程桌面连接中跨越多个监视器显示。
/admin 或 /console: 以管理员身份连接到远程计算机的控制台。
/restrictedAdmin: 使用受限管理员模式连接到远程计算机,将用户凭据限制为管理员权限。
/public 或 /private: 指定连接类型为公共模式或私有模式。
/prompt: 提示用户输入凭据,而不是使用保存的凭据连接到远程计算机。
/v: 连接到远程计算机的完整地址,包括端口号。例如,/v:192.168.0.1:3389。
/w: 设置远程桌面连接窗口的宽度(像素值)。
/h: 设置远程桌面连接窗口的高度(像素值)。
/publicmode 和 /privatemode: 在公共模式或私有模式下启动远程桌面连接。
/multimon: 在多显示器模式下连接到远程计算机。
/vmconnect: 连接到虚拟机。
/edit "path": 编辑RDP文件,其中"path"是RDP文件的路径。