Microsoft Visual C++ Runtime Error upon browsing IE

I don’t know that in which language code IE is written but as I see this error message I think it is written in C++ language.
But that’s not my problem I got this unusual error today when I was exploring some web pages.
After the exploration I closed the IE by task manager and then it gave me this error that this is an unusual way to turn it off.

Program: c:Program Files (x86)Internet Exploreriexplore.exe
This application has requested the Runtime to terminate it in an unusual way.
Please contact the application’s support team for more information.
Now when ever I open the explorer I receive this error and when I am browsing it repairs and also when I close the browser I receive the same error.
Does anyone know what is the cause of this problem and how it could be resolved.
Can it be resolved by installing new version of IE?
