## VC++ is confused by registry/drives

I had an extra hard drive present in my PC which had drive allocation D:. I installed MS Visual Studio to drive E:. I then had to remove the Drive D: which meant that the drive that was E: is now D:. Consequently all the registry entries for MS Visual Studio are now pointing to the wrong drive. There are too many entries for me to correct easily and I've now lost the facility to correct it myself by writing a program! Can somebody help me out? Given that all registry entries of "E:\" should be "D:\"... Is there another way?? Please help! It's very frustrating....