mstask.exe (mstask stands for Microsoft Task Scheduler) is a Windows NT/2000/XP generic process which sets the specific times when certain tasks will automatically be run (backups, opening applications, updates, etc).
The process mstask is not in any way a virus, a worm, a Trojan horse, spyware, or adware.
It is a process which can be terminated.