Windows 10 - 无用户登录时启用屏幕保护程序

Windows 10 - 无用户登录时启用屏幕保护程序

问题摘要

我们希望在任何用户登录之前在 Windows 10 工作站上显示屏幕保护程序,但更新 GPEDIT.MSC 中的屏幕保护程序设置以强制屏幕保护程序似乎不起作用

问题详情

我们正在尝试使用自定义屏幕保护程序将静态网页显示为数字标牌用途的屏幕保护程序。为了满足安全要求,任何用户都不能登录 Windows 来显示此页面。我们发现了一个开源屏幕保护程序产品,它允许将网页显示为屏幕保护程序,只要在没有用户登录工作站时激活屏幕保护程序,它就可以满足我们的需求。

我们已设置组策略来启用屏幕保护程序、强制使用特定屏幕保护程序,并将屏幕保护程序阈值设置为仅 60 秒。当我们退出机器时,除非用户登录并且工作站超时,否则屏幕保护程序永远不会激活。

期望的结果

在没有用户登录工作站的情况下,PC 应开始显示在组策略编辑器中设置的屏幕保护程序(在用户配置 > 管理模板 > 控制面板 > 个性化下),并修改以下值:

  • 强制使用特定屏幕保护程序
  • 屏幕保护程序超时
  • 防止更改屏幕保护程序

编辑:我们已尝试以下链接中的建议,但无法加载屏幕保护程序:

https://support.microsoft.com/en-us/help/185348/how-to-change-the-logon-screen-saver-in-windows

答案1

我很幸运地通过 Google 搜索找到了这个页面:

https://support.microsoft.com/en-us/help/185348/how-to-change-the-logon-screen-saver-in-windows

那里的说明解决了 Windows 10 工作站无法加载屏幕保护程序的问题。我们还有其他技术难题需要克服,但这些难题与自定义屏幕保护程序产品的设计有关,而不是与 Windows 本身有关。

答案2

更改登录屏幕保护程序

Click Start, click Run, type regedt32, and click OK.
Locate the following registry key:
HKEY_USERS\.DEFAULT\Control Panel\Desktop
In the Details pane, double-click the
SCRNSAVE.EXE string value item.
In the Value data box, type the path and name of the screen saver, and then click OK.

Important Make sure that you specify the path correctly to the screen saver. If the screen saver is located in %SystemRoot%\System32, the explicit path is not required. 

您现在已更改登录屏幕保护程序。

更改登录屏幕保护程序超时时间您还可以更改登录屏幕保护程序启动前经过的时间。默认值为 900 秒(15 分钟)。

要更改登录屏幕保护程序启动之前的时间长度,请按照以下步骤操作:

Click Start, click Run, type regedt32, and then click
OK.
Locate the following registry key:
HKEY_USERS\.DEFAULT\Control Panel\Desktop
In the Details pane, double-click the
ScreenSaveTimeOut string value item.
In the Value data box, type the number of seconds, and then click OK.

现在,您已更改登录屏幕保护程序启动前经过的时间长度。从 https://support.microsoft.com/en-us/help/185348/how-to-change-the-logon-screen-saver-in-windows 节省,因为我通常会阻止网络上的机器访问 M$oft。

相关内容