我有一个 14 岁的儿子,他非常痴迷于他的游戏电脑,有时他整夜不睡,白天却睡觉。
通常这会对他的学业造成严重影响,但他现在在家接受教育,与母亲同住。
有没有什么方法可以让计算机在我们可以设置的某个预定时间之后关闭,比如说在晚上 10 点关闭,然后直到早上 7 点才会启动?
答案1
最好的方法是设置家长控制来限制登录,以及设置一个计划任务,以便在孩子必须睡觉时关闭电脑。
设置家长控制
- 转到控制面板“用户帐户”。
- 点击管理其他帐户
- 在底部选择设置家长控制
- 选择具有有限权限的用户,或者如果只有一个用户,请按“创建新用户帐户”链接。
- 选择受限用户
- 单击“启用”,强制执行当前设置
- 在右侧,选择时间旁边的关闭链接。
- 在新的对话框中,选择他可以在哪些时段工作以及不允许在哪些时段工作。
设置自动关机
- 转到控制面板、管理工具、任务计划。
- 单击任务计划库上的任务计划(本地)下方。
- 在右侧,选择创建任务...
- 将其命名为“自动关机
- 转到“触发器”选项卡
- 按新...
- 选择每日(每天)或每周(指定哪些天)
- 在右上角,选择电脑自动关机的时间。
- 按“确定”。
- 转到“操作”选项卡。
- 按新...
- 在程序/脚本下方输入以下内容
shutdown
- 在添加参数的右侧输入:-s -f -t 10(-t 10 在关机开始前给出 10 秒倒计时。请注意,您可以通过输入 shutdown -a 来中止关机。如果您想防止阻止这种情况,请更改为 -t 0,这将立即关机。更早启动的第二个任务可以是显示一条消息。
- 按“OK”,然后再次按“OK”。
就是这样。
编辑:我刚刚测试了家长控制。如果用户不被允许登录,Windows 将自动注销该用户。用户无法登录,直到他们再次被允许,并且用户有一个关机按钮来关闭电脑。任何打开的程序/游戏都不会正确保存,但这也是计划任务将执行的操作。
答案2
如果有人不想设置家长控制(有人想锁定计算机以防止他们自己,而不是他们的孩子),这里是另一个仅使用任务计划程序的解决方案,我目前正在使用:
- 开始菜单-->输入“任务计划程序”-->打开任务计划程序。
- 创造新任务
- 在常规选项卡中设置以下属性:
- 名称:选择任务名称
- 查看仅在用户登录时运行
- 在“触发器”选项卡中:
- “新的...“
- 开始任务:按计划进行
- 设置:日常的
- 设置关闭计算机的时间
- 勾选重复任务间隔:5分钟持续1 小时(或者 8-9 小时,取决于你)
- 查看重复持续时间结束时停止所有正在运行的任务
- 查看已启用
- 好的
- 在“操作”选项卡中:
- “新的...“
- 行动:启动程序
- 程序/脚本:执行程序
- 添加参数:-command 添加类型 -assemblyname System.Windows.Forms; [System.Windows.Forms.Application]::SetSuspendState([System.Windows.Forms.PowerState]::Suspend, $false, $false)
- 在“条件”选项卡中:
- 取消勾选所有
- 在“设置”选项卡中:
- 取消勾选所有
此计划将使您的计算机在选定的时间进入睡眠状态。如果您尝试重新打开计算机,它将继续每 5 分钟进入睡眠状态一次(1 小时或 9 小时 - 取决于您的设置)。此睡眠操作无法阻止。计算机进入睡眠状态,而不是关闭,因此不必担心未保存的工作。
注意:计算机进入睡眠状态前不会显示任何警告。您可以创建另一个任务计划来提醒您睡眠时间。
答案3
我相信您可以通过更改本地帐户登录时间然后设置本地 GP 在到期时强制注销来做到这一点。
net user [user] /times:m-f,08:00-17:00
我的命令允许[用户]在当地时间周一至周五 08:00 – 17:00 登录。
然后进入 gpedit.msc 并设置下面链接的策略: http://technet.microsoft.com/en-us/library/jj852195.aspx
*请注意,它不会关闭电脑,而是会注销用户,也许您也可以为此找到 LGP。
答案4
OpenDNS 主页... DNS Web Filering,允许您阻止家庭网络内任何人访问网站,无论使用什么设备。他们有一个免费版本。