![如何在屏幕锁定时停止应用程序窗口调整大小?](https://linux22.com/image/1290063/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%B1%8F%E5%B9%95%E9%94%81%E5%AE%9A%E6%97%B6%E5%81%9C%E6%AD%A2%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E7%AA%97%E5%8F%A3%E8%B0%83%E6%95%B4%E5%A4%A7%E5%B0%8F%EF%BC%9F.png)
我有一台 Windows 7 工作站,它在屏幕自动锁定时、期间或之后调整应用程序窗口的大小(无法判断在什么时候,因为只有在解锁工作站后才能看到变化。)
其症状看起来与屏幕分辨率降低非常相似,只是图标不会移动到分辨率的限制范围内。
我尝试过更改分辨率、更新显示适配器和显示器驱动程序、不同的图形输出、电缆(DVI 和 VGA)以及多次重启(这已经持续了一个月左右)。
它是一个单监视器工作站。
答案1
我没有遇到过这个问题,所以只能从理论上对其进行评论。
但是,快速搜索后发现,您并不是唯一遇到此问题的人,而且许多人认为这是 Windows 的一个错误。事实上,stackoverflow 文章甚至讨论了如何编程来解决这个错误。
因此,我会首先将您的视频驱动程序更新到最新版本,并从制造商的网站下载。
另一个可能适用的建议是在 Windows 7 中禁用 Aero Snap 自动最大化和排列窗口。
这个其他SU 文章提出了一个牵强的建议:
有人报告说该问题是由 Vista 上安装的服务 TMM 引起的,您可以在 下禁用它
Control Panel > Administrative Tools > Task Scheduler > Microsoft > Windows > MobilePC
。
如果你有一台便携式电脑,那么本文合上笔记本电脑的盖子会改变屏幕分辨率给出了与问题可能不太相关的建议:
转到
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Video
并在此文件夹下的任意位置找到名为“LidBehavior”的所有键。对于每个 LidBehavior,将值从 11 更改为 10。重新启动。
答案2
试试这个,我无法重现您的问题,所以我无法检查是否成功。将每个应用程序的窗口放置在您想要的位置。例如,Word 全屏,IE 的小窗口位于屏幕中央,无论什么,然后依次关闭每个窗口,方法是按下控制键并单击右上角的 X。重新打开应用程序并检查它是否在与关闭时相同的位置和大小打开。控制-“X”将设置嵌入到大多数表现良好的程序中,并执行某些其他后台和内务管理任务。现在尝试复制您的问题。
答案3
我遇到了同样的问题,我通过安装特定于我的显示器的驱动程序(来自制造商)而不是“通用 PnP 显示器”解决了这个问题。