Generic host process for win32 services has encountered a problem

Hi Guys/Gals,
I get this message all of a sudden without any reason. What I mean is it pops up no matter which application i might be using and never stops popping up. Repeats every 1 hour or so.
Anyone has seen this issue and what's the solution.
Generic host process for win32 services has encountered a problem and needs to close. We are sorry for the inconvenience.
If anyone has gone through this issue will surely know the pain.
Thanks in advance all.
Generic Host Process for Win32 Service.
Generic Host Process for Win32 Services has encountered a problem and needs to close. We are sorry for the inconvenience.
If you were in the middle of something. The information you were working on might be lost.
Please tell Microsoft about this problem.
We have created an error report that you can send to help us improve Generic Host Process for Win32 Services. We will treat this report as confidential and anonymous.
To see what data this error report contains, click here.
