Svchost.exe
実行可能イメージは%SystemRoot%\System32\Svchost.exeまたは%SystemRoot%\SysWOW64\Svchost.exe(後者は64ビットシステムで32ビットサービスを実行する役割を持つ)で、複数のインスタンスでそれぞれが1つまたは複数のサービスを受け持つ。
SvcHostのサービスはダイナミックリンクライブラリ (DLL) として実装される。各サービスのレジストリキーはParametersサブキーにServiceDllという名前の値を持ち、サービスのDLLファイルを指している。イメージパス定義は%SystemRoot%\System32\svchost.exe -k (サービスグループ名、例えばnetsvcs)という形式となる。サービスは同じパラメータのSvcHostプロセスを共有し、SCM(サービス コントロール マネージャ(英語版))のデータベースに単一のエントリを持っている。最初にSvcHostプロセスがパラメータ指定で起動されると、HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Svchostキー(サービス名のリスト)下の同じ名前の値を参照する。そして、ホストする全てのサービスをSCMに通知する。SCMはサービスを受け持った2つ目のSvcHostプロセスを起動することなく、代わりに、そのコンテキスト内で起動されるべきサービス名を含むそれぞれのSvcHostプロセスに対して単に開始コマンドを送る。
2003年のマイクロソフトのプレゼンテーションによると、共有サービスの最小ワーキングセットは150kBで、独立プロセスでは800kBであった。