nircmd.exe setdisplay 1920 1080 32 60✅ 方案B:QRes(更老但够用)
QRes.exe /x:1920 /y:1080 /r:60⚠️ 两种工具均不需要安装,管理员权限运行效果最好。二、编写批量设置脚本(BAT)SetResolution.bat
@echo off :: 设置分辨率 1920x1080 32bit 60Hz"C:\Tools\nircmd.exe" setdisplay 1920 1080 32 60if errorlevel 1 ( echo 设置失败,请检查显示器是否支持该分辨率 >> C:\Tools\res_log.txt ) else ( echo %DATE% %TIME% 分辨率已设置 >> C:\Tools\res_log.txt )保存后:复制到每台目标机的 C:\Tools\SetResolution.bat确保 nircmd.exe也在 `C:\Tools`三、让脚本自动批量执行(三种方式)✅ 方式1:域环境(AD 组策略 → 开机/登录脚本)【推荐企业】打开 组策略管理计算机 Configuration → Policies → Windows Settings → Scripts(Startup/Shutdown)添加 SetResolution.bat到 Startup(开机)目标机重启后自动以SYSTEM权限执行📌 优点:真正批量,无需逐台操作📌 建议加只执行一次标志(写注册表判断),避免每次开机都刷。✅ 方式2:非域 — 计划任务(远程创建)在管理员CMD中对多台机器远程创建任务(需网通+管理员$共享):
schtasks /create /S \\192.168.1.100 /U administrator /P 密码 ^ /TN "SetResolution" /TR "C:\Tools\SetResolution.bat" ^ /SC ONSTART /RU SYSTEM /F然后远程重启或手动跑:
schtasks /run /S \\192.168.1.100 /TN "SetResolution"可对 IP 段写循环 BAT 批量下发。
暂无相关文章
相关文章 我的服务器硬件坏了谁负责?数据丢了机房赔吗? 你们说的10M独享带宽和100M共享带宽有什么不同?我业务该选哪种? 服务器托管和服务器租用有什么区别?我该选哪个? 如何通过命令行判断当前显示器是否支持某个分辨率?