在本期Geek School中,我们将向您介绍Windows在幕后使用的各种功能非常强大的Task Scheduler实用程序。

学校导航
  1. 使用任务计划程序以后运行进程
  2. 使用事件查看器解决问题
  3. 通过磁盘管理了解硬盘驱动器分区
  4. 学习像Pro一样使用注册表编辑器
  5. 使用资源监视器和任务管理器监视您的PC
  6. 了解“高级系统属性”面板
  7. 了解和管理Windows服务
  8. 使用组策略编辑器调整您的PC
  9. 了解Windows管理工具

您可能认为任务计划程序只是安排应用程序在特定时间运行的一种方式,但它远不止于此,并且已成为Windows不可或缺的一部分。

在过去,Windows总是在后台运行大量服务,只是为了执行触发系统清理事件或必须在特定时间运行的维护。现代版本的Windows尽可能地放弃了这种做法,而只是将事件添加到任务调度程序,以便它们可以执行相同的操作,但不需要运行进程并且一直浪费内存。

当然,这并不意味着Windows没有运行服务,因为许多事情需要在后台始终保持运行,因为它们需要持续的活动并与其他进程通信。但是,将系统任务迁移到任务计划程序对于PC用户来说是一件好事。

了解任务计划程序界面

首次打开任务计划程序应用程序时,您将看到三个信息窗格:左侧窗格,其中包含树格式的文件夹列表,用于组织计划任务列表,中间窗格显示任务它们本身,右侧的“操作”窗格可让您快速访问常用菜单项。

不要被界面中的所有东西吓倒 - 它实际上非常简单,并且在混乱的界面上没有那么多选项使它看起来有。

实际上可以使用工具栏上最右侧的图标禁用右侧窗格,因为“操作”菜单中也可以使用所有操作。如果从列表中选择了任务,则菜单将更改为任务特定的项目集,例如“运行”或“结束”,但是当您第一次打开“任务计划程序”或未选择任务时,您将看到要创建的选项任务,显示正在运行的任务,以及所有其他任务。

我们将在一分钟内解释如何创建任务,但首先我们应该查看列表中的一些选项并解释它们的作用。

  • 创建基本任务 为您提供用于创建计划任务的向导界面。
  • 创建任务 使用完整的详细信息视图,您可以使用任何选项手动创建任务。
  • 导入任务 允许您导入先前导出的任务。将配置复制到辅助PC或重新安装后添加任务非常有用。
  • 显示所有正在运行的任 显示当前正在运行的所有任务的列表以及您可以在其中找到该任务的文件夹。
  • 启用/禁用所有任务历史记录 打开任务计划程序执行的所有操作的详细日志记录。
  • 新建文件夹… 如果您需要这样做,则在左侧窗格中创建一个新文件夹,主要用于组织一系列计划任务。
  • 删除文件夹 删除您创建的文件夹,并首先意识到您不需要。
  • 刷新和帮助 应该是不言自明的。

“显示所有正在运行的任务”选项会弹出一个非常简单的列表,显示当前正在运行的任务,尽管它似乎永远不会填充“已启动”或“运行持续时间”列。无论如何,看看事情是否正在运行都很方便。

“启用/禁用所有任务历史记录”选项非常有用,因为它启用“历史记录”选项卡并跟踪几乎所有发生的事如果要对涉及计划任务的问题进行故障排除,则应启用此选项以获取更多数据 - 之后确保再次禁用它,因为这是很多不必要的日志记录,如果您不这样做,可能会略微降低性能不需要它。

我们将很快详细介绍其余任务详细信息选项卡的详细信息,但值得查看许多文件夹,以查看Windows或第三方使用计划任务运行的事物类型软件。

例如,如果您进入Microsoft - > Windows - > Defrag文件夹,您将在列表中看到ScheduledDefrag任务。 “操作”选项卡显示实际在幕后运行的内容,您可以查看其余选项的设置。

注意: 我们不建议搞乱内置Microsoft服务的选项。仅考虑信息。

另一个有趣的例子是Microsoft - > Windows - > ApplicationData文件夹,它具有CleanupTemporaryState任务。查看Actions选项卡告诉我们实际的命令行,它使用rundll32.exe组件来运行Windows.Storage.ApplicationData.dll文件,并调用该DLL中的CleanupTemporaryState函数。

这是什么意思?您可以随意查看所有内容,但基本上所有.NET应用程序都能够使用ApplicationData函数创建仅适用于当前会话的临时文件或数据。因此,Windows经常调用CleanupTemporaryState函数来清除那些临时文件,这些文件也位于常规Windows Temp文件夹中。

由于您已经想知道,您不需要手动触发此任务以保持PC清洁 - 如果要清除这些临时文件,只需使用磁盘清理或CCleaner之类的东西。但是,了解Windows如何在幕后工作更有趣。

说到磁盘清理,您是否知道只要磁盘空间非常少,Windows就会以静默模式自动运行它?

此计划任务的命令行显示了如何完成 - 通过将/ autoclean和/ D%systemdrive%参数传递给cleanmgr.exe,Windows告诉磁盘清理自动运行并清理安装Windows的驱动器。

您会注意到其中一些内置任务可能未设置触发器。这可能有多种原因,包括Windows可能以不同的方式触发计划任务。

使用向导创建基本任务

现在我们已经了解了界面中的一些选项,唯一剩下的就是了解如何创建任务。

“基本任务”向导可帮助您快速创建任务,而无需了解有关界面的所有信息。它会提示您输入Trigger,这是Windows用来决定何时运行任务的方法。触发器可以是时间或日期,无论是每日,每周,每月,还是每隔一个星期二下午1点。选择一个并前往下一个屏幕后,选项非常强大。

您还可以选择在计算机启动时,登录时或甚至在事件查看器中显示特定事件时启动任务,我们将在下一课中介绍。

完成触发器设置后,系统会提示您输入要执行的操作,这只是说明您将使用此屏幕启动程序的方法。您仍然可以选择发送电子邮件或显示消息,但很可能在将来的版本中删除该功能,因为它们现在都显示为已弃用。

在下一个屏幕上,系统将提示您输入程序或脚本,并且还可以向该脚本添加参数。如果您的应用程序或脚本在当前文件夹中查找文件,则“开始”的最后一个选项非常有用,因此您可以将当前文件夹设置为文件所在的位置。

这就是使用向导创建任务的真正目的,但这只是新手的做事方式。

下一页:使用详细视图创建任务

重要提示:
编辑点评: