【已解决】显示器屏幕唤醒后,部分窗口缩小到左上角

如题,关闭显示器再打开后,随机一个或多个程序窗口跑到屏幕左上角去了,窗口也变小了。
我的显示器分辨率是 2K,缩放 100%,变小的窗口大概只有屏幕一半大小 1000x720。
还有其他乱变的,比如:
最小化到托盘里,而不是不在任务栏上的 idm 窗口是平移到左侧不是左上角,大小无变化。
wps 表格整个最大化且右上角图标没有还原标记,而之前窗口也没有最大化过。

推测应该是上周更新 24H2 的锅,因为更新之前没有这个问题。

版本	Windows 11 专业版
版本号	24H2
安装日期	‎2025-‎04-‎16 ‎星期三
操作系统版本	26100.3775
体验	Windows 功能体验包 1000.26100.66.0

然后我按照网上搜到的修改注册表方法,全改了都不管用

因此,我猜可能还有其他注册表项需要改?

是不是用的DP接口

是的,更新后 DP 口出问题了吗?

试试换HDMI

据说,由于设计上的问题,DP接口的显示器关闭之后,电脑会认为显示器被拔掉了,于是就重新排列窗口到坐标原点(一个显示器的左上角,多个显示器的主显示器左上角)

1 个赞

另外,吐槽一下CSDN,这种内容农场文章都要收费……

似乎是这样,但我之前从没出现过这个问题,手头也没有 hdmi 线,想着看看能不能在系统内解决。

这文章知乎也有,链接地址是搜索时随便复制过来,csdn 这个是不登录没法看吗?

我们说的不是同一篇文章吧……

哦哈哈,没点进去看,误以为是一篇

另外,我发现我 AMD 显卡开了 GPU 缩放,我试试关掉重启后有没有解决

更新:似乎有用,把 GPU 缩放关了之后,重启,显示器开关几次后,没有出现窗口重置现象。当然,注册表应该还是要改的

这我就纳闷了啊,更新之前好好的,微软这是又把某个兼容的东西删掉了吧
蛋疼,没用,还是有几个窗口重置了,不过,相比之前重置变的少了,算是有点用吧

不用考虑别的, 多数情况都是win11的锅.

我的问题比你更离谱。
2K屏幕唤醒后有概率找不到高分辨率,设置里也没有了。直到我重启电脑或者重新插拔显示器电源。但我感觉这是我三星显示器的问题,我以前的ROG显示器并没有问题。

原来是这样 我说我俩显示器咋一个关屏幕出问题 一个不出问题

搞定了啊,兄弟们!:face_savoring_food:
额,准确地说,搞定了 90%,剩下那 10% 不是缩小到左上角问题,而是其他各种问题,比如:

wps 居中了
资源管理器最大化了
软件内部分栏位置重置了
AMD 驱动界面重置了
……
🤣😅😂🤬

Win10系统睡眠唤醒后总是自动缩小已经打开的各种文件、浏览器或软件窗口大小…… - well simon的回答 - 知乎
https://www.zhihu.com/question/535219853/answer/8108510247

果然我猜的没错,注册表要修改的不止那一处地方 :saluting_face:
以我的情况说一下更新后的解决方案:

  1. AMD GPU 缩放必须关闭,不然没用。
    这个选项无关,我按照下面帖子 #65 说的,把 Configuration 里面所有项目删掉,重启之后系统会自动创建的,而且项目还变少了,只有正常和模拟两个项目。
    Windows 11 Suddenly Started to Resize and Move my Open Windows Position | Page 4 | Windows 11 Forum
  2. 重启之后,再开关屏幕一次,会出现两个项,SIMULATED 是模拟屏,分辨率不对应系统分辨率的地方都要改,有这么三处:
    ActiveSize
    DwmClipBox
    PrimSurfSize
  3. 建议改之前先用 RegCool 导出备份 Configuration 设置。
    这里不备份也可以,因为直接删掉系统也会重建。
  4. 上面我提到的那几个问题,看来是没法解决了,因为我把 SIMULATED 全部改成和正常一模一样都不行。:melting_face:

无解的,去年我也这样,后来就正常了,不知道是更新了系统还是显卡驱动

太失望了,没有根治。

刚改完好了没几天,这还不到一周,又多次出现缩左上角的情况。

我建议用 AutoSizer 这个自定义窗口大小和位置的软件,被重置了就用这个软件恢复一下。

1 个赞

再次更新,已经完全解决了!
但是有一点很坑!
看图,每一个条有俩 00 文件夹,都需要进行修改!
vgSivy.generated-file-name.png

如果你有两个缩放不同的显示器……恢复时会更加令人抓狂。于是我干脆取消了显示器休眠

应该一样修改方法,prim 是主显,那副显修改成对应的分辨率就行了
哦,说的缩放,我不知道那个 scaling 是不是屏幕缩放参数,可以看看俩屏这两项有没有区别,然后调整一下。

win11反而解决了一部分

我以前用Display Fusion,搞了个锁屏保存窗口位置,解锁恢复窗口位置的触发器,但忘记还是存在什么问题,总之放弃了