メインコンテンツへスキップ
見出し画像

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のスタートメニューとタイルを提供するためのプロセスです。スタートメニューやタイルのレイアウトや表示を管理し、カスタマイズすることができます。


    あなたへのおすすめ