Should a scheduled task remain in the "Running" state?
Solution 1:
The Task Scheduler window doesn't automatically refresh, which could lead you to believe it's still running. Clicking the Refresh link on the right side panel should hopefully show it change.
Solution 2:
I had the same problem - the task worked but the status kept showing Running. One simple thing to try is click on the Task Scheduler Library in the left column. Click Action/Refresh. Presto. Status changed to Ready. That's all it was for me, the task ran fine, just the status didn't update. Hope this helps.