Dual booting XP and Vista doesn’t make any sense at all.

See if a repair of avast solves the problem.