If you wish to enable Automatic updates on your Windows XP machine, complete the following steps:
- Click Start, then click Control Panel.
Classic View

OR
XP View

-
Click Automatic Updates.
Classic View
OR
In Category View, click Security Center

And click Automatic Updates

-
Select Automatic (recommended) and choose a time when you would like the automatic installation to take place.
-
Click OK to confirm your setting.
-
When you are connected to the Internet, Windows XP finds and downloads updates in the background. You are not notified or interrupted during this process. If your computer is off during a scheduled update, Windows will install the updates the next time you start your computer.