Hello Al, to answer your question about registry software, I think that you'll need something similar to DOS and some knowledge of what registry values are missing for the relevant files. It is possible to put certain files onto a floppy or CD and then copy these files into the right directory although it might not solve all of your problems and you can just do the same thing with your PC when Windows has been loaded anyway.
If you've lost the values in your registry you would need to replace them one way or another, by either inputing them manually or using an installer package.
If you know what files are experiencing problems, you can do a bit of research by using another PC and install the same software on it to get a look at the registry values, or even export the data from the registry on the test PC and then import it into your normal PC.
It is also worth exporting your entire registry at regular intervals if your going to experiment with your PC.
Regards
Martin