This error might be caused by several things. You can try to fix this by going to Start > All Programs > Accessories. Right click on the Command Prompt and choose Run as Administrator. After you opened the CMD, try to run the following commands and pressing Enter after every line :
regsvr32 atl.dll
cd C:\WINDOWS\eHome
ehSched /unregServer
ehSched /service
ehRecvr /unregServer
ehRecvr /service
ehRec.exe /unregServer
ehRec.exe /regserver
ehmsas.exe /unregServer
ehmsas.exe /regserver
If the problem still persists, you could try to update the .Net Framework utility. You can download the latest version available on the official website.