我运行的是 Windows 7,Service Pack 1,64 位,NVIDIA GeForce 8800 GT。我曾经Power Options
将显示器配置为在 10 分钟不活动后关闭。当我在本地使用计算机时,这很有效,但当我使用远程桌面远程连接到计算机时,会发生两件事:
- 当远程用户登录时显示器打开(糟糕!)
- 即使断开使用后显示器仍保持开启状态(糟糕!)
请注意,用户正在关闭远程桌面但没有注销。
如何防止 Windows 在远程访问计算机时打开显示器?
更新:我重新配置了显示器,使其在 1 分钟不活动后关闭(以前是 10 分钟)。我看到的是显示器关闭,然后在几分钟后打开。显示器在一分钟后关闭,这个过程每隔几分钟重复一次。
powercfg -requests
唤醒后返回:
DISPLAY:
None.
SYSTEM:
[SERVICE] \Device\HarddiskVolume2\Windows\System32\svchost.exe (CryptSvc)
AWAYMODE:
None.
powercfg -lastwake
返回:
Wake History Count - 0
powercfg -devicequery wake_armed
返回:
HID-compliant mouse
Microsoft USB Natural Ergonomic Keyboard 4000 (Mouse and Keyboard Center)
HID Keyboard Device (002)
powercfg -energy
没有返回任何我认为有意义的东西。
唯一的其他线索是,我注意到我的鼠标电池电量不足。也许鼠标正在向系统发送随机活动信号?有什么方法可以让我查找最后唤醒显示器的人吗?
答案1
就我的情况而言,安装 Logitech SetPoint(驱动程序)似乎解决了这个问题。我怀疑是内置驱动程序过时了,导致显示器被唤醒。
答案2
我知道这是一个老问题,但我遇到了同样的问题,并找到了原因。我发现这是这个网站上的“设计使然”https://docs.microsoft.com/en-us/windows-hardware/design/device-experiences/modern-standby-wake-sources
远程桌面可以打开目标系统上的显示屏。
在我的测试过程中,我发现远程桌面连接期间监视器确实被唤醒,但它会在 X 分钟后进入睡眠状态,而这 X 分钟就是您在电源选项中配置的“在 X 分钟不活动后关闭监视器”(或类似的,我没有英文版 Windows)。