見出し画像

windows10 標準プロセス網羅

・条件不明だがMicrosoft標準のプロセスで重いものがある
・これは標準プロセス?
・そもそもこのプロセスは普段、何してるの?

などの局面に出くわしたときのチートシートを作成しました。

Windows 10にプリインストールされている標準プロセスは非常に多岐にわたりますが、ここでは代表的なものをいくつか挙げて、それぞれのプロセスの役割や機能について解説します。

explorer.exe
Windowsのシェルであるエクスプローラーを提供するプロセスです。
デスクトップやタスクバー、スタートメニュー、ファイルマネージャーなどを担当しており、
Windowsの操作に不可欠なプロセスです。

svchost.exe
Windowsのサービスを実行するためのプロセスです。
多数のサービスを起動するために、複数のsvchost.exeが同時に動作することがあります。
各svchost.exeは、複数のサービスをグループ化し、メモリ使用量を最適化する役割を担っています。

svchost.exe -k netsvcs
ネットワーク関連のサービスを提供するためのプロセスで、
Windowsのネットワーク機能やインターネット接続に必要なサービスを実行します。
例えば、Windows UpdateやWindows Firewallなどがこのプロセスによって管理されます。

svchost.exe -k LocalService
Windowsのローカルサービスを提供するためのプロセスで、Windowsの各種サービスを管理します。
例えば、Windows UpdateやWindows Firewallなどがこのプロセスによって管理されます。

svchost.exe -k LocalSystemNetworkRestricted
Windowsのローカルシステムネットワーク制限サービスを
提供するためのプロセスで、ネットワーク関連のサービスを提供するプロセスの1つです。

svchost.exe -k LocalServiceNoNetwork
ネットワーク接続を必要としないWindowsのローカルサービスを
提供するためのプロセスです。例えば、Windows DefenderやWindows Searchなどが
このプロセスによって管理されます。

svchost.exe -k LocalServiceAndNoImpersonation
Windowsのローカルサービスを提供するためのプロセスで、
ネットワーク接続を必要としないサービスを管理します。
例えば、Windows Audioなどがこのプロセスによって管理されます。

spoolsv.exe
プリンターのスプーラサービスを提供するプロセスです。
プリンターのジョブをキューに入れて順次印刷するために必要なプロセスで、
印刷に必要なドライバーやファイルを管理します。

services.exe
Windowsのサービスコントロールマネージャーを提供するプロセスです。
Windowsの各種サービスを開始・停止するために必要なプロセスであり、
システムの稼働状況を管理します。

dllhost.exe
COM Surrogateとも呼ばれる、Windowsのコンポーネントオブジェクトモデル(COM)を
実行するためのプロセスです。COMを使用するアプリケーションやプロセスが実行される際に、
dllhost.exeが起動して、COMのインターフェースを提供します。

WmiPrvSE.exe
Windows Management Instrumentation(WMI)を実行するためのプロセスです。
WMIは、Windowsのシステム管理に必要な情報を提供するためのフレームワークで、
システムのハードウェアやソフトウェアの情報を取得するために使用されます。

taskhostw.exe
Windowsのタスクホストプロセスで、タスクスケジューラーやタスクバーコントロールなどを
管理するために必要なプロセスです。

conhost.exe
Windowsのコンソールホストプロセスで、コマンドプロンプトなどの
コンソールアプリケーションを管理するために必要なプロセスです。

rundll32.exe
Windowsのダイナミックリンクライブラリ(DLL)を実行するためのプロセスで、
DLL内にある関数を呼び出すことができます。一部のアプリケーションは、
rundll32.exeを使用して、DLL内にある機能を呼び出しています。

SearchIndexer.exe
Windowsの検索エンジンであるWindows Searchの検索インデックスを作成するためのプロセスです。
ファイルの検索や検索結果の表示に必要な情報を収集し、インデックスデータベースに格納します。

