首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >GPU云服务器设置独显分辨率

GPU云服务器设置独显分辨率

原创
作者头像
Windows技术交流
发布2025-07-31 14:19:03
发布2025-07-31 14:19:03
2550
举报
文章被收录于专栏:Windows技术交流Windows技术交流

独显分辨率设置一般有3种途径:

代码语言:txt
复制
①UI设置(有的情况,在控制台vnc看不到图像;有的情况,能看到图像但无法鼠标键盘操作;有的情况,能看到图像也能鼠标键盘操作但是没有你要的nvidia菜单按钮或你要设置的分辨率的选项,在自建vncserver里仅显示1才能看到)
②powershell命令比如Set-ScreenResolution有缺陷
③第三方setres.exe命令设置(通用性更好)

不同GPU机型,通用解决方案:不要用Set-ScreenResolution命令,测试过程中发现这个命令有缺陷(有些情况下,执行这个命令时行时不行,不行的时候在vnc里点鼠标可以设置分辨率成功,于是尝试别的命令,比如setres.exe

setres.zip

自动登录配置:

代码语言:txt
复制
#替换第3行的密码为你自己的密码
reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /s|findstr "AutoAdminLogon DefaultUserName DefaultPassword DontDisplayLastUserName LastUsedUsername"
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "DefaultUserName" /d "Administrator" /t REG_SZ /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "DefaultPassword" /d "你自己的密码" /t REG_SZ /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "AutoAdminLogon" /d "1" /t REG_SZ /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v DontDisplayLastUserName /t REG_SZ /d 0 /f
reg add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "LastUsedUsername" /d "Administrator" /t REG_SZ /f
#reg query "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon" /s|findstr "AutoAdminLogon DefaultUserName DefaultPassword DontDisplayLastUserName LastUsedUsername"
Start-Process -NoNewWindow -Wait -FilePath "cmd.exe" -ArgumentList "/c reg query `"HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon`" /s | findstr `"AutoAdminLogon DefaultUserName DefaultPassword DontDisplayLastUserName LastUsedUsername`"" 

startup目录:

代码语言:txt
复制
C:\Users\Administrator\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

用setres.exe设置独显分辨率依赖先配置好自动登录,这样每次重启后会自动登录然后执行startup目录的.bat文件,文件内容为(可根据自己的分辨率需要,调整宽高值)

代码语言:txt
复制
@echo off

reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services" /v fSingleSessionPerUser /f 2>nul

C:\Windows\System32\DisplaySwitch.exe 1

timeout /t 3 /nobreak >nul

setres -w 2560 -h 1440 -f

GNV4和TGC37m机型连续测试了多次都正常(在Administrator用户下验证的)

代码语言:txt
复制
setres -w 3840 -h 2160 -f

setres -w 2560 -h 1600 -f

setres -w 2560 -h 1440 -f

setres -w 1920 -h 1080 -f

setres -w 1600 -h 900 -f

setres -w 1024 -h 768 -f

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档