HTTPLook, the enemy within
I’ve recently had a problem with my computer that was quite annoying. About 30 seconds after loging in I was getting a “Generic Host Process for Win32 Services has encountered a problem” error. I had 2 options, send the error message or not. Whichever option I chose the machine would immediately stop working. I couldn’t even shutdown. I had to hit the reset button.
After working out that by ignoring the message all together I could keep working, I set about trying to find out what was going on. A bit of judicious googling lead me to look into the Event log. I found a slightly more helpful error message there regarding the file hlcap.dll and turned back to google. A little more googling got me to this page on the DevX.com Forums which pointed at HTTPLook as the culprit.
The problem that was described was not entirely the same, but the symptoms were very close. The suggested solution was uninstalling HTTPLook. I had only used it briefly while trying to debug a utility tool that I was writing and had not used it in months. I thought it was rather strange that it had suddenly started causing an error but I removed it and rebooted.
Thankfully removing HTTPLook fixed the problem and returned my computer to a fully functioning state.