Перейти к содержанию
СофтФорум - всё о компьютерах и не только

Рекомендуемые сообщения

Всем от меня :D

Такая-вот проблема:

Установил Виндовс ХР, оффис ХР и прочую мелкую лабуду.

Через какое-то время мне тело сообщает, что мол все висит, вордовские доки не открываются, или открываются через несколько минут. Стал лазить выяснять, оказалось что процесс Svcshost грузит проц на 99%. Чем не знаю. Выяснил что это за процесс (Микрософт Виндовс Апдейт оказался). Автообновление системы отключено (Как в свойствах компа/автообновление системы, так и служба). Перегрузил тачку, все нормально стало. Пожелал телу успехов, ушел. Через время опять ко мне - с такой же проблемой.

Решил не париться, убрать процесс из автозагрузки (в автозагрузке было две строки с таким процессом). После перезагрузки он восстановился (и одна строка в автозагрузке опять пометилась на запуск). Удалил ключ в реестре, опять восстановился (причем и процесс и ключ).

Чем этот процесс так грузит комп и как мне его убрать чтобы он вообще не вылазил?

Изменено пользователем altvim
Ссылка на комментарий
Поделиться на другие сайты

altvim

Svcshost

Не ошибся в написании?

Если нет, тогда это вирь.

нормальный системный процесс называется svchost.exe

Попробуй этот процесс прибить и посмотри что получится. Если это поможет, но найди файл и прибей его. только мимо корзины.

После перезагрузки он восстановился (и одна строка в автозагрузке опять пометилась на запуск). Удалил ключ в реестре, опять восстановился (причем и процесс и ключ).

Это было бесполезно, так как процесс, вероятно, был в памяти.

Ну и пройдись свеженьким антивирусом.

Хотя предполагаю, что это зверек из серии Win32.HLL*.NetSky

Ссылка на комментарий
Поделиться на другие сайты

Юзаем поиск! :bye1:

ТУТ:

http://www.softboard.ru/index.php?showtopic=5563

и ТУТ:

http://www.softboard.ru/index.php?showtopic=9854

А также ТУТ:

http://www.softboard.ru/index.php?showtopic=9171

Изменено пользователем matva
Ссылка на комментарий
Поделиться на другие сайты

altvim

Svchost.exe это базовый (host) процесс для сервисов запускающихся из динамических библиотек (DLLs). Запускающий файл этого процесса находится в папке %SystemRoot%\System32 и является одним из критически важных, автоматически запускаемых компонентов операционной системы. Во время загрузки операционной системы Svchost.exe проверяет реестр и создаёт список сервисов которые он должен загрузить. Проверяется ветвь “Services” текущего управляющего набора (control set), т.е. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services, и те сервисы, в ключе Parameters у которых есть параметр ServiceDLL включаются в указанный список. Одновременно может быть запущено несколько экземпляров Svchost.exe, каждый такой экземпляр может включать в себя от одного до нескольких сервисов, которые группируются в зависимости от того, когда и как был запущен сам Svchost.exe. Чаще всего они группируются на основе того, какие сервисы должны быть успешно запущены до них, т.е. на основе значения параметра DependOnService.

svchost.exe - это универсальная оболочка для запуска большинства системных служб ОС Wint2000 и WinXP. Системными слубами обычно называют фоновыые процессы, которые могут запускаться и исполняться без участия интерактивного пользователя. Существую несколько типов системных служб (в данном случае нас интересуют только 2 из них): системные службы которые должны запускаться в отдельном процессе и системные службы которые могут разделять процесс с другими службами. Последний тип системых служб был введен в первую очередь из соображений экономии ресурсов, так как с развитием систем и выходом новых версий количество небольших системных служб возрастает и выделение каждой такой службе отдельного системного процесса было бы расточительством. Для облегчения создания таких служб (способных разделять процесс с другими службами) была создана оболочка stvchost.exe. В ключе реестра HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsNtCurren

tVersionsvchost можно увидеть несколько групп, в каждую из которых объединены службы, которые должны запускаться в одном процессе. В момент старта процесса svchost.exe в качестве параметра командной строки передается имя группы по которому определяется список служб представляемых этим процессом. Очевидно, что для двух разных групп необходимо создать два процесса svchost.exe с различными списками служб, которые они представляют в системе. Этим и объясняется наличие в системе нескольких процессов svchost.exe. Для тех служб, которые должны исполняться в отдельных процессах этот механизм не используется, они загружаются в отдельный процесс самостоятельно

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...