実行中のプロセスのリストをWindowsのテキストファイルに保存する
コンピュータ上で実行されているプロセスが非常に多いため、どれが問題なく、どれが疑わしいまたは悪意があるのかわからないように見える場合があります。
良い最初のステップは、実行中のプロセスのリストをテキストファイルに生成して、実行中のプロセスを分析できるようにすることです。通常、ユーザーはタスクマネージャーを使用してすべてのプロセスを表示しますが、プロセスのリストを印刷することはできません。
ありがたいことに、実行中のプロセスのリストをWindowsのテキストファイルに保存するのは非常に簡単です。プロセスID(PID)と各プロセスが使用しているメモリ量の両方を保存できます。
注 :プロセスをファイルに保存するための以下の手順は、Windows XP、Windows 7、Windows 8、およびWindows10を含むすべてのバージョンのWindowsで機能します。
タスクリストコマンドからの出力プロセス
Windowsシステムで実行されているプロセスのクイックリストを取得する最も簡単な方法は、tasklistコマンドを使用することです。コマンドを正しく実行するには、コマンドプロンプトから管理者として実行する必要があります。
これを行うには、スタートメニューを選択して「コマンド」と入力し、マウスをコマンドプロンプトに合わせます。 強調表示されているので、[管理者として実行]を選択します 右側にあります。
注:はいを選択する必要がある場合があります ポップアップウィンドウで、管理者としてのコマンドプロンプトの実行を承認します。
コマンドプロンプトが開いたら、 tasklistと入力します Enterキーを押して、システムで実行されているプロセスのリストを表示します。
これは便利ですが、実行中のプロセスのリストをテキストファイルで提供するわけではありません。プロセスをファイルに保存するには、上記のプロセスを繰り返しますが、今回は次のコマンドを入力します:
タスクリスト>c:\ process_list.txt
これにより、process_list.txtという名前のテキストファイルがC:ドライブに出力されます。必要に応じて、C:\をファイルを配置する他のパスに変更できます。
ファイルを表示するには、Windowsエクスプローラーを開き、プロセスリストファイルを保存した場所を参照します。
このプロセスリストをメモ帳で表示するには、ファイルを右クリックして、[プログラムから開く]を選択します。 、メモ帳を選択します 。
これは、テキストファイルを介してWindowsで実行中のプロセスを確認するための最も速くて簡単な方法です。 PID、セッション名、セッション番号、メモリ使用量が表示されます。
プロセスをファイルに保存 Powershellの使用
実行中のプロセスのリストをWindowsのテキストファイルに保存するために使用できるもう1つのツールは、Powershellです。
Powershellには、ローカルコンピューターで実行されているすべてのアクティブなプロセスのリストを提供する「get-process」と呼ばれるコマンドが含まれています。これが実際に動作していることを確認するには、[スタート]メニューを選択して PowerShell と入力し、Powershellを起動します。 。
青いPowershellウィンドウが開いたら、 get-processと入力します Enterキーを押します。これにより、Windowsシステムでアクティブなすべてのプロセスのリストが表示されます。
これにより、タスクリストよりもプロセスに関する情報が少し多く提供されます。ただし、ヘッダーの意味を知っておく必要があります。
- ハンドル :プロセスが開いたハンドルの数
- NPM(K) :プロセスが使用している非ページングメモリ(キロバイト単位)
- PM(K) :プロセスが使用しているページング可能なメモリ(キロバイト単位)
- WS(K) :プロセスによって最近使用されたメモリ内のページ(キロバイト単位)
- VM(M) :プロセスで使用される仮想メモリ(メガバイト単位)
- CPU :すべてのプロセッサでプロセスが使用したプロセッサ時間(秒単位)
- ID :プロセスのプロセスID
- ProcessName :プロセスの名前
これは素晴らしいことですが、この情報はすべてファイルではなく画面に表示されます。この情報をファイルに出力するには、Get-ProcessコマンドにOut-Fileパラメーターを追加する必要があります。
Powershell画面に戻り、コマンド Get-Process | Out-File-FilePath。\Process_list.txt Enterキーを押します。
。\Process_list.txtパラメーターは、コマンドを実行するパスにファイルを配置するため、そのパスをメモして、プロセスリストファイルの場所がわかるようにします。コマンドを実行した後、上記と同じプロセスを使用して、メモ帳でプロセスリストファイルを開きます。
ファイル内のデータは、前のPowershellウィンドウのGet-Process出力と同じように見えます。
保存 WMICを使用してファイルするプロセス
Windowsで自由に使える最後のツールは、Windowsコマンドラインユーティリティ(WMIC)です。
WMICコマンドは、ローカル管理者としてコマンドプロンプトを実行している場合にのみ使用できます。これを行うには、この記事の最初のセクションの手順を使用して、管理者としてWindowsコマンドプロンプトを起動します。
WMICは、Windowsの他のコマンドやツールよりも、アクティブなプロセスに関する詳細情報を提供します。コマンドプロンプトでWMICプロセスコマンドを実行するだけで、アクティブなプロセスごとに最大44のプロセスパラメータが返されます。
コマンドプロンプトでコマンドを実行する際の問題は、スペースで区切られた出力が乱雑でまとまりがないように見えることです。
WMICコマンドは、出力ファイルが役立つ場合の完璧な例です。次のコマンドを使用して、WMICプロセスリストをファイルに出力できます。 wmic /OUTPUT:C:\ProcessList.txt PROCESS get / all 。
これにより、リスト全体がProcessList.txtという名前のC:ドライブ上のテキストファイルに出力されます。このファイルをメモ帳で開く代わりに、Excelを使用して開くことをお勧めします。これは、Excelがタブ区切りファイルを適切にフォーマットできるためです。
- Excelを開く
- 開くを選択します 新しいファイルを開くには
- 参照を選択します ProcessList.txtファイルを参照します
- ファイルを選択し、開くを選択します (ファイルが表示されない場合は、ファイルの種類をすべてのファイルに変更してください )
- [テキストのインポート]ウィンドウで、[区切り]を選択します 、[データにヘッダーがあります]を選択します 、[次へ]を選択します 続行する
- 次のウィザード画面で、スペースを選択します [区切り文字]セクションのチェックボックスをオンにして、連続する区切り文字を1つとして扱うを選択します。 チェックボックス。 次へを選択します 続行します。
- 完了を選択します ウィザードを完了します。
これで、Windowsシステム上のすべてのアクティブなプロセスについて知りたいと思う可能性のあるほぼすべてのものが表示されます。
各列のヘッダーは、そのデータ項目が何であるかを説明します。実行可能パス、ハンドル、インストール日、ページフォールト、ページファイルの使用状況、プロセスIDなどが見つかります。
実行中のプロセスのリストをWindowsのテキストファイルに保存する複数の方法がわかったので、あとは自分に合ったプロセスを選択するだけです!
プロセスをファイルに保存する他の方法を知っていますか?以下のコメントセクションであなたの考えを共有してください。
-
Windows 10 で実行中のプログラムを確認する方法
コンピューターの動作が遅い場合、開いているプログラムの数を減らすと役立つ場合があります。これには、場合によっては知らないうちに、目に見えずに実行されるバックグラウンド プロセスを削減することも含まれます。 アプリの監視を開始するのに最適な場所は、タスク マネージャーです。 [スタート] メニューから、または Ctrl+Shift+Esc キーボード ショートカットを使用して起動します。プロセス画面に移動します。 テーブルの上部に、デスクトップで実行されているすべてのアプリのリストが表示されます。これらは通常、自分で開始したプログラムです。現在使用しているアプリとして認識する必要がありま
-
Windows で実行中のプロセスのリストを保存する方法
タスク マネージャーでは、現在 Windows PC で実行されているすべてのタスクを確認できます。ただし、タスク マネージャーでは、後で使用するため、またはトラブルシューティングの一部として進行中のプロセスのリストを保存することはできません。幸いなことに、現在の Windows プロセスのリストを取得する簡単な方法が他にもあります。 PC 上のプロセスのリストをエクスポートする主な理由は、トラブルシューティングです。タスク マネージャーを使用すると、プロセスをリアルタイムで観察できますが、プロセスのリストを第三者に提供する必要がある場合があります。わかりやすい形式でデータを保存する必要があ