Dual booting XP and Vista doesn’t make any sense at all.
See if a repair of avast solves the problem.