altvim Опубликовано 21 января, 2005 Жалоба Поделиться Опубликовано 21 января, 2005 (изменено) Всем от меня :D Такая-вот проблема: Установил Виндовс ХР, оффис ХР и прочую мелкую лабуду. Через какое-то время мне тело сообщает, что мол все висит, вордовские доки не открываются, или открываются через несколько минут. Стал лазить выяснять, оказалось что процесс Svcshost грузит проц на 99%. Чем не знаю. Выяснил что это за процесс (Микрософт Виндовс Апдейт оказался). Автообновление системы отключено (Как в свойствах компа/автообновление системы, так и служба). Перегрузил тачку, все нормально стало. Пожелал телу успехов, ушел. Через время опять ко мне - с такой же проблемой. Решил не париться, убрать процесс из автозагрузки (в автозагрузке было две строки с таким процессом). После перезагрузки он восстановился (и одна строка в автозагрузке опять пометилась на запуск). Удалил ключ в реестре, опять восстановился (причем и процесс и ключ). Чем этот процесс так грузит комп и как мне его убрать чтобы он вообще не вылазил? Изменено 21 января, 2005 пользователем altvim Ссылка на комментарий Поделиться на другие сайты Поделиться
Andrew.Egorovsky Опубликовано 21 января, 2005 Жалоба Поделиться Опубликовано 21 января, 2005 altvim Svcshost Не ошибся в написании? Если нет, тогда это вирь. нормальный системный процесс называется svchost.exe Попробуй этот процесс прибить и посмотри что получится. Если это поможет, но найди файл и прибей его. только мимо корзины. После перезагрузки он восстановился (и одна строка в автозагрузке опять пометилась на запуск). Удалил ключ в реестре, опять восстановился (причем и процесс и ключ). Это было бесполезно, так как процесс, вероятно, был в памяти. Ну и пройдись свеженьким антивирусом. Хотя предполагаю, что это зверек из серии Win32.HLL*.NetSky Ссылка на комментарий Поделиться на другие сайты Поделиться
matva Опубликовано 22 января, 2005 Жалоба Поделиться Опубликовано 22 января, 2005 (изменено) Юзаем поиск! ТУТ: http://www.softboard.ru/index.php?showtopic=5563 и ТУТ: http://www.softboard.ru/index.php?showtopic=9854 А также ТУТ: http://www.softboard.ru/index.php?showtopic=9171 Изменено 22 января, 2005 пользователем matva Ссылка на комментарий Поделиться на другие сайты Поделиться
Kuzmich Опубликовано 22 января, 2005 Жалоба Поделиться Опубликовано 22 января, 2005 Он меня упорно убеждал, что у него написано именно Svcshost... Ссылка на комментарий Поделиться на другие сайты Поделиться
Desdichado Опубликовано 29 января, 2005 Жалоба Поделиться Опубликовано 29 января, 2005 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. Для тех служб, которые должны исполняться в отдельных процессах этот механизм не используется, они загружаются в отдельный процесс самостоятельно Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти