Microsoft远程桌面mstsc(rdp)客户端默认分辨率设置

远程桌面

1. **打开注册表编辑器**

   - 按下 `Win + R`,输入 `regedit`,回车。

   - 若弹出UAC提示,点击“是”允许管理员权限。


2. **导航至目标路径**

   - 在注册表左侧树形目录中依次展开:

     ```

     HKEY_CURRENT_USER

       → Software

         → Microsoft

           → Terminal Server Client

     ```

   - 如果路径不存在,需手动创建:

     - 右键逐级新建缺失的项(Key)。


3. **创建或修改分辨率键值**

   - **设置宽度(DesktopWidth)**  

     - 右键右侧空白区域 → 新建 → `DWORD (32-bit) Value`。

     - 命名为 `DesktopWidth`,双击打开。

     - 选择“十进制”,输入数值(如1920)→ 确定。


   - **设置高度(DesktopHeight)**  

     - 同样方法新建或修改 `DesktopHeight`,输入对应高度(如1080)。


   ![注册表示例](https://i.imgur.com/8Ql5BzM.png)


4. **验证修改**

   - 关闭注册表编辑器,重新启动远程桌面连接(mstsc)。

   - 连接时分辨率会自动应用新设置的值。


---


### **注意事项**

1. **数值范围**  

   - 分辨率需符合显示器支持的范围(如1920×1080、2560×1440等)。

   - 若数值超出物理屏幕限制,远程桌面可能自动缩放。


2. **还原默认值**  

   - 删除 `DesktopWidth` 和 `DesktopHeight` 键值,或将其改为0。

   - 重启远程桌面客户端,分辨率将恢复动态调整。


3. **系统兼容性**  

   - 适用于 Windows 7/8/10/11 及 Server 版本。

   - 若修改后无效,检查客户端版本或尝试重启系统。


4. **风险提示**  

   - 修改注册表前建议备份(文件 → 导出)。

   - 错误操作可能导致系统异常,谨慎修改其他键值。


---


### **常见问题**

- **修改后未生效?**  

  确保远程桌面客户端已关闭并重新打开,且未通过组策略强制锁定分辨率。


- **多显示器如何设置?**  

  注册表修改仅针对主显示器,多屏需在客户端勾选“使用所有显示器”。


- **数值输入错误?**  

  检查是否为十进制格式,且未包含字母或符号(如1920非0x780)。


---


通过上述步骤,您可以精准控制远程桌面的默认分辨率,无需依赖动态调整或手动拖拽窗口。