Belarc advisor (a download) can do this but the best way I've found is to use Windows update which will search your PC for what's missing. Now, I can't say that it's going to do that for SP2 and that may be your issue as SP3 is strongly advised. You may have good reason to not want it, however. Sorry to say that, beyond those options, I don't think there's any real way for anyone here to know what's on your PC and what's not in this regard. What you might be able to do, however, is parse the KB log files in your Windows folder and see if you can find a match for the updates in question. These log files don't go away until you delete them yourself and can pile up in huge quantities and make sifting through them a bit tedious but you could start there if you don't want to us Windows update or Belarc.
I want to install an update for windows xp service pack 2 from these two websites. But I am not sure what version I have for xml core services and windows and windows media format runtime.
Can you please help me find which versions I have so I know hwich update to install