Windows(Win10/Win11)设置屏幕分辨率主要有图形界面操作和命令行/脚本两种方式:
一、图形界面设置(最常用)
方法1—右键菜单:
桌面空白处 → 右键点击「显示设置」→ 下滑找到「显示器分辨率」→ 选带「(推荐)」的原生分辨率 → 点击「保留更改」。
方法2—快捷键打开:
多显示器时先在上方选中对应显示器再改;改错可在15秒内点「还原」。
二、查看当前分辨率(CMD/PowerShell)
:: CMD 查看
wmic path Win32_VideoController get CurrentHorizontalResolution,CurrentVerticalResolution
# PowerShell 查看Get-DisplayResolution # Server Core 版可用
三、命令行/脚本修改分辨率
Windows 桌面版无内置命令直接改分辨率,需借助第三方小工具:
使用 QRes(轻量,推荐)
下载 QRes.exe放到任意目录(如 C:\Windows\System32),CMD 执行:
:: 设为 1920×1080 @60Hz
QRes.exe /x:1920 /y:1080 /r:60
使用 NirCmd
nircmd.exe setdisplay 1920 1080 32 60
PowerShell 调用 API(无需额外工具,需管理员)
适合写脚本自动化,通过 ChangeDisplaySettingsAPI 设置。
⚠️ 注意:设置低于原生分辨率会导致画面模糊或有黑边,日常建议始终用「(推荐)」的原生分辨率。
如果你是在服务器(Server Core)环境,可以直接用 Set-DisplayResolution -Width 1920 -Height 1080 -Force命令。
需要的话我也可以帮你写一份改分辨率的 .bat批处理文件内容直接拿去用。