Windows 任务计划程序自定义处理程序

Windows 任务计划程序自定义处理程序

Windows 任务计划程序Actions某些计划任务的选项卡中,有Custom Handler分配给Action属性的值。

问题

  • 由于通过任务计划程序弹出错误,有没有办法查看自定义处理程序的详细信息?

    This type of action cannot be edited in this tool

带有自定义处理程序的示例任务

\Microsoft\Windows\.NET Framework\.NET Framework NGEN v4.0.30319

答案1

“操作”选项卡中的任务计划程序“自定义处理程序”到底是什么?

在此处输入图片描述

这些都是系统任务你可以运行调度任务命令并搜索注册表以获取更多详细信息(参见下面引用的文字和参考资料)。

警告: 你可能可以做出调整系统任务通过操纵注册表或找到另一个强行做到这一点的[黑客],但这些都是不是供用户修改,因为它们是系统任务因此,您可以使用 Windows 来改变这些。

您无法查看自定义处理程序或自定义触发器,因为没有任何内容可查看。它们是 DLL 中的编译代码。它们实现了任务调度程序 API 中定义的接口,这些接口位于此处:

任务计划程序接口(Windows)

您可以通过查看任务定义来查看调用了哪个 DLL。例如,Badge Update,请注意源是 WinStoreUI.dll:

schtasks /query /XML /TN "\Microsoft\Windows\WS\Badge Update"


因为你不需要编辑它。这不是用户任务,而是系统任务。你可以将任务导出到 XML,找到处理程序 GUID,在 regedit 中搜索它等等,但编辑它仍然没有意义。

如果要编辑,请删除任务并导入修改后的 XML。这仍然没有意义,但也许它会让那些坚持编辑此类任务的人满意。不过我对此表示怀疑

来源


更多资源

相关内容