Lock-Screen

用注册表在命令行配置 Windows 屏幕保护与锁屏

Windows 的屏幕保护和锁屏设置,除了在图形界面里点来点去,也可以直接改注册表。一条 reg add 命令就能搞定,适合写进脚本或者批量部署。

设置都存放在同一个注册表项下:

HKEY_CURRENT_USER\Control Panel\Desktop

改完之后需要注销重新登录,Windows 才会重载这些设置。

四个关键值

ScreenSaveActive — 是否启用屏幕保护。0 禁用,1 启用。

SCRNSAVE.EXE — 指定用哪个屏幕保护程序文件。

ScreenSaveTimeOut — 空闲多少秒后启动屏幕保护,单位是秒。

ScreenSaverIsSecure — 屏幕保护结束后是否要求登录。1 要求,0 不要求。

禁用 / 启用屏幕保护

禁用:

reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v ScreenSaveActive /t REG_SZ /d 0 /f

启用:

reg add "HKEY_CURRENT_USER\Control Panel\Desktop" /v ScreenSaveActive /t REG_SZ /d 1 /f

启用时还需要选一个有效的屏幕保护程序,且超时大于 0,否则不会生效。