I have edited the registry before. Is there no way for windows to detect which files are missing and add them? Because reinstalling windows is going to be my last resort(I have no other disk to copy my data to).
Note well that if your computer has an SATA hard disk drive, the Windows XP installation disc does not have SATA device drivers (only device drivers for IDE hard disk drives), consequently, the installation disk won't be able to recognise the drive and you won't be able to go any further using it to boot from unless you have the SATA drives on a floppy disk and your computer has a floppy disk drive, which most recent computers don't have. That means that unless that SATA drivers are installed you won't be able to perform a repair installation or use the Recovery Console from the installation disc