Yes, but expensive. A full version of Windows XP Professional run in Repair mode will do it... but not an Upgrade version, not a recovery or restore set version, not an Academic Version, and not an OEM version.
There are other ways.
Service Pack 2, and 3 are practically new versions of Windows that will install over the top of your exisiting Windows.
You cannot get Service Pack 3 on disc yet... it is not officially out, but you can buy Service Pack 2 on a CD for $3,40 from Microsoft. It arrives pretty quickly... even if you have Service Pack 2 installed, the cd version will reinstall Service Pack 2.
Then reboot and download the current version of Service Pack 3, and run it. It still has a few problems but they are working them out very quickly.
Then you will be best served by also downloading and installing Internet Explorer 7, and then running Microsoft Updates in the Custom mode so you can see what is being downloaded. I would download everything you can as a update or an upgrade, including Media Player 11, DirectX 9c, and so on.
That will patch your existing install pretty well.
But you may still have infestations from the old stuff, as some of it resides in memory. I would run all your scans in regular mode now, then immediately shut down by the off button, then cold boot to SAFE MODE by pressing the <F8> key repeatedly once per second... and run all the scans again in SAFE MODE... this helps get rid of the infestations that hide in memory when you shut down.