在卸载时删除任务计划程序任务?

Posted

技术标签:

【中文标题】在卸载时删除任务计划程序任务?【英文标题】:Delete Task Scheduler task at Uninstall? 【发布时间】:2019-02-10 14:13:45 【问题描述】:

我安装的应用程序会在运行时创建一个任务计划程序任务。此任务计划程序任务在 Windows 登录时运行我已安装的应用程序之一。所以我需要在卸载时删除这个任务计划程序任务。 Inno Setup-Uninstaller 能做到这一点吗?

操作系统:Win 7/8/10 x64

【问题讨论】:

【参考方案1】:

[UninstallRun] section运行schtasks /Delete

[UninstallRun]
Filename: "schtasks"; Parameters: "/Delete /TN ""My Task"" /F"; Flags: runhidden

当任务不存在时,命令什么也不做。


这类似于creating a task with Inno Setup。

【讨论】:

谢谢!这个解决方案非常有用!

以上是关于在卸载时删除任务计划程序任务?的主要内容,如果未能解决你的问题,请参考以下文章

任务计划程序 2.0 将当前计划任务填充到 WPF GridView

windows任务计划程序是怎么回事,有啥用途,该怎么设置??

微信小程序调试bug-日程计划类

WIN10计划任务创建的计划无法修改或者删除怎么办?

当设置为“是不是登录时运行”时,Windows 任务计划程序不运行 VBScript

任务计划程序 - 在运行未登录的任务时访问非本地驱动器