If the services are not there, you can delete the two entries in HijackThis!

O23 - Service: Window Services Pack Install (Spullepdsvc) - Unknown owner - C:\Program Files\Common Files\xbnz000.exe (file missing)

O23 - Service: Window Services Pack Installe (Spullerpdsvc) - Unknown owner - C:\Program Files\Common Files\spupdsvc.exe (file missing)

Run HijackThis! again and tick the entries then click ‘fix’.

Follow the advice to edit the duplicate entry:

If you do see a duplicated string in there similar to the above - simply double click on the Userinit value and edit the data so as to delete everything to the right of the first comma (,). In the case above you would leave only:

C:\windows\system32\userinit.exe,

The double entry is corrupted if not malicious. The syptoms you describe:

Now after every time boot up & loading into windows XP my windows explorer open by itself. Can you guys help me to stop it from opening by itself.

Are similar to those described here:

I'm not a computer newbie, but this is driving me insane. On reboot, My Documents folder opens.

http://www.techspot.com/vb/all/windows/t-21035-My-Documents-Folder-Opens-on-Boot-winxp-sp2.html

So fixing the double entry may cure it.

I also suggest clearing out all you temp files. CleanUp! is good for this:

http://www.stevengould.org/software/cleanup/

And of course you need to update Java as SpiritSongs spotted, and also update windows because your system is out of date which leaves it very vulnerable.