SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Without access to the server, is there a way to cancel all workflow instances currently running on a given list (without removing the workflow itself)?

I am looking for a solution that works in SP 2007.


share|improve this question

If you're going down the code option, you could have code which gets a collection of all the running workflows, and iterates through them and cancels them one at a time, using code like this post:

How to cancel a workflow programmatically

share|improve this answer

You could go to list settings and remove the workflow association completely.

share|improve this answer
Paul, I have edited my question. My purpose is actually to cancel the running instances, but not delete the workflow. Sorry about that. – Christophe Oct 5 '10 at 11:37
No problem... in that case, without using a code solution, I think your only option would be to terminate each workflow instance one-by-one. – Paul Lucas Oct 5 '10 at 22:35

Is the workflow an approval workflow? Usually deleting all the approval tasks from the task list cancels all the workflows. Each workflow instance will get a workflow cancelled event too, which is a rejected status i think.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.