Can you disable the avast residents while enabling the System Restore option in XP?
Will this help?
Maybe the Standard Shild finds some trouble to handle the System Restoring…
Right now I cannot test but, anyway, I use Roxio GoBack which is more reliable on restoring. It saves me a lot of times and a lot of time 