用注册表在命令行配置 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,否则不会生效。