RDP动态分辨率:如何查看当前会话的分辨率?
RDP动态分辨率:如何查看当前会话的分辨率?
我完全懂你的困扰——RDP的动态分辨率会跟着窗口大小自动调整,但wmic path Win32_VideoController get VideoModeDescription这个命令只能读取本地物理显示器的参数,根本反映不了RDP会话的实际分辨率。下面给你几个实用的方法来获取当前会话的真实分辨率:
方法1:命令行注册表查询
在RDP会话的命令提示符(CMD)里分别执行以下两条命令,就能直接拿到当前会话的宽和高:
- 获取宽度:
reg query "HKCU\Control Panel\Desktop" /v ScreenWidth - 获取高度:
reg query "HKCU\Control Panel\Desktop" /v ScreenHeight
返回结果里的数值就是你当前RDP窗口的实际分辨率。
方法2:PowerShell 快捷查询
如果你更习惯用PowerShell,一行命令就能搞定所有:
Get-ItemProperty -Path 'HKCU:\Control Panel\Desktop' | Select-Object ScreenWidth, ScreenHeight
执行后会直接显示当前会话的宽高参数,清晰又直观。
方法3:可视化任务管理器查看
要是不想敲命令,这个可视化方法更友好:
- 在RDP会话里按下
Ctrl+Shift+Esc打开任务管理器 - 切换到性能标签页
- 左侧列表选择GPU(如果有多个GPU,选正在运行RDP会话的那一个)
- 在右侧的“显示”区域,就能直接看到当前会话的分辨率了
备注:内容来源于stack exchange,提问作者SparedWhisle
相关产品推荐
相关产品推荐

