日期:2014-05-17  浏览次数:21571 次

【高分】,求助如何实现Windows自动注销
如何实现,一段时间不使用Windows(比如5分钟),系统自动注销当前已登录的用户。

------解决方案--------------------
计划任务:当计算机空闲5分钟,执行:shutdown -l -f -t 0
------解决方案--------------------
控制面板/计划任务
添加好一条任务后,修改属性,在设置里有一个“空闲时间”的设置。
------解决方案--------------------
//如果有屏保密码的话也能自动执行注销吗?

来个批处理大家玩玩:)
@echo off
echo shutdown -l -f -t 0 > %systemroot%\system32\MyOff.bat
schtasks /create /sc onidle /i 1 /tn MyLogOff /tr MyOff.bat

经测试,在屏保有密码的情况下是无法自动注销的,屏保没密码的话可以自动注销。
------解决方案--------------------
哈哈,终于找到搞定屏保密码的方法啦。

@echo off
rem 禁用屏保密码
reg add "HKEY_CURRENT_USER\Control Panel\Desktop " /v ScreenSaverIsSecure /t REG_SZ /d 0 /f
rem 修改屏保时间为6分钟
reg add "HKEY_CURRENT_USER\Control Panel\Desktop " /v ScreenSaveTimeOut /t REG_SZ /d 360 /f
rem 系统空闲5分钟自动注销
echo shutdown -l -f -t 0 > %systemroot%\system32\MyOff.bat
schtasks /create /sc onidle /i 5 /tn MyLogOff /tr MyOff.bat