internal static void RemoveScheduledTasks() { SchedulingManager manager = SchedulingManager.GetManager(); IList <ScheduledTaskData> scheduledItems = SchedulingManager.GetTasksFromAllProviders(t => t.TaskName == ImageOptimizationTask.GetTaskName()); foreach (ScheduledTaskData task in scheduledItems) { manager.DeleteItem(task); } manager.SaveChanges(); }