自从我拥有 Surface Pro 6 以来,我的 Surface Pro 6 就表现得很奇怪,但我真的不明白为什么。
有时在白天或大部分时间在晚上,系统进入待机模式。它在某些时间范围内每 30 分钟发生一次,但不会持续一整天。
让我用事件查看器的屏幕截图向您展示我的意思:
我过滤了事件 506 和 507 以收集更完整的示例。如果您想查看它,请查看此处的filebin/SC_MONITORPOWER.zip,但上面的屏幕截图应该足够了。
我不明白的是我没有激活任何自动待机功能,而且当它发生时我也没有闲着。即使在我打字时,事件也会非常严格地触发。
我的 Energyplan 设置全部设置为“从不”。您可以在下面的屏幕截图中看到这一点(对于德语文本,我深表歉意,但它应该仍然传达自动待机被禁用的证据)
不管我是插上电源还是使用电池,这两种情况都会发生。
我遇到的问题是我不知道如何解决这个问题。查看WM_SYSCOMMAND的 Windows 文档至少告诉我 SC_MONITORPOWER 到底做了什么,但咨询谷歌的任何解决方案都没有帮助我。
在这一点上,我只是不知道去哪里看。
是否有其他事件视图消息可以帮助我首先确定实际触发 SC_MONITORPOWER 的内容?为什么它会如此有节奏地发生?
附加系统信息:
Surface Pro 6 / 16GB 内存 / 512GB 固态硬盘
系统-SKU Surface_Pro_6_1796_Commercial
Windows 10 专业版 10.0.17134 内部版本 17134 (x64)
我看到您已将睡眠设置设为从不。作为下一步,在同一个窗口的同一个列表中,还应该有一个视频卡选项。可以肯定的是,将那个设置为最大性能。我能想到的另一件事是,如果有任何特定于表面的节电软件,它会预装,它会覆盖您已经更改的设置。检查一下也是个好主意。
实际上,我已经仔细研究了它。您的问题很可能来自 Windows“连接待机”功能。出于某种原因,许多表面设备由于此功能而出现问题。您可以尝试禁用此功能。对于许多人来说,它似乎将他们的奇怪行为固定在表面上。这是toolofgod的链接,它详细解释了如何禁用此功能。
禁用它的说明:“打开注册表然后导航到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\CsEnabled
如果您启用了 Connected Standby,则此变量中将有一个 1(一)。要禁用它,请双击 CsEnabled 变量并在其中输入 0(零)。重新启动,你就完成了。”
我在 Surface Pro 3 上遇到了类似的问题。这是我的故事:
我将系统设置为在使用交流电源时永不休眠。我这样做是为了在凌晨 2 点启用 Retrospect 备份,并且局域网唤醒功能无法正常工作,因为它是在 wifi 连接上。(睡觉会破坏 wifi,WOL 只能在 LAN 上工作。)
系统还设置为在 10 分钟后关闭屏幕。
所以几年来一切都很好。
前几天,自动应用了 Windows 10 升级 1903,之后我的 Retrospect 备份开始尝试连接到机器时超时。经过一些挖掘后,我发现机器在屏幕超时后(10 分钟后)大约 45 秒进入连接待机(又名 Instant Go),尽管电源选项仍然设置为永不休眠。
所以。我发现更新 1903 通过一直使用它来“改进”连接待机,尽管电源选项是“永不睡眠”。我无法让它停止这样做并回到 1903 年之前的正确行为。我使用了上述禁用 CSEnabled 的方法,问题就消失了。但这样做的缺点是现在根本没有睡眠选项。使用直流电源时,我无法入睡。如果有选择,我会坚持关闭 CSEanabled,但这不是一个理想的解决方案。正确的解决方案是 Microsoft 修复更新 1903 以将其恢复到之前的行为。