To set Windows® Update to run automatically with XP (recommended) follw these steps;
Click Start -> Control Panel -> System -> Automatic Updates tab
Select Automatic Updates and choose Every Day and choose a time that meets your needs (early am if you leave your computer on at night).