Windows 7 上的自动关机提示

Windows 7 上的自动关机提示

我想下载并安装一个应用程序到我的 Windows 7 机器上,它会在固定时间自动弹出关机计时器,如果用户正在使用计算机,可以取消该计时器,但如果没有人使用计算机,它会在 5 分钟内自动关机。有人知道是否有这样的应用程序吗?

此外,如果取消,它会在 15-30 分钟后再次弹出。

答案1

我写过小程序可以做到这一点。您需要安装 .NET 3.5,但 Windows 7 本身就自带了该软件。

它在使用计时器启动时打开一个窗口,并在计时器上关闭,可以选择推迟指定的分钟数,并且可以选择中止。

截屏

如果启动时没有参数,它会等待 5 分钟后再关闭(如果您推迟,它会在推迟的时间结束时再次启动此延迟)。如果使用数字启动,它会将其作为首次启动或推迟的时间结束时等待的分钟数。

默认5分钟:

IdleShutdown.exe

10分钟:

IdleShutdown.exe 10

半分钟:

IdleShutdown.exe 0.5

您说您想要一个程序:

在固定的时间,将自动弹出关闭计时器,如果用户正在积极使用计算机,则可以取消,但会在5分钟内自动关闭

此外,如果取消,它会在 15-30 分钟后再次弹出。

除了在固定时间启动外,它还能完成所有这些操作。您可以使用任务计划程序,正如许多其他人回答的那样。我不将“在固定时间”解释为“当计算机空闲时”,因此一切都基于计时器。

它运行命令shutdown /s /t 0来真正启动关机。需要注意的是 - 这/t 0意味着它是强制关闭,这意味着它不会永远等待程序关闭,并且将要如果进程耗时过长,请终止进程。更安全的选择可能是休眠,如果您愿意,更改起来相当容易 - 只需发表评论即可。甚至可以自己动手;所有源代码都在链接的 GitHub 存储库中。

答案2

无需第三方工具

您可以阅读此文章如何:在特定时间后安排计算机关闭如果您不想使用第三方软件MS 支持将会帮助你解决这个问题。

您可以创建这样的批处理文件

@echo off
shutdown /s /f /t 600 /c “您的系统将在 10 分钟后关闭”

并将其保存为名为shutdown.bat并将其放在桌面上以启动它。

现在你可以使用这个命令来中止它

关机/a

通过批处理文件关闭并提示中止操作

@ECHO OFF
:myLabel
SHUTDOWN /S /F /T 600
SET /P continue="您的计算机将于 10 分钟后关闭,您是否要中止 (y/n): "
IF %continue% EQU y (
SHUTDOWN /A
TIMEOUT /T 600 /NOBREAK
GOTO myLabel
)

现在用您选择的名称和.bat扩展名保存它。现在,无论何时您想要运行它,请右键单击它并选择Run as Admin选项,它会提示您中止操作,如果您想中止,请输入输入Y并点击Enter关机,操作将中止 10 分钟,并且它会在 10 分钟后再次询问您,直到您不关闭它。

使用第三方工具

我会向你推荐自动关机它是免费的并且非常有用。

Auto Shutdown is a simple utility that allows users to schedule times for their computers to shut down or restart automatically. It's nothing fancy, but it's easy to use, and the scheduling is surprisingly customizable.

您还可以使用关掉工具。

This handy program is a PC timer that can shut down, log off, or force your computer to hibernate. It works either as a countdown timer, or set up like an alarm clock. When the proper time is reached, SwitchOff shuts down all open applications and performs its task. You can configure it to operate daily, weekly, or for a single occurrence.

时间通讯是另一个推荐的,您可以用它来关机,重启,注销等。

答案3

shutdownWindows 有内置命令。

5 分钟内关机:

shutdown /s /t 300 /c "Shutting down in 5 minutes"

取消方式:

shutdown /a

您可以创建取消的快捷方式,并创建显示关机窗口的计划任务。

答案4

鉴于其他人的回答似乎没有被接受,我决定进行全面检查。这将假设您具有管理权限,或者至少具有足够的权限来关闭系统并使用任务计划程序创建任务。

  1. 单击“开始”,键入Task Scheduler并按 Enter
  2. 点击右侧的Create Task
  3. 在下面姓名,输入名称(即关闭
  4. 点击Triggers->New
  5. 在左侧选择运行频率(即Daily)。然后在右侧选择启动任务的时间。确保该时间至少是几分钟后的时间,这样您就可以测试它了!
  6. 在高级设置下,勾选Repeat task every:并选择一个时间(即15 minutes)。这样,如果您取消任务,它将在 15 分钟后恢复并重新启动尝试关机的任务。
  7. 确保Enabled已选中。单击“确定”
  8. 点击Action->New
  9. 在 下Program/script,输入C:\Windows\System32\shutdown.exe。在 下Add arguments (optional),输入-s -t 300 /c "Shutting down in 5 minutes unless you abort..."。您可以将 更改300为您想要向用户发出的警告秒数。单击“确定”
  10. 点击Conditions。如果您希望计算机闲置一段时间,或者希望计算机停止闲置后中止关机,您可以在此处选择选项。
  11. 在 下Settings,您不需要更改任何内容。单击OK

现在,在您的桌面或屏幕底部的任务栏中,您将需要中止图标。右键单击桌面的空白区域,然后转到NewShortcut。在目标字段中,键入SHUTDOWN -a。单击下一步。输入名称(即Abort the missile)。单击完成。将此图标拖到任务栏或您可以轻松访问的位置。您也可以右键单击快捷方式,单击Properties,然后为其选择一个新图标。

这样做的好处是,它全部由一个程序控制,不需要下载,并且可以在 Windows 7 中的任何位置实现。它会根据需要重新启动,如果已经运行,它将不会启动。

相关内容