Installed VS2010 several times after the clean uninstall.
Loaded the devenv.exe in the dependency walker and it is highlighting "MSVCR100.dll" as 64bit instead of 32 bit and the file is located C:Winsdowssystem32. Tried to replaced the file with 32bit version using ubuntu but its still giving me the same error.
Checked the event log and it shows lots of windows update. The only one update that shown as failed is "KB958488-v6001-x64.msu" that I have downloaded and installed manually and still VS 2010 is not working.
I used the process monitor but I am not really good in using it to analyze the cause of problem but it does show lots of name not found error.
Any help to understand what the problem is and how can I fix it without reinstalling windows will be great.