The first thing to do is understand which services are mapped to which instance of SVCHOST.EXE. So, if we were to run into another problem with SVCHOST.EXE, how would we go about troubleshooting it? An issue like that typifies the problems with SVCHOST.EXE troubleshooting. You may remember an issue several months ago where Windows machines would become unresponsive when scanning for Windows Updates, or an SVCHOST.EXE process would crash when scanning for updates. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SvchostĪlthough this gives us useful information regarding which account a particular SVCHOST.EXE is running under, it doesn't necessarily help us with troubleshooting an issue where one instance of SVCHOST.EXE is utilizing a lot of CPU. When the system starts up, SVCHOST.EXE checks the registry to determine which services it should load. Each of these processes hosts a group of services. When you look at the list of running processes in Task Manager, you may see a number of different SVCHOST.EXE processes (as shown below). SVCHOST.EXE is a generic host process for services. So before we dive into the troubleshooting, let's talk about what exactly the SVCHOST.EXE process does. Whether the issue manifests as High CPU or the SVCHOST.EXE process crashing, there are some challenges that make the troubleshooting process a little more tricky. Troubleshooting issues with the SVCHOST.EXE process can be a very frustrating experience for server administrators. First published on TECHNET on Jan 11, 2008
1 Comment
|