That's hard to say. svchost.exe is a generic process that runs a service.
To find out what service is run by that instance of svchost, you can do this: open a command prompt and type tasklist.exe you should see a list that looks alot like the processes list in task manager. Find the instance of svchost that's giving you trouble and note the PID. Then type tasklist.exe /svc and look for the PID. It will list the associated service.
Next, find out about the service. You could google for it. Maybe it's a service that you don't need to run. Maybe you could look for why it's not responding. It could be a virus. It could have been installed by a buugy program.
If you want to disable it, you type disable "nameofservice"