Svchost.exe

Svchost.exe

svchost.exe

Process Svchost.exe in Windows.png

svchost.exe в семействе операционных систем Microsoft Windows (2000, XP, Vista, Seven) — главный процесс (англ. Host process) для служб, загружаемых из динамических библиотек.

Использование единого процесса для работы нескольких сервисов позволяет существенно уменьшить затраты оперативной памяти и процессорного времени.

Содержание

Алгоритм работы

Все копии svchost.exe запускаются системным процессом services.exe. Вызовы svchost.exe для сервисов указаны в ключе реестра HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\<Service> (где <Service> имя сервиса) в поле ImagePath; например, сервис ComputerBrowser (имя сервиса Browser) вызывается как %SystemRoot%\system32\svchost.exe -k netsvcs. При этом группировка процессов осуществляется на основании данных ветви реестра HKEY_LOCAL_MACHINE\Software\Microsoft\WindowsNT\CurrentVersion\Svchost, где каждый ключ соответствует имени группы, а значение ключа — списку (через пробел) имён сервисов относящихся к группе.

Вирусная активность

Некоторые компьютерные вирусы и трояны маскируются под имя svchost.exe, помещая исполняемый файл в отличный от system32 каталог, например, Net-Worm.Win32.Welchia.a, Virus.Win32.Hidrag.d, Trojan-Clicker.Win32.Delf.cn [1]. Верным признаком наличия такого вируса является запущенный от имени пользователя "svchost.exe". Системный "svchost.exe" никогда не запускается от имени пользователя, а только от SYSTEM, LOCAL SERVICE или NETWORK SERVICE. Также системный "svchost.exe" запускается только посредством механизма системных сервисов, никогда - из раздела Run реестра (таким образом, он не должен присутствовать на вкладке Автозагрузка msconfig). Также возможно создание службы, использующей настоящий Svchost, но выполняющей вредные действия, например, так делает вирус Kido.

Примечания

  1. Описания маскирующихся вирусов на viruslist.com: [1]

Источники

  • Описание svchost в:
    • Windows XP Pro [2]
    • Windows 2000 [3]
  • Описание изменений в ядре Windows XP (по сравнению с windows 2000) [4]

Wikimedia Foundation. 2010.

Игры ⚽ Нужно решить контрольную?

Полезное


Смотреть что такое "Svchost.exe" в других словарях:

  • svchost.exe — в семействе операционных систем Microsoft Windows (2000, XP, Vista, Seven) главный процесс (англ. Host process) для служб, загружаемых из динамических библиотек. Использование единого процесса для работы нескольких сервисов позволяет… …   Википедия

  • Svchost.exe — In software Svchost.exe is a generic host process name for services that run from dynamic link libraries (DLLs) within the Microsoft Windows operating system.At startup, Svchost.exe checks the services part of the registry to construct a list of… …   Wikipedia

  • Svchost.exe — En la familia de sistemas operativos Windows NT, svchost.exe ( Service Host) es un proceso del sistema que sirve de Host varios servicios de Windows.[1] Su imagen ejecutable %SystemRoot%System32Svchost.exe (for 32 bit systems) o… …   Wikipedia Español

  • Svchost.exe — Le Processus svchost est l’un des plus important processus Windows associé avec les services de systèmes Windows dans ses multiples versions. Il signifie « Service Host Process » et sert d hôte pour les autres processus de la… …   Wikipédia en Français

  • Svchost — svchost.exe в семействе операционных систем Microsoft Windows (2000, XP, Vista) главный процесс (англ. Host process) для служб, загружаемых из . Использование единого процесса для работы нескольких сервисов позволяет существенно уменьшить затраты …   Википедия

  • Cmd.exe — У этого термина существуют и другие значения, см. Cmd. cmd.exe Windows после запуска Cmd.exe  интерпретатор командной строки (англ. command line interpreter) для операционных сис …   Википедия

  • Ntoskrnl.exe — (сокр. от англ. NT OS kernel «ядро операционной системы NT»)  файл ядра операционных систем семейства Windows NT (NT 4.0, 2000 …   Википедия

  • Rundll32.exe — Хост процесс Windows (Rundll32)  компонент операционных систем семейства Microsoft Windows, запускающий программы, находящиеся в динамически подключаемых библиотеках …   Википедия

  • Netsh.exe — В программном обеспечении, netsh (от англ. «сетевая оболочка» или network shell)  программа, включенная в линейку продуктов операционных систем Microsoft Windows NT начиная с Windows 2000. Она позволяет осуществлять локальное или удаленное… …   Википедия

  • Spoolsv.exe — (Print Spooler) Диспетчер печати Windows. Служба Windows, отвечающая за буферизованную печать. Всегда располагается в папке System32. Некоторые вирусы маскирующиеся под Spoolsv.exe Backdoor.Ciadoor.B VBS.Masscal.Worm Hacktool.Privshell… …   Википедия


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»