RuntimeBroker.exe
WindowsのUniversal Windows Platform(UWP)アプリケーションのセキュリティを管理するためのプロセスです。
UWPアプリケーションは、権限管理された環境で実行されます。
RuntimeBroker.exeは、各UWPアプリケーションが必要とする権限を管理し、不正な操作を防止します。

dwm.exe
Windowsのデスクトップウィンドウマネージャーで、Aeroグラフィックス機能を提供するためのプロセスです。
ウィンドウの透明度や影を表示するなどの効果を提供することができます。

csrss.exe
Windowsのクライアントサーバランタイムサブシステムで、Windowsのユーザーインターフェースと、
低レベルのプロセスとの間の通信を担当しています。OSのカーネルへのアクセスも管理しています。

lsass.exe
WindowsのLocal Security Authority Subsystem Serviceで、
セキュリティ認証を管理するためのプロセスです。
Windowsログインやアカウント管理などに必要不可欠な役割を担っています。

winlogon.exe
Windowsのログインプロセスで、ユーザーのログイン情報の認証を担当しています。
ユーザーがWindowsにログインすると、winlogon.exeが起動して、アカウント情報を検証します。

WmiApSrv.exe
Windows Management Instrumentation(WMI)のサーバープロセスで、
リモートからのWMIの接続を受け付けるために必要なプロセスです。
WmiPrvSE.exeと同様にWMIを実行するためのプロセスであり、WMIの情報収集を可能にします。

MsMpEng.exe
Windows Defenderのアンチウイルスエンジンで、
マルウェアやスパイウェアなどの検出と削除を行うためのプロセスです。
Windows Defenderが有効になっている場合、このプロセスが常に起動しています。

ctfmon.exe
Windowsのテキスト入力サービスで、言語バーの表示や、マルチランゲージ入力(IME)の処理などを担当しています。
特定のアプリケーションでIMEを使用する場合、
ctfmon.exeが自動的に起動してIMEの処理を行います。

taskmgr.exe
Windowsのタスクマネージャーで、システム上で実行されているプロセスの一覧を表示し、
プロセスの終了やCPU使用率の監視などができます。
タスクマネージャーは、システムのトラブルシューティングやパフォーマンス管理に不可欠なツールです。

SearchUI.exe
Windows 10の検索UIを提供するためのプロセスで、スタートメニューやタスクバーから検索を実行する際に起動します。
検索インデックスを使用して、ファイル、アプリ、設定などの検索結果を表示します。

PresentationFontCache.exe
Windowsのフォントキャッシュを管理するためのプロセスで、フォントの読み込みとキャッシュの作成を行います。フォントを使用するアプリケーションが起動されると、PresentationFontCache.exeが自動的に起動します。

ShellExperienceHost.exe
Windows 10のシェル体験を提供するためのプロセスで、スタートメニューやタスクバー、通知センターなどを担当します。Windows 10のインターフェースに欠かせないプロセスであり、高負荷を要求するため、CPUの使用率が高くなることがあります。

WUDFHost.exe
Windows User-Mode Driver Frameworkのホストプロセスで、デバイスドライバーを実行するために必要なプロセスです。WUDFHost.exeは、デバイスドライバーを読み込み、デバイスの機能を提供します。

taskhost.exe
Windowsのタスクホストプロセスで、タスクスケジューラーやタスクバーコントロールなどを管理するために必要なプロセスです。

SecurityHealthService.exe
Windows Defenderのアンチウイルスエンジンで、マルウェアやスパイウェアなどの検出と削除を行うためのプロセスです。Windows Defenderが有効になっている場合、このプロセスが常に起動しています。

fontdrvhost.exe
Windowsのフォントドライバーを実行するためのプロセスで、フォントの読み込みとキャッシュの作成を行います。フォントを使用するアプリケーションが起動されると、fontdrvhost.exeが自動的に起動します。

sihost.exe
Windows 10のスタートメニューとタイルを提供するためのプロセスです。スタートメニューやタイルのレイアウトや表示を管理し、カスタマイズすることができます。


いいなと思ったら応援しよう!