If you installed Visual studio 6.0
after installing Visual studio 2005 or higher version? , then you see normally these sort of problems..
The best way to fix this is install fresh OS, then
install from Visual studio Low end version to high end version.. That is, install Visual Studio 6.0 first, then its higher versions in order, VS 2003,2005, 2008
etc..
Tom