How to fix svchost.exe errors and problems with high CPU usage Как исправить svchost.exe Данные ошибок и проблем с высоким процент использования ЦП

Posted on October 6, 2007 at 8:11 am Опубликовано 6 октября 2007 года в 8:11 утра

SVCHOST.EXE is one of those mysterious processes that constantly runs in Windows and is utterly essential, yet you never know exactly what it is doing. SVCHOST.EXE - один из тех загадочных процессов, которые постоянно запускается в Windows и является совершенно необходимым, но вам никогда не знать, что он делает. So what is SVCHOST.EXE? Так что SVCHOST.EXE? Identifying the actual services and programs that are running inside each SVCHOST.EXE process is a task well worth knowing, especially when the process eats up 99 or 100 percent of your CPU! Определение фактических услуг и программ, которые осуществляются внутри каждого SVCHOST.EXE процесс - это задача, так Полезно знать, особенно, когда этот процесс ест деятельность 99 или 100 процентов вашего процессора!

So before we dive into solutions, let’s get a deeper understanding of what this process actually does and how you can go about fixing some of the problems that might occur. Поэтому, прежде чем погрузиться в решения, вернемся более глубокого понимания того, что этот процесс действительно и, как можно идти о фиксации некоторых проблем, которые могут возникнуть. Firstly, svchost stands for “service host” and it does exactly what as the name suggest: helps to “host” services. Во-первых, svchost означает "служба пребывания", и это именно то, что с именем предлагаем: помогает "принимающих" услуг. A service in Windows is simply a program in the operating system that does a particular job and runs in the background at all times when your computer is on, even if you are not logged in. А службы в Windows - это просто программы в операционной системе, что это определенного задания и работает в фоновом режиме во все времена, когда компьютер включен, даже если вы не войти в систему

Most programs that you are familiar with run as stand-alone executables, such .EXEs. Большинство программ, что вы знакомы с тех автономных исполняемых файлов, например. EXEs. However, most services are implemented in the form of DLLs, which cannot run on their own. Однако большинство услуг осуществляется в форме DLLs, которые не могут запустить на своих собственных. Hence, svchost loads those DLLs and runs them itself. Таким образом, svchost нагрузок этих DLLs и противоречит их сама. That’s why when you open the Windows Task Manager, you’ll see a bunch of svchost.exe processes running. Вот почему, когда Вы открываете с Windows Task Manager, вы увидите некоторое количество процессов svchost.exe Данные показываются. If you want more info on the Task Manger, check out my articles on Если вы хотите подробнее о целевой Мангера, почитайте мои статьи в understanding the Task Manager понимания Task Manager .

svchost

You’ll notice that there are currently eight svchost processes running on my computer, all using up various amounts of memory and running under different user names. Вы заметите, что в настоящее время насчитывается восемь svchost процессов работает на моем компьютере, с использованием всех мер различные объемы памяти и работает в различных имен пользователей. So let’s say one of them is running at an excessively high CPU usage of 100 percent, how can we identify the actual application running? Так скажем один из них работает на чрезмерно высокие CPU использование 100 процентов, как мы можем выявить фактическое применение используете?

There are actually two ways to go about this: doing it all manually using the command prompt and Services tool or by using a third party application. Есть фактически два способа сделать это: мы делаем все вручную с помощью командной строке и обслуживанию инструмента или с помощью третьей стороны применения. I’m going to mention both here in case one does not work for you. Я собираюсь упомянуть здесь, как в случае, если один не работает для Вас.

Identify svchost.exe processes using command prompt (hard way) Определить svchost.exe Данные процессы с помощью командной строки (трудом)

1. First, go ahead and click on Start and then Run and type in CMD and click OK Во-первых, идти вперед и нажмите Пуск, а затем Выполнить и наберите CMD и нажмите OK

командной строки

2. Type in the following into the command window and press Enter Введите следующую команду в окне и нажмите кнопку войти

tasklist /svc /fi “imagename eq svchost.exe tasklist / svc / Финские "imagename экв svchost.exe Данные

You should get an output as shown below with the name, PID, and service description Вы должны получить результат, как показано ниже, с именем, PID, и описание услуг

svchost процесса

You’ll now see each svchost process along with it’s unique ID number and the services it is responsible for running. Теперь видеть друг svchost процесса наряду с ее уникальный идентификационный номер и услуг, которые он отвечает за функционирование. However, these names are still very cryptic and are all short hand names. Однако эти имена по-прежнему весьма туманной, и все стороны короткие имена. In order to get some more useful information about the process, we can use the Services browser in Windows. Для того чтобы получить больше полезной информации о процессе, мы можем воспользоваться услугами браузера в Windows.

3. Right-click on My Computer , choose Manage . Щелкните правой кнопкой на Мой компьютер, выберите Управление. On the resulting screen, choose Computer Management and then choose Services and Applications . В открывшемся экране выбрать компьютер управления, а затем обслуживанию и применению. Finally, choose Services . Наконец, выбор услуг.

услуги

