I did something to the c:\windows\winsxs folder and it may be the reason caused this problem. Consequently, the register key HKEY_LOCAL_MACHINE\COMPONENTS is empty. I had Visual Studio 2008 R2 and SQL Server installed, and there were some Visual C++ 2005 pack had been removed.
AdministrationInstallationManual CANape - Free download as PDF File (.pdf), Text File (.txt) or read online for free. vector Visual Cpp Redistributable - WPKG | Open Source Software…
Security Update for Microsoft Visual C++ 2005 Service Pack 1 ...