I'm always having the host process for windows services stopped working and was closed:

Does anyone know:
1) what's causing it?
2) how is my computer affected? (it looks fine afaik)
3) how do i fix it?
(32-bit Windows Vista version 6.0 Home Premium SP 2)
SVCHOST.EXEcrashed. Unfortunately, that instance was probably hosting several services, so you’ll have to check the Event Log for more information. – Synetech Jul 3 '11 at 3:39