Windows在哪里存储“计划任务”控制台的设置?

我想知道Windows在哪里存储计划任务的信息。 我希望能够find与给定任务相关联的名称,计划或命令的运行参考。 这可能不实际或不可行,但我也想要在Schedule Tasks控制台外编辑计划任务及其属性。 我认为数据将在registry中,因为我怀疑它会存储在一个正常的文件,但我不确定我应该在哪里看。

Windows将计划的任务作为XML文件存储在注册表中。

你可以在几个地方找到它们:

文件系统:

%SYSTEMROOT%\ SYSTEM32 \任务
%SYSTEMROOT%\任务

注册地:

HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Schedule \ Taskcache \ Tasks HKLM \ Software \ Microsoft \ Windows NT \ CurrentVersion \ Schedule \ Taskcache \ Tree

注意:出于安全原因,您不能直接在\ Tasks中编辑XML文件。 在这里看到更多的信息: https : //serverfault.com/questions/440496/ok-to-edit-tasks-xml-file-in-c-windows-system32-tasks

要在不通过计划任务UI的情况下导入XML文件,可以查看以下内容:

SCHTASKS.EXE
Powershell计划任务Cmdlet

我需要删除脚本中的一些任务,作为系统构建的最后一部分。

我发现你可以删除它们,例如:

@echo ..Audit hardware "\\vs-files\General\0000 IT\Bginfo.exe" "\\czwgbak\Software\_Build2015\AuditWorkstation.bgi" /timer:0 /Silent /NOLICPROMPT @echo delete Scan Setup inis If not exist %systemroot%\System32\Tasks\ASUS\nul goto reg rd %systemroot%\System32\Tasks\ASUS /S /Q :reg 

等等…

在Windows 7中,它们存储在“Windows \ System32 \ Tasks”下的文件中。 这些文件是XML,所以你可以在那里创建和编辑任务文件。

其他版本的Windows我认为它们存储在“%SystemRoot%\ Tasks”