タスクマネージャの(Task Manager's) [プロセス(Processes)]タブには、プログラムがシステムリソースをどのように使用するかについての詳細情報が表示されますが、実行中のプロセス(およびその他)について知る必要があるすべてを見つけることができるのは[詳細]タブです。(Details)タスクマネージャーの(Task Manager's) [詳細]タブには、Windows 10(Details)コンピューターまたはデバイス(computer or device)で実行されている各プロセスに関する豊富なデータが表示され、高度なトラブルシューティングに役立ちます。このチュートリアルでは、提供される膨大な量の情報と、それができることについて説明します。
注:(NOTE:)このガイドのスクリーンショットと手順は、2019年5月(May 2019)10日以降のWindows(Windows 10) アップデートに適用されます。お使いのWindows10(Windows 10)のバージョンがわからない場合は、「 Windows 10のバージョン、OSビルド(OS build)、エディション、またはタイプを確認する方法」をお読みください。
まず最初に: (First)Windows10のタスクマネージャーの(Task Manager)[詳細]タブ(Details tab)にアクセスします
開始するには、タスクマネージャ(Task Manager)を起動します。キーボードショートカット(keyboard shortcut) "Ctrl + Shift + Escを(")使用しました。タスクマネージャ(Task Manager)がコンパクトビューで起動する場合は、 [詳細(More details)]をクリックまたはタップします。
次に、[詳細(Details)]タブをクリックまたはタップします。
特定のプロセスの詳細にアクセスする必要がある場合は、[プロセス]タブでそのプロセスを右クリックまたは長押ししてから、[詳細に(Processes tab)移動("Go to details")]をクリックまたはタップして[詳細(Details)]タブを開きます。
[サービス(Services)]タブから、実行中のサービスを右クリックまたは長押ししてから、[詳細に移動("Go to details)]をクリックまたはタップすることで同じことができます(")。
Windows10の(Windows 10)タスクマネージャー(Task Manager)の[詳細]タブ(Details tab)に表示されるデフォルトのデータ
Windows 10のタスクマネージャー(Task Manager)の[詳細(Details)]タブには、最初にアクセスしたときに多くの情報が表示されます。最初は圧倒されるかもしれません。
このデータは、7つのデフォルト列に表示されます。
-
名前(Name)-実行中のプロセス(running process)の名前を表示します。これは、ビューから非表示にできない唯一の列です。
-
PID-一意のプロセス識別子番号(Process Identifier number)を表示します。これらの番号を使用して、実行中のサービスをPIDをリストするエラーまたはイベント(error or event)と照合できます。
-
ステータス(Status)-プロセスが実行中か一時停止中かを表示します。ユニバーサルWindowsプラットフォームアプリ(Universal Windows Platform apps)は、使用されていないときにリソースを節約するために一時停止されます。
-
ユーザー名(User name)-プロセスが実行されているユーザー(システムアカウントを含む)の名前を表示します。
-
CPU-すべてのコアで各プロセスが使用するCPUの割合を示します。
-
メモリ(アクティブなプライベートワーキングセット) -中断された(Memory (active private working set))UWPプロセスからのデータを除いて、各プロセスで使用および予約されているメモリの量を表示します。
-
UAC仮想化(UAC virtualization)-各プロセスでユーザーアカウント制御の仮想化(User Account Control virtualization)が有効(Enabled)か、無効(Disabled)か、または許可されていない(Not allowed)かを示します。後でUAC仮想化(UAC virtualization)のトピックに戻り、 [詳細(Details)]タブでプロセスの仮想化を変更する方法について説明します。
Windows10の(Windows 10)タスクマネージャー(Task Manager)の[詳細]タブ(Details tab)に追加できる追加の列
タブにさらに情報を追加したい場合は、選択できるものがたくさんあります。追加できるものを確認するには、列ヘッダーを右クリックまたは長押しして、 (column header and click)[列の選択(Select columns)]をクリックまたはタップします。
[列の選択]ウィンドウが開き、すでに調べた列に加えて、 (Select Columns)[詳細(Details)]タブに追加できる40個の列が表示されます。表示したいものを選択し、[ (Just)OK ]をクリックして[詳細(Details)]タブに追加します。
列ヘッダー(column header)にカーソルを合わせると、列に表示されるデータがわかります。それぞれが示すものは次のとおりです。
-
パッケージ名(Package name)-UWPアプリ(UWP app)が属するパッケージの名前を表示します。UWP以外のアプリ(UWP app)の場合、列は空です。
-
セッションID-プロセスを実行しているユーザーセッションの一意の番号を表示し、 (Session ID)[ユーザー]タブ(Users tab)に表示されるID番号(ID number)と一致させることができます。
-
ジョブオブジェクト(Job object ID)ID-プロセスが実行されているジョブオブジェクト(job object)のIDを表示します。
-
CPU時間(CPU time)-各プロセスが実行を開始してから使用した合計プロセッサ時間(processor time)を秒単位で表示します。プロセスを再起動すると、このデータはリセットされます。
-
サイクル(Cycle)-プロセスが使用しているCPUサイクル(CPU cycle)時間の現在のパーセンテージを表示します。
-
ワーキングセット(メモリ)(Working set (memory)) -各プロセスで現在使用されている物理メモリの量を示します。
-
ピークワーキングセット(メモリ)(Peak working set (memory)) -各プロセスで使用される物理メモリの最大量を示します。
-
ワーキングセットデルタ(メモリ)(Working set delta (memory)) -各プロセスが最後の更新から使用したワーキングセットメモリの変更量を表示します。
-
メモリ(プライベートワーキングセット)(Memory (private working set)) -中断されたUWPプロセスからのデータを含む、各プロセスで使用および予約されたメモリの量を示します。
-
メモリ(共有ワーキングセット)(Memory (shared working set)) -各プロセスで使用されているメモリの量を表示します。必要に応じて、他のプロセスで使用できます。
-
コミットサイズ(Commit size)-プロセスごとにWindows10によって予約されている仮想メモリの量を示します。
-
ページプール(Paged pool)-各プロセスのWindowsカーネルまたはドライバー(Windows kernel or drivers)によって割り当てられたページング可能なカーネルメモリの量を表示します。ページング可能なメモリは、ハードディスクなどの別の記憶媒体に書き込むことができます。(storage medium)
-
NPプール(NP pool)-各プロセスのWindowsカーネルまたはドライバー(Windows kernel or drivers)によって割り当てられたページング不可能なカーネルメモリの量を示します。
-
ページフォールト(Page faults)-各プロセスが実行を開始してから生成されたページフォールトの数を明らかにします。プロセスが現在プロセスに割り当てられていないメモリにアクセスしようとすると、ページフォールトが発生します。
-
PFデルタ(PF Delta)-最後の更新から各プロセスによって生成されたページフォールトの数の変化を表示します。
-
基本優先度(Base priority)-各プロセスの現在の優先度を示します。このランキングによって、プロセスのスレッドがスケジュールされる順序が決まります。プロセスの優先度を変更する方法について説明すると、これに戻ります。
-
ハンドル(Handles)-各プロセスが開いたハンドルの現在の数を表示します。ハンドルは、ファイル、レジストリキー(registry key)、スレッドなどのシステムリソースです。(system resource)
-
スレッド(Threads)-各プロセスのアクティブなスレッドの数を表示します。
-
ユーザーオブジェクト(User objects)-各プロセスが使用するウィンドウマネージャーオブジェクトの数を表示します。ウィンドウマネージャー(Window manager)オブジェクトには、ウィンドウ、メニュー、カーソル、キーボードレイアウト、およびモニターが含まれます。
-
GDIオブジェクト(GDI objects)-ユーザーインターフェイスを描画するために各プロセスで使用されるグラフィックデバイスインターフェイス(Graphics Device Interface)オブジェクトの数を明らかにします。
-
I/O reads-ファイル、ネットワーク、デバイスI / Oなど、実行開始以降に各プロセスによって生成された読み取りInput/Output
-
I/O writes-ファイル、ネットワーク、デバイスI / Oなど、実行開始以降に各プロセスによって生成された書き込みInput/Output
-
I/O other other-実行開始以降に各プロセスによって生成された、非読み取りおよび非書き込みのInput/Output
-
I/O read bytesInput/Output操作で各プロセスによって読み取られた合計バイト数を表示します。
-
I/O write bytesInput/Output操作で各プロセスによって書き込まれた合計バイト数を示します。
-
I/O other bytes-プロセスが開始されてから、非読み取りおよび非書き込みのInput/Output操作で使用された合計バイト数(制御機能など)を明らかにします。
-
イメージパス名(Image path name)-各プロセスに対応する実行可能ファイルへのフルパスを表示します。
-
コマンドライン(Command line)-コマンドライン引数を含む、各プロセスの起動に使用される完全なコマンドラインを表示します。(command line)
-
オペレーティングシステムのコンテキスト(Operating system context)-対応するマニフェストファイル(manifest file)にその情報がある場合に、各プロセスで実行できる最小のオペレーティングシステムを表示します。(minimum operating system)このフィールドはほとんどのプロセスで空白のままですが、古いバージョンのWindows ( Windows Vista、Windows 7など)を表示することもできます。
-
プラットフォーム(Platform)-各プロセスが実行されているプラットフォームを示します:64ビットまたは32ビット。
-
昇格(Elevated)-プロセスが管理者権限(昇格)で実行されているかどうかを指定します。
-
説明(Description)-プロセスの説明を短いテキスト(text description)で表示します。
-
データ実行防止(Data execution prevention)-セキュリティ機能(security feature)であるデータ実行防止(Data Execution Prevention)をプロセスごとに有効にするか無効にするかを指定します。
-
エンタープライズコンテキスト(Enterprise context)-WindowsInformationProtection(WIP )で実行中の各プロセスのコンテキストを表示して、組織のポリシーが適用され、正しく実行されていることを確認します。
-
DPI認識(DPI Awareness)-アプリケーションが高DPI(dots per inch)表示とどのように相互作用するかについてのデフォルトモードを表示します。(default mode)
-
電力調整(Power throttling)-各プロセスで電力調整(power throttling)が有効か無効かを示します。一部のプロセスは、Windows 10デバイスのバッテリーを節約するために、使用していないときに自動的に調整できます。
-
GPU-すべての(GPU)グラフィックス(Graphics) プロセッシングユニット(Processing Unit)エンジン全体で最高の使用率を表示します。
-
GPUエンジン(GPU engine)-各プロセスで最も使用されているグラフィックスプロセッシングユニットエンジン(Graphics Processing Unit engine)を共有します。
-
専用GPUメモリ(Dedicated GPU memory)-各プロセスがすべてのグラフィックスプロセッシングユニット(Graphics Processing Units)で使用している専用グラフィックスメモリの合計量を表示します。
-
共有GPUメモリ(Shared GPU memory)-各プロセスがすべてのグラフィックスプロセッシングユニットで使用している(Graphics Processing Units)システムメモリ(system memory)の合計量を表示します。
(Hide columns)タスクマネージャ(Task Manager)の[詳細]タブで(Details tab)列を非表示にします
ご想像のとおり、46個のオプションの列をすべてアクティブにすると、タスクマネージャー(Task Manager)の[詳細(Details)]タブが非常に混雑する可能性があるため、関心のある列だけを保持する方が簡単な場合があります。不要になった列を開いている場合は、列のヘッダーを右クリックまたは長押ししてから[列を(right-clicking or pressing-and-holding)非表示](Hide column)を選択すると、列を非表示にできます。
より多くの列を同時に非表示にする場合は、列のヘッダーを右クリックまたは長押ししてから、コンテキストメニューから[列の選択]をクリックまたはタップする方が簡単な場合があります。(Select columns)
[列の選択](Select Columns)ウィンドウが開き、不要な列のチェックを外して、それらを非表示にすることができます。完了したら[ OK ]を(OK)クリックして、[(Just click) 詳細(Details)]タブから削除します。
タスクマネージャ(Task Manager)の[詳細]タブ(Details tab)の並べ替えオプション
デフォルトでは、 [詳細(Details)]タブのプロセスはアルファベット順にソートされています。列ヘッダーのいずれかをクリックすると、その列に表示されている値に基づいて表示されているデータが並べ替えられます。
表示されたデータに満足しているが、表示される順序を変更したい場合は、列のヘッダーをクリックまたはタップ(click or tap)してからドラッグし、その列を左または右に移動します。
Windows10の(Windows 10)タスクマネージャー(Task Manager)の[詳細]タブ(Details tab)からプロセスを終了します
[詳細(Details)]タブの最も一般的な使用法の1つは、プロセスをすばやく停止して、システムリソースを解放することです。プロセスを終了するには、プロセスを選択してから、タスクマネージャー(Task Manager)の右下隅にある[タスクの終了(End task)]ボタンをクリックまたはタップします。
任意のプロセスを右クリックまたは長押しして、コンテキストメニューを開くこともできます。[タスクの終了]を(End task)クリック(Click)またはタップして、そのタスクを閉じます。
プロセスツリー(process tree)全体を終了する場合は、同じコンテキストメニューから[プロセスツリーの終了("End process tree")]をクリックまたはタップできます。
(Provide feedback)タスクマネージャー(Task Manager)の[詳細]タブ(Details tab)からMicrosoftにプロセスに関するフィードバックを提供する
[詳細(Details)]タブでは、リストされているプロセスについてMicrosoftにフィードバックをすばやく提供できるようになりました。右(Just)クリックまたは長押ししてコンテキストメニューを開き、[フィードバックを提供(Provide feedback)]をクリックまたはタップします。
フィードバックHub(Feedback Hub)が開き、Microsoftアカウントでサインインすると、問題や(Microsoft account)意見(issue or opinion)をMicrosoftに送信できます。
タスクマネージャ(Task Manager)の[詳細]タブ(Details tab)からプロセスの優先度を変更する方法
[詳細(Details)]タブでは、各プロセスの優先度を確認できます。Windowsは、このランキングに基づいてプロセスのスレッドをスケジュールします。ただし、 [詳細(Details)]タブを使用してさらに多くのことを実行し、プロセスの優先度を変更できます。プロセスを右クリックまたは長押しし、[優先度(Set priority)の設定]オプションにカーソルを合わせると(process and hover)、プロセスの現在の優先度を確認できるだけでなく、新しい優先度レベル(priority level)を選択できるメニューが開きます。
[優先度の設定(Set priority)]メニューには、6つの可能な優先度レベルが表示されます:リアルタイム(Realtime)、高(High)、通常より上、通常(Above normal)、通常(Normal)より下(Below normal)、および低(Low)。ほとんどのプロセスには通常の優先度レベル(priority level)があり、プロセスの優先度を上げると実行が向上するはずですが、システムの残りの部分が不安定になり、クラッシュが発生する可能性があります。パフォーマンスの問題を回避するために、一度に1ステップ以上優先度を上げないでください。さらに高くしたい場合は、先に進む前に各ステップをテストしてください。リアルタイム(Realtime)の優先順位も注意が必要です。Microsoftが推奨するように、そのままにしておくことをお勧めします(recommended by Microsoft)。
タスクマネージャ(Task Manager)の[詳細]タブ(Details tab)からプロセスを特定のプロセッサにリンクします
[詳細(Details)]タブには、Windows 10コンピューターまたはデバイスでのプロセスの実行方法を変更するためのさらに別のオプションがあり、プロセスを実行するシステム上の特定の(computer or device)プロセッサーまたはコア(processor or core)を選択できます。一部のプロセスはデフォルトでシステム上のすべてのプロセッサで実行されるため、これは便利です。特定のプロセッサに制限すると、効率が向上し、システムパフォーマンス(system performance)が最大化されます。プロセスを長押しして右クリックし、コンテキストメニューを開きます。次に、 [アフィニティの設定]を(Set affinity)クリックまたはタップ(click or tap)して、そのプロセスのプロセッサまたはコア(processor or core)へのリンクを開始します。
[プロセッサアフィニティ(Processor affinity)]ウィンドウが開いたら、プロセスを実行する1つまたは複数のコアを選択し、[ (core or cores)OK ]をクリックまたはタップします。
Windowsにすべてのコア間で負荷を均等に分散させるのは良い考えのように思えるかもしれませんが、シングルコアプロセッサ用に設計された90年代または2000年代の古いゲームなど、特定の古いアプリケーションは、シングルコアプロセッサ(single-core processor)にプッシュするとより適切に動作する可能性があります。芯。
(Troubleshoot problem)タスクマネージャ(Task Manager)の[詳細]タブ(Details tab)を使用して問題のあるプロセスのトラブルシューティングを行う
[詳細(Details)]タブを使用して、コンピューターでのプログラムの実行方法を変更できるだけでなく、特定の問題の解決に役立つ可能性のある情報を取得することもできます。プログラムがロック(program lock)されて応答しなくなった場合は、 [詳細(Details)]タブでプログラムを右クリックまたは長押ししてコンテキストメニューを開き、[待機チェーンの分析]を押し("Analyze wait chain)ます(")。
[待機チェーンの分析](Analyze wait chain")ウィンドウが開き、プロセスを調べて、現在タスクを完了しようとしているすべてのサブプロセスを一覧表示できます。(process and list)これらのサブプロセスを強制終了すると、多くの場合、親プロセス(parent process)が解放され、失われる可能性のあるデータを保存できるようになります。また、問題のあるサブプロセスを調査して、リソースを大量に使用している理由を確認することもできます。
実行中のプロセス(running process)に現在の問題がない場合は、正常に実行されていることを通知するメッセージが表示されます。
パフォーマンスの問題、フリーズアップ、エラーなどの問題を引き起こしているプロセスがある場合は、ダンプファイルの作成時にプロセスがメモリ内で実行しているすべての詳細なアカウントを提供するダンプファイル(dump file)を(dump file)作成できます。 。プロセスを右クリックまたは長押しして、コンテキストメニューから[ダンプファイルの作成("Create dump file")]をクリックまたはタップします。
一部のプロセスでは、このアクションに時間がかかる場合があります。その場合、[ダンププロセス](Dumping process)ウィンドウで待機するように求めるメッセージが表示されます。
ファイルが作成されると、[ダンププロセス](Dumping process)ウィンドウでその場所がわかり、共有されます。ウィンドウのスクリーンショットを撮るか、パスを覚えてから、[ (Screenshot)OK ]をクリックまたはタップします。生成されたファイルはWinDBG(WinDBG)などのデバッグソフトウェアで開くことができますが、ほとんどのユーザーは、ダンプファイル(dump file)をテクニカルサポートエージェント(support agent)に送信することで、この機能からより多くの価値を得ることができます。
このファイルが保存されているフォルダにアクセスするには、隠しファイルを有効にする必要がある場合があります。
タスクマネージャー(Task Manager)の[詳細]タブで(Details tab)UACプロセス(UAC process)の仮想化を有効にする
タスクマネージャーの(Task Manager's) [詳細(Details)]タブからアクセスできるもう1つの機能は、 UAC仮想化(UAC Virtualization)です。このオプションを使用すると、特定のプログラムに対してユーザーアカウント制御の仮想化を有効にできます。(User Account Control virtualization)ほとんどのユーザーはこの機能を頻繁に操作する理由がないはずですが、それは重要な目的を果たします。
一部の古いアプリケーションは、重要なシステムの場所に直接書き込むように構成されており、実行するにはユーザーアカウントに管理者の資格情報が必要です。そのようなアプリに管理者権限を付与したくない場合は、タスクマネージャー(Task Manager)から仮想化を有効にできます。これにより、Windowsは、潜在的な問題が実際のシステムファイルに影響を与えるのを防ぐために、仮想環境でSystem32 ディレクトリやシステムレジストリキーなどの重要な場所を再作成します。(directory and system registry keys)
この機能を有効にするには、プロセスを右クリックまたは長押し(right-clicking or pressing-and-holding)した後に表示されるコンテキストメニューからUAC仮想化(UAC virtualization)を選択します。
[仮想化の変更](Change virtualization)をクリックまたはタップして、選択したプロセスの機能を有効または無効にします。
タスクマネージャ(Task Manager)の[詳細]タブ(Details tab)から実行中のプロセスの場所を見つけます
Windows 10のタスクマネージャーの[(Task Manager)詳細(Details)]タブから、プロセスに対応する実行可能ファイルのハードドライブ上の正確な場所を見つけることができます。リストされたプロセスを(process and click)右クリックまたは長押しして、 [ファイルの場所を開く("Open file location.")]をクリックまたはタップします。
ファイルエクスプローラー(File Explorer)は、アプリケーションの実行可能ファイルが保存されているフォルダーを開きます。フォルダーを開くと、対応するファイルが強調表示されます。
(Research)Windows 10のタスクマネージャーの(Task Manager)[詳細]タブ(Details tab)を使用して、不明なプロセスを調査します
リソースを使い果たしている未知のプロセスに遭遇する可能性があります。[詳細(Details)]タブには、そのプロセスを調査し、それが何であるかを理解するためのオプションがあります。プロセスを右クリックまたは長押ししてから、[オンラインで検索(Search online)]をクリックまたはタップします。
デフォルトのWebブラウザーは新しいタブを開き、 (デフォルトの検索エンジン(default search engine)に関係なく) Bingでプロセスの名前と説明(name and description)を使用してWeb検索を実行し、詳細情報を取得できるようにします。
(View)タスクマネージャ(Task Manager)の[詳細]タブ(Details tab)からプロセスのプロパティを表示する
プロセスのプロパティは、プロセスを実行する実行可能ファイルに関する多くの情報を提供できます。ファイルのサイズ、場所、アクセス日、セキュリティ設定が表示され、互換性の問題をトラブルシューティングすることもできます。タスクマネージャの[(Task Manager)詳細(Details)]タブにリストされているプロセスを右クリックまたは長押しして、 [プロパティ(Properties)]をクリックまたはタップします。
[プロパティ](Properties)ウィンドウが開き、選択したプロセスに関する有用な情報にアクセスできます。
[サービス(Services)]タブに切り替えて、タスクマネージャー(Task Manager)の[詳細]タブ(Details tab)からプロセスに関連付けられているサービスを確認します
[詳細(Details)]タブにリストされている一部のプロセスでは、対応するサービスが[サービス(Services)]タブに表示されています。プロセスを右クリックまたは長押ししてから、[サービスに移動("Go to service(s))]をクリックまたはタップします(")。
このアクションにより、[サービス(Services) ]タブに切り替わり、選択したプロセス(chosen process)に関連付けられているすべてのサービスが強調表示さ(tab and highlights)れます。そのようなサービスがない場合は、 [サービス(Services)]タブに切り替わり、何も選択しません。
タスクマネージャーの(Manager)[詳細]タブ(Details tab)はどのくらい雑然としていますか?
(Thank)私が書いた史上最長のチュートリアルをお読みいただき、ありがとうございます。ようやく書き終えたとき、 [詳細(Details)]タブには、追加したり非表示にしたりし続けたさまざまな列が散らかっていました。このタブで利用できる豊富な詳細情報は、パワーユーザーやテクニカルサポートエージェントにとって非常に貴重ですが、実際にタスクマネージャーの(Task Manager's) [詳細(Details)]タブで46列の半分以上を開いている人はいますか?あなたがそこにいるなら、私たちに知らせてください、そして多分私たちは皆、このタブが最大の効率のために使われることができる新しい方法を見つけることができるでしょう。
View details about running processes with the Windows 10 Task Manager
Although Task Manager's Processes tab offers detailed information about how programs use system resources, it is the Details tab that allows you to find out everything you need to know about running processes (and more). Task Manager's Details tab provides generous data about each process running on your Windows 10 computer or device, and it can come in handy during advanced troubleshooting. In this tutorial, we go over the massive amount of information that it offers and what it can do:
NOTE: The screenshots and the instructions in this guide apply to Windows 10 May 2019 update or newer. If you do not know what version of Windows 10 you have, read: How to check the Windows 10 version, OS build, edition, or type.
First things first: Access the Details tab in Windows 10's Task Manager
To begin, launch the Task Manager. We used the keyboard shortcut "Ctrl + Shift + Esc." Click or tap on More details if the Task Manager starts in its compact view.
Then, click or tap the Details tab.
If you need to access more details for a specific process, right-click or press-and-hold on it in the Processes tab and then click or tap "Go to details" to open the Details tab.
You can do the same from the Services tab, by right-clicking or pressing-and-holding on any running service, and then clicking or tapping "Go to details."
The default data displayed in Task Manager's Details tab in Windows 10
The Details tab in Windows 10's Task Manager shows a lot of information when you first access it. You might feel overwhelmed at first.
This data is displayed in seven default columns:
-
Name - Shows the name of the running process. It is the only column that can not be hidden from view.
-
PID - Displays a unique Process Identifier number. These numbers can be used to match a running service with an error or event that lists the PID.
-
Status - Displays whether a process is running or suspended. Universal Windows Platform apps are suspended to conserve resources when they are not used.
-
User name - Reveals the name of the user (including system accounts) a process is running under.
-
CPU - Shows the percentage of CPU used by each process across all cores.
-
Memory (active private working set) - Displays the amount of memory used and reserved for each process, excluding data from suspended UWP processes.
-
UAC virtualization - Indicates if User Account Control virtualization is Enabled, Disabled, or Not allowed for each process. We return to the topic of UAC virtualization later on, when we explain how the Details tab allows you to change the virtualization of a process.
The additional columns you can add to Task Manager's Details tab in Windows 10
If you want to add more information to the tab, there is a lot to choose from. To see what you can add, right-click or press-and-hold a column header and click or tap Select columns.
The Select Columns window opens, revealing forty more columns that you can add to the Details tab, on top of the ones we already went over. Just select the ones you want to be displayed and then click OK to have them added to the Details tab.
Hovering over a column header should give you an idea about the data that column displays. Here is what each of them shows:
-
Package name - Shows the name of a package that a UWP app belongs to. The column is empty when it comes to non-UWP apps.
-
Session ID - Displays the unique number of the user session running a process and can be matched with the ID number shown in the Users tab.
-
Job object ID - Shows the ID of the job object in which the process is running.
-
CPU time - Reveals the total processor time in seconds used by each process since it started running. This data resets if a process is restarted.
-
Cycle - Displays the current percentage of CPU cycle time a process is using.
-
Working set (memory) - Shows the amount of physical memory currently used by each process.
-
Peak working set (memory) - Shows the maximum amount of physical memory used by each process.
-
Working set delta (memory) - Displays the amount of change in working set memory each process has used from the last refresh.
-
Memory (private working set) - Shows the amount of memory used and reserved for each process, including data from suspended UWP processes.
-
Memory (shared working set) - Displays the amount of memory used by each process, that can be used by other processes if needed.
-
Commit size - Shows the amount of virtual memory reserved by Windows 10 for each process.
-
Paged pool - Displays the amount of pageable kernel memory allocated by the Windows kernel or drivers for each process. Pageable memory can be written to another storage medium, like a hard-disk.
-
NP pool - Shows the amount of non-pageable kernel memory allocated by the Windows kernel or drivers for each process.
-
Page faults - Reveals the number of page faults each process generated since it started running. Page faults occur when a process attempts accessing memory that is not currently allocated to the process.
-
PF Delta - Displays the change in the number of page faults generated by each process from the last refresh.
-
Base priority - Shows the current priority of each process, this ranking determining the order in which the threads of a process are scheduled. We return to this when we go over how you can change the priority of a process.
-
Handles - Displays the current number of handles that each process opened. A handle is a system resource such as a file, a registry key or a thread.
-
Threads - Shows the number of active threads for each process.
-
User objects - Displays the number of window manager objects that each process uses. Window manager objects include windows, menus, cursors, keyboard layouts, and monitors.
-
GDI objects - Reveals the number of Graphics Device Interface objects used by each process to draw the user interface.
-
I/O reads - Shows the number of read Input/Output operations generated by each process since it started running, including file, network, and device I/O.
-
I/O writes - Displays the number of write Input/Output operations generated by each process since it started running, including file, network, and device I/O.
-
I/O other - Shows the number of non-read and non-write Input/Output operations, generated by each process since it started running — e.g., control functions.
-
I/O read bytes - Displays the total number of bytes read by each process in Input/Output operations.
-
I/O write bytes - Shows the total number of bytes written by each process in Input/Output operations.
-
I/O other bytes - Reveals the total number of bytes a process used in non-read and non-write Input/Output operations since it started — e.g., control functions.
-
Image path name - Displays the full path to the executable file corresponding to each process.
-
Command line - Shows the full command line used to launch each process, including command-line arguments.
-
Operating system context - Displays the minimum operating system that each process can run on if the corresponding manifest file has that information. This field remains blank for most processes, but can also show older Windows versions — e.g., Windows Vista, Windows 7.
-
Platform - Shows the platform each process is running on: 64 bit or 32 bit.
-
Elevated - Specifies whether the process is running with administrator privileges (elevated) or not.
-
Description - Displays a short text description of what the process is.
-
Data execution prevention - Specifies whether Data Execution Prevention, which is a security feature, is enabled or disabled for each process.
-
Enterprise context - Shows the context of each process while running in Windows Information Protection (WIP) to make sure that your organization's policies are applied and running correctly.
-
DPI Awareness - Displays the default mode for how the application interacts with high DPI (dots per inch) displays.
-
Power throttling - Shows if power throttling is enabled or disabled for each process. Some processes can be automatically throttled when you are not using them, to conserve the battery of your Windows 10 device.
-
GPU - Displays the highest utilization across all Graphics Processing Unit engines.
-
GPU engine - Shares which Graphics Processing Unit engine is utilized the most by each process.
-
Dedicated GPU memory - Displays the total amount of dedicated graphics memory that each process is using across all Graphics Processing Units.
-
Shared GPU memory - Shows the total amount of system memory that each process is using across all Graphics Processing Units.
Hide columns from view in Task Manager's Details tab
As you can imagine, having all forty-six optional columns activated can seriously overcrowd your Task Manager's Details tab, so it might be easier to only keep the ones that interest you. If you have a column open that you no longer need, you can hide it from view by right-clicking or pressing-and-holding the column's header and then choosing Hide column.
If you want to hide more columns from view at the same time, it might be simpler to right-click or press-and-hold on a column's header and then click or tap Select columns from the contextual menu.
The Select Columns window opens, and you can uncheck any unnecessary columns to hide them from view. Just click OK when you are done, to have them removed from the Details tab.
Sorting options in Task Manager's Details tab
By default, the processes in the Details tab are sorted alphabetically. Clicking on any of the column headers sorts the data displayed based on the values shown in that column.
If you are happy with the data displayed but want to change the order in which it appears, click or tap and then drag a column's header to move that column left or right.
End processes from Task Manager's Details tab in Windows 10
One of the most common uses for the Details tab is to stop processes quickly, to free up system resources. To end a process, select it and then click or tap the End task button from the bottom-right corner of the Task Manager.
You can also right-click or press-and-hold on any process to open a contextual menu. Click or tap on End task to close that task.
You can click or tap "End process tree" from the same contextual menu if you want the entire process tree to be terminated.
Provide feedback on a process to Microsoft from Task Manager's Details tab
The Details tab now allows you to quickly provide feedback to Microsoft on any listed process. Just right-click or press-and-hold to open the contextual menu and then click or tap Provide feedback.
The Feedback Hub opens, and, once you to sign in with your Microsoft account, you can send your issue or opinion to Microsoft.
How to change the priority of a process from Task Manager's Details tab
The Details tab lets you see the priority of each process. Windows schedules the threads of a process based on this ranking. However, you can do more with the Details tab and change the priority of a process. Right-click or press-and-hold on a process and hover over the Set priority option to open a menu that not only lets you see a process's current priority but also allows you to choose a new priority level.
The Set priority menu displays six possible priority levels: Realtime, High, Above normal, Normal, Below normal, and Low. Most processes have a normal priority level and, while raising the priority of a process should make it run better, it could destabilize the rest of your system and even cause a crash. To avoid performance issues, never raise priority more than a single step at a time. If you want to raise it even higher, test each step before progressing further. The Realtime priority is also tricky, and we suggest leaving it alone, as recommended by Microsoft.
Link a process to a particular processor from Task Manager's Details tab
The Details tab offers yet another option to change the way a process runs on your Windows 10 computer or device, allowing you to select a particular processor or core on your system that you want a process to run on. This can be useful because some processes run on all processors on your system by default, and limiting them to a particular processor can help increase efficiency and maximize your system performance. Right-click on press-and-hold on a process to open the contextual menu. Then click or tap on Set affinity to start linking that process to a processor or core.
When the Processor affinity window opens, choose the core or cores you want the process to run on and then click or tap OK.
While it may seem like a good idea to let Windows divvy up the load evenly among all cores, certain older applications, like old games from the 90s or 2000s that were designed for a single-core processor, might run better when pushed onto a single core.
Troubleshoot problem processes using Task Manager's Details tab
Not only can you change how programs run on your computer using the Details tab, but you can also get information that might help you resolve certain issues. If you have a program lock up and become unresponsive, you can right-click or press-and-hold on it in the Details tab to open its contextual menu and then press on "Analyze wait chain."
The "Analyze wait chain" window opens, allowing you to examine the process and list all subprocesses that are currently attempting to complete a task. Killing these subprocesses often frees up the parent process allowing you to save data that might otherwise be lost. You can also research the offending subprocesses to see why they may be using resources so heavily.
If a running process has no current issues, it shows displays a message informing you it is running normally.
If there is a process that is giving you trouble, such as performance issues, freeze-ups or errors, you can create a dump file that provides a detailed account of everything that your process is doing in memory at the time the dump file is created. Right-click or press-and-hold on a process, and then click or tap "Create dump file" from its contextual menu.
For some processes, this action can take some time, in which case you receive a message asking you to wait in the Dumping process window.
Once the file is created, the Dumping process window lets you know and shares its location. Screenshot the window or remember the path, and then click or tap OK. The generated file can be opened with debugging software such as WinDBG, but most users get more value from this feature by sending the dump file to a tech support agent.
You might need to enable hidden files to access the folder where this file is stored.
Enable UAC process virtualization in Task Manager's Details tab
Another feature accessed from Task Manager's Details tab is UAC Virtualization. This option allows you to enable User Account Control virtualization for a particular program. While most users should have no reason to interact with this feature often, it does serve an important purpose.
Some older applications are configured to write directly to important system locations and require your user account to have admin credentials to run. If you do not want to grant admin rights to any such app, you can enable virtualization from the Task Manager. This causes Windows to recreate important locations, such as the System32 directory and system registry keys, in a virtual environment in order to prevent potential problems from affecting your actual system files.
To enable this feature, select UAC virtualization from the contextual menu that shows up after right-clicking or pressing-and-holding on a process.
Click or tap Change virtualization to enable or disable the feature for the selected process.
Find the location of a running process from Task Manager's Details tab
You can find the exact location on your hard drive of the executable file corresponding to a process from the Details tab in Windows 10's Task Manager. Right-click or press-and-hold on a listed process and click or tap "Open file location."
The File Explorer opens the folder your application's executable file is stored in. The corresponding file is highlighted when the folder opens.
Research an unknown process using the Details tab in Windows 10's Task Manager
You might come across an unknown process that is eating up your resources. The Details tab offers the option to research that process and understand what it is all about. Right-click or press-and-hold on a process and then click or tap Search online.
Your default web browser opens a new tab, and runs a web search with the name and description of the process on Bing (regardless of your default search engine), helping you get more information on it.
View the properties of a process from Task Manager's Details tab
The properties of a process can offer a lot of information about the executable that runs it. They show the file's size, location, access dates, and security settings, and you can even troubleshoot compatibility issues. Right-click or press-and-hold on a process listed in the Details tab of your Task Manager and click or tap Properties.
The Properties window opens, providing you access to useful information about the selected process.
Switch to the Services tab to see any services associated with a process from Task Manager's Details tab
Some of the processes listed in the Details tab have a corresponding service displayed in the Services tab. Right-click or press-and-hold on a process and then click or tap "Go to service(s)."
This action switches you over to the Services tab and highlights any service(s) associated with the chosen process. If there are no such services, it just switches to the Services tab and selects nothing.
How cluttered is the Details tab from your Task Manager?
Thank you for taking the time to read the longest ever tutorial I wrote! When I finally finished writing it, I found my Details tab was cluttered with all the different columns I kept adding and hiding. We know the wealth of detailed information available on this tab is invaluable for power users and tech support agents, but is there anyone who actually has at least half of the forty-six columns open in their Task Manager's Details tab? If you are out there, let us know, and maybe we can all find out new ways this tab can be used for a maximum of efficiency.