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)。

4. **验证修改**
- 关闭注册表编辑器,重新启动远程桌面连接(mstsc)。
- 连接时分辨率会自动应用新设置的值。
---
### **注意事项**
1. **数值范围**
- 分辨率需符合显示器支持的范围(如1920×1080、2560×1440等)。
- 若数值超出物理屏幕限制,远程桌面可能自动缩放。
2. **还原默认值**
- 删除 `DesktopWidth` 和 `DesktopHeight` 键值,或将其改为0。
- 重启远程桌面客户端,分辨率将恢复动态调整。
3. **系统兼容性**
- 适用于 Windows 7/8/10/11 及 Server 版本。
- 若修改后无效,检查客户端版本或尝试重启系统。
4. **风险提示**
- 修改注册表前建议备份(文件 → 导出)。
- 错误操作可能导致系统异常,谨慎修改其他键值。
---
### **常见问题**
- **修改后未生效?**
确保远程桌面客户端已关闭并重新打开,且未通过组策略强制锁定分辨率。
- **多显示器如何设置?**
注册表修改仅针对主显示器,多屏需在客户端勾选“使用所有显示器”。
- **数值输入错误?**
检查是否为十进制格式,且未包含字母或符号(如1920非0x780)。
---
通过上述步骤,您可以精准控制远程桌面的默认分辨率,无需依赖动态调整或手动拖拽窗口。