注意:我问这个问题是为了能立即发布答案,希望将来能帮助到别人
我有一个应用正在设置 Windows 锁定屏幕以显示幻灯片。我通过设置注册表值来实现此目的
我发现,锁屏幻灯片经常会停止工作,当我打开锁屏设置时,它显示的是“图片”而不是“幻灯片”
当锁屏幻灯片不工作时,该HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Lock Screen\SlideshowEnabled
值仍然设置为1
,但是当我打开设置屏幕时,该注册表值就会恢复为0
经过很多天的尝试,我终于找到了为什么锁屏总是从幻灯片恢复到图片的原因,我发现,只要我设置与屏幕保护程序相关的注册表项,就会发生这种情况
具体来说,这是当我在
HKEY_CURRENT_USER\Control Panel\Desktop\SCRNSAVE.EXE
注册表值中设置一个值时发生的,但我还发现,如果我使用 Windows 对话框执行诸如更改屏幕保护程序超时值之类的操作,也会发生这种情况因此,当您对屏幕保护程序进行任何更改时,它会将锁定屏幕从幻灯片恢复为图片。为什么会发生这种情况?我不知道
希望这能为以后的人们节省大量时间,因为我在进行故障排除时找不到有关此 Windows 怪癖的任何提及
更新:我们还发现,如果您设置了屏幕保护程序,然后将锁定屏幕从图片更改为幻灯片,则屏幕保护程序会重置为无
似乎对锁定屏幕进行此更改会删除
HKEY_CURRENT_USER\Control Panel\Desktop\SCRNSAVE.EXE
注册表项