4. Now try to match the cryptic Windows service name with the easily readable names in the Services tab. Теперь попробуйте соответствовать зашифрованное название службы Windows с легко читаемыми названиями в закладке службы. This is a little and can take some time because if you take the process with ID 1436 and it’s name WudfSvc, you have to try to find it in the list. Это немного и может занять много времени, поскольку, если вы берете процесс с идентификатором 1436 и его имя WudfSvc, вы должны попытаться найти его в списке. If you double-click on one the service names, you’ll see their cryptic name also, so that’s how you can match them up. Если дважды щелкнуть по одной из названия служб, вы увидите их зашифрованное название также, что так можно соответствовать их. In my case, I guessed that the W means the process starts with Windows… and opened them until I saw a match. В моем случае, я догадались, что W означает процесс начинается с Windows… и открыла их, пока я не видел матча.

услуга1

As you can see, the Windows Driver Foundation service is actually called WudfSvc also! Как вы видите, Windows Driver Фонд служба фактически призвал WudfSvc также!

Use Process Explorer to find programs running as svchost.exe (easy way) Использование процесса Explorer найти программ, выполняющихся как svchost.exe Данные (простой способ)

If you found to be too difficult, there is a much easier way! Если вы оказались слишком сложно, есть гораздо проще путь! Check out the Проверьте Process Explorer Процесс Explorer tool from Microsoft (originally from SysInternals). инструмент от Microsoft (первоначально от SysInternals). The tool is completely free and gives you detailed information for each process currently running. Этот инструмент абсолютно бесплатна и дает подробную информацию для каждого процесса показываются.

Once you download it, just run the exe file as it does not have to be installed. После того как вы загрузите ее, просто запустите в EXE- файлу, как она не должна быть установлена. Hover your mouse over the svchost process and you’ll get a popup showing you which service is running under that process. Наведите курсор мыши над svchost процесс, и вы получите всплывающее окно с указанием что Вы служба работает в этом процессе.

окна услуг

Fixing SVCHOST high CPU usage Починка SVCHOST высокий процент использования ЦП

Now that you have figured out exactly which process is eating up all of your CPU, we can address how to fix it. Теперь у Вас есть выяснил, какие именно процесс принятия пищи все вашего процессора, мы можем рассмотреть как это исправить. If you have found that the process is not a Windows process, such as Windows Update or Windows Firewall, etc, then simply kill the process and uninstall the program. Если вы обнаружили, что процесс не является Windows, таких как Windows Update или Windows Firewall и т.д., то просто убить этот процесс и удалить программу.

However, most of the time that this problem occurs, it has something to do with a Windows process. Однако, в большинстве случаев, что эта проблема возникает, она что-то делать с Windows процесса. The best solution in this case is to install all of the latest updates from Microsoft’s web site. Наилучшим решением в этом случае является установить все последние обновления от Microsoft в Интернете сайт. If you’re not able to do so normally in Windows, try restarting the computer in safe mode and try it again. Если вы не в состоянии сделать это, как правило, в Windows, попробуйте перезагрузить компьютер в безопасном режиме и попробуйте снова.

Also, if you can get to the Services tab like we did above, go ahead and right-click on the service and choose Disable . Кроме того, если вы можете получить на вкладке услуги, как мы делали выше, идти вперед и щелкните правой кнопкой мыши по службе и выберите Отключить. Even if it’s Windows Update or the Firewall, don’t worry, you can re-enable it later. Даже если это Windows Update или Firewall, не беспокойтесь, вы можете активировать его позже. Then restart the computer and go to Microsoft’s web site and manually get the updates. Затем перезагрузите компьютер и выберите Microsoft веб-сайта вручную и получить обновления. Re-enable the service and restart the computer again and hopefully things are working! Повторно активируйте службу и перезагрузить компьютер и снова надеяться вещи работают!

In order to disable a service in Windows, right-click on it from the Services tab and choose Properties . Чтобы отключить службу в Windows, щелкните правой кнопкой мыши по нему из услуг и выбрать вкладку Свойства.

отключить услуги

Next choose Disabled from the Startup type combo box located in the middle of the dialog box: Затем выберите из инвалидов Тип запуска ниспадающий расположена в центре диалогового окна:

отключить службу

I have gone through this process a couple of times and it’s worked for me. Я прошли через эту процедуру несколько раз, и это работает для меня. So again, it’s disable the service, restart computer, install updates manually, re-enable service, and then restart computer again. Поэтому вновь, то отключите службы, перезагрузить компьютер, устанавливать обновления вручную, активации услуг, а затем перезагрузите компьютер снова.

Any questions, comments, add-ons, or tips? Любые вопросы, замечания, дополнения, или советы? Post a comment! Разместить комментарий!

Technorati Tags: Technorati теги: , , , ,

If you enjoyed this post, make sure you Если вам понравилось это сообщение, убедитесь, что subscribe to my RSS feed подписаться на мой канал ! !

» Filed Under Согласно поданной » Computer Tips Компьютерные советы

Related Posts Похожие сообщения

Please post your comments/suggestions! Пожалуйста, ваши комментарии и предложения!