Generic Host process for Win32 and Svchost.exe Error

This may solve it but it breaks more things for me than solve it. Network file sharing stopped working in Windows XP and names are unable to be resolve, even using IP addresses directly gives error.