如何在管理员帐户中在预定义时间强制“关机”?

如何在管理员帐户中在预定义时间强制“关机”?

我想强制一台 Windows7 Professional 家用电脑(单个管理员帐户)每天在预定时间(例如晚上 10 点)关机。我想让用户干预关机变得很麻烦。

  • shutdown.exe /s /t x我的第一个想法是在计算机启动时运行 ,其中x系统时间和晚上 10 点之间的差值(以秒为单位)。不幸的是, shutdown.exe /s可以通过调用 轻松取消shutdown.exe /a

  • 我的第二个想法是使用 Windows 的任务计划程序 shutdown.exe /s /t 0在晚上 10 点进行安排。这可以通过摆弄系统时间轻松规避。

  • Sleep可以从任务管理器中停止运行至晚上 10 点然后关闭的VBScript 。

请假设用户知道我安装的强制关机方法。(例如,重命名shutdown.exe为未知名称不是一个好的解决方案,因为用户会发现未知名称)。互联网接入可用,但我想因此避免更多的额外流量/连接。

用户通常不会有恶意,不会在下午 4 点采取行动取消关机。另一方面,在晚上 9 点 50 分,他可能会想取消下一次关机。用户不会从启动文件夹中删除程序。

答案1

我们可能以错误的方式处理这个问题。我们无法真正控制用户以管理员身份登录时阻止关机过程。你可以做的是控制计算机是否有电。

得到带定时器的电源板连接并设置其在 10:15 或 10:30 左右关闭。固定好该插板,使用户无法轻易接触到它。如果他们按要求关闭 PC,插板不会影响他们。如果他们忽略定时器或绕过定时器,系统将断电,从而有效地关闭 PC。

这还有一个额外的好处,就是可以防止用户在晚上 10 点后重新启动机器。这就是关机事件的问题所在,它只发生一次,并且无法防止用户重新启动机器。

重要警告(实施前请阅读)

突然切断机器电源可能会损坏您的系统。虽然大多数硬盘能够处理突然断电,但您的操作系统可能无法处理。您的操作系统可能会损坏或出现其他相关问题。这是“风险自负”的建议。

如果您喜欢切断电源的想法。您可能只需将显示器插入定时电涌保护器即可。这将有效地使计算机无法使用,并且不会损坏您的系统。只要他们不能切换电源线或插入另一个插座,这应该有效。

希望这会有所帮助(它可能足够疯狂才能起作用)

答案2

如果用户是管理员并且知道这一点,则无法阻止他们阻止关机。这听起来好像这是一台孩子的电脑,你需要他们在特定时间下班。没有人应该以管理员身份运行他们的家用电脑,年轻人更不应该。

运行正确命令的计划任务是最好的方法,同时改变用户权限。

在 Windows 7 中,如果您正确配置了帐户,Windows Live 有一个非常好的家长控制工具,允许您设置各种不同的控制和限制。

但是,正如其他人所指出的,第一步是将用户帐户更改为用户级帐户,并创建一个您可以访问的管理员帐户,并且不要让密码容易被猜到。

答案3

这个问题有很多矛盾之处。你的问题不是真正的问题。不要指望控制管理员帐户。让用户成为非管理员,你就可以做任何你想做的事。

答案4

让它变得“繁琐”的简单解决方案是将其中许多作为故障保险来实现,并将关机等待时间减少到接近 0。这样,当它们专注于彼此时,它们仍然会有效。或者,如果他们认为通过删除一个,它们就自由了,然后 PC 突然关机。让十几个隐藏在等待中,并且可能还有另一个程序隐藏在系统文件夹中(名称相似)以替换它们,因为它们已被删除,这纯粹是疯狂的。;) 没有办法阻止它。

相关内容