Когда у людей начинаются странности с компьютером, при просмотре через диспетчер задач обращают внимание на ту странность что программ SVCHOST.EXE запущенно несколько экземпляров. Многие ошибочно принимают это за работу вирусов, начинают пытаться отключать этот процесс.
Если посмотреть повнимательнее, то становиться видно, что SVCHOST.EXE запущен с разными идентификаторами процесса и с разными выделенными объемами памяти. Так что фактически мы видим работу совершенно различных процессов, а именно работу различных сервисов виндоус, запущенных посредством служебной программы SVCHOST.EXE. Его оригинальное имя Generic Host Process for Win32 Services. Так что наличие нескольких экземпляров SVCHOST.EXE совершенно нормально. Могу добавить, что у меня сейчас через диспетчер задач видно пять экземпляров SVCHOST.EXE.
На сайте Майкрософт пишут, что запуск разных сервисов с помощью SVCHOST.EXE, это очень элегантное решение, уменьшающее загрузку оперативное памяти, упрощающее отладку и слежение за процессами и т.п. Но что Биллу Гейтсу хорошо, то для нас может быть не очень. Когда начинаются косяки с SVCHOST.EXE, разобраться действительно не легко, могу посоветовать зайти в Панель управления – Производительность и обслуживание – Администрирование – Службы, посмотреть запущенные сервисы, поэкспериментировать с их отключением. Отключать сам процесс SVCHOST.EXE через диспетчер задач обычно бесполезно и ведет к нарушению работы операционки.
Так же для подробного изучения SVCHOST.EXE могу посоветовать программу Svchost Process Analyser или аналагичную программу которая расширяет возможности диспетчера задач. Сам я пользуюсь программой What’s Running версии 2.2. Такая софтина поможет узнать в подробностях всю информацию о том, что делает каждый из процессов.
С этим SVCHOST.EXE часто возникают всякие курьезы.
1. Первое что сделать это отключить автоматическое обновление Пуск\Выполнить – services.msc выбрать «Автоматическое обновление» (Automatic Updates в английской версии) – Стоп. Теперь можно спокойно проводить профилактику
2. Зайти на windowsupdate.microsoft.com
3. Установить все обновления.
4. Перезагрузиться.
Шаг 2. Проверка настроек служб «Автоматическое обновление» и «BITS«
1. Идем снова в службы (Пуск\Выполнить\ services.msc)
2. Снова заходим в свойства службы «Автоматическое обновление«
3. Выбираем вкладку «Вход в систему» (Log On), кликаем «С системной учетной записью» (Local System Account) и проверяем, чтобы небыло галочки «Разрешить взаимодействие с рабочим столом» (Allow service to interact with desktop).
4. Проверяем разрешена ли служба для текущего профиля оборудования, смотрим в списке «Профиль оборудования» во второй колонке «Служба» – Включено. Если не включено жмем внизу кнопку «Разрешить«.
5. Переходим к закладке «Общая» (General) проверяем «Тип запуска» – «Авто» (Startup Type: Automatic) и нажимаем кнопку «Пуск» (Start) если сервис был остановлен.
6. Проделываем тоже самое (начиная с пунка 5) только со службой «Фоновая Интеллектуальная Служба Передачи (BITS)» (Background Intelligent Transfer Service (BITS))
Шаг 3. Перерегистрация компонентов Windows Update и очистка её временной папки
1. Жмем Пуск\Выполнить и исполняем команду: «REGSVR32 WUAPI.DLL«
2. Когда получаем сообщение «DllRegisterServer в WUAPI.DLL завершено успешно» жмем ОК.
3. После чего перерегистрируем таким же образом остальные библиотеки, выполнив следующие команды по очереди:
После этого переименуем папку с временными файлами для Windows Update, возможно, что она повреждена. Windows Update создаст новую папку.
1. Идем в Пуск\Выполнить\ cmd и жмем ОК. И исполняем следующие команды в открывшемся окне:
net stop WuAuServ
2. Снова идем в Пуск\Выполнить\ %windir% и жмем ОК, после чего попадаем в папку где установлена Windows
3. Находим папку SoftwareDistribution и переименовываем ее например в SDOld.
4. Снова Пуск\Выполнить\ cmd , Enter. В открывшемся окне исполняем команду:
Про висту уже и вспоминать никому не советую.
А ХР доведённая ручками до ума, семёрке даст 1000 очков форы.
Семёрка ещё очень сыра, чтобы об ней можно было хоть что-то сказать, как об оси.
Хотя уверен, что года через два, можно будет её рассматривать как альтернативу и замену устаревшей ХР.
Касаемо сегодняшнего дня, ставить семёрку, это тешить себя тем, что она самое последнее дитё Билли.