Windows
 Computer >> コンピューター >  >> システム >> Windows

Windowsで実行中のプロセス一覧を保存する方法【コマンドプロンプト・PowerShell対応】

Windowsのタスクマネージャーを開けば、PC上で現在動作しているすべてのタスクを確認できます。しかし、タスクマネージャーには、実行中のプロセス一覧をファイルとして保存する機能がありません。トラブルシューティングの資料として残したい場合や、後から比較・確認したい場合には不便です。幸い、コマンドプロンプトやPowerShellを使えば、誰でも簡単にプロセス一覧をテキストファイルとして書き出せます。

PCのプロセス一覧をエクスポートする最大の目的は、トラブルシューティングです。タスクマネージャーではリアルタイムでの監視しかできませんが、サポート担当者や第三者に状況を伝える際には、プロセスの一覧をわかりやすい形式で共有する必要があります。また、ある時点で実行されていたプロセスを記録しておけば、後から起動しているプロセスと比較することもでき、問題の切り分けに非常に役立ちます。

Windows PCで実行中のプロセス一覧を保存する方法

方法1:コマンドプロンプトを使ってプロセス一覧を取得する

コマンドプロンプトはWindowsに標準搭載された強力なツールで、さまざまな操作をコマンドから実行できます。そのひとつが、現在実行中のすべてのプロセス一覧(タスクリスト)の取得です。手順は以下の通りです。

手順1:キーボードの「Windows + S」を押して検索ボックスを開きます。

手順2:「CMD」と入力すると、最一致の結果に「コマンドプロンプト」アプリが表示されます。「管理者として実行」をクリックし、管理者権限でコマンドプロンプトを起動してください。

Windowsで実行中のプロセス一覧を保存する方法【コマンドプロンプト・PowerShell対応】

手順3:以下のコマンドを入力し、Enterキーを押します。

tasklist /v > %userprofile%\Desktop\Running-Process-List.txt

Windowsで実行中のプロセス一覧を保存する方法【コマンドプロンプト・PowerShell対応】

手順4:デスクトップに「Running-Process-List.txt」という名前の新しいテキストファイルが作成され、実行中のプロセス一覧がすべて記録されます。このリストには、プロセスID(PID)やメモリ使用量などの詳細情報も含まれています。

Windowsで実行中のプロセス一覧を保存する方法【コマンドプロンプト・PowerShell対応】

方法2:PowerShellを使ってプロセス一覧を取得する

コマンドプロンプトの操作に慣れていない場合は、PowerShellを使って現在実行中のプロセス一覧をエクスポートすることもできます。

手順1:「Windows + S」を押してWindowsの検索ボックスを開きます。

手順2:「PowerShell」と入力し、検索結果から「Windows PowerShell」アプリを探します。

手順3:「管理者として実行」をクリックします。

Windowsで実行中のプロセス一覧を保存する方法【コマンドプロンプト・PowerShell対応】

手順4:PowerShellウィンドウに以下のコマンドを入力し、Enterキーを押します。

Get-Process | Out-File -filepath "$Env:userprofile\Desktop\Running-Process-List.txt"

Windowsで実行中のプロセス一覧を保存する方法【コマンドプロンプト・PowerShell対応】

手順5:これで、実行中のプロセス一覧がデスクトップに保存されます。

おまけ:Advanced PC Cleanupで不要なプロセスを整理しよう

「Advanced PC Cleanup」は、PCの最適化とメンテナンスを支援し、常に最高のパフォーマンスを維持できるように設計された便利なユーティリティです。システムで実行中のプロセス一覧を取得した後、不要なプロセスを終了させたいと思うこともあるでしょう。タスクマネージャーからプロセスを終了させることも可能ですが、PCを再起動するたびに同じプロセスが再び起動してしまいます。そこで選択肢となるのが、次の2つの方法です。

アプリを完全に削除する

Windowsで実行中のプロセス一覧を保存する方法【コマンドプロンプト・PowerShell対応】

アプリをアンインストール(完全に削除)すれば、そのアプリに関連するプロセスがPC上で実行されることはなくなります。アプリのアンインストールには、「Advanced PC Cleanup」のようなサードパーティ製ソフトウェアの利用がおすすめです。このアプリには専用モジュールが用意されており、PCにインストールされているすべてのアプリをスキャンして一覧形式で表示してくれます。不要なアプリや見覚えのないアプリを簡単に削除できます。

スタートアップからアプリを外す

Windowsで実行中のプロセス一覧を保存する方法【コマンドプロンプト・PowerShell対応】

アプリ自体は残したいものの、PCの起動時に自動的に立ち上がるのは避けたい場合は、スタートアップリストから除外するだけでOKです。「Advanced PC Cleanup」を使えば、スタートアップアプリの削除や無効化が簡単に行え、PCの起動時間の短縮とメモリ(RAM)使用量の削減につながります。

まとめ:Windowsで実行中のプロセス一覧を保存しよう

タスクマネージャーは非常に有用なツールですが、リアルタイム表示以外の形でプロセスを確認・保存することはできません。本記事で紹介した方法を使えば、Windowsのプロセス一覧を作成してエクスポートできるようになります。これは、アプリやシステム機能の不具合を診断する際にとても役立つスキルです。

Facebook、Instagram、YouTubeでもテクニカルTipsやよくある質問への回答を定期的に発信しています。ご質問やご提案があれば、ぜひお気軽にお寄せください。

  1. Windows 10 で実行中のプログラムを確認する方法【タスクマネージャー活用術】

    パソコンの動作が重く感じるときは、開いているプログラムの数を見直すのが効果的です。特に、目に見えないところで勝手に動いている「バックグラウンドプロセス」まで減らせば、システム全体の負荷を大きく軽減できます。 実行中のアプリを確認するなら、まずはタスクマネージャーを開きましょう。スタートメニューから起動するか、キーボードショートカットの Ctrl + Shift + Esc を押すだけで、すぐにアクセスできます。起動すると「プロセス」画面が表示されます。 1. アプリ(デスクトップ上で動作中のプログラム) 一覧の上部には、デスクトップ上で現在実行されているすべてのアプリが表示されます。ここにあ

  2. 【保存版】Windows 10のクリップボード履歴を有効化してコピペ作業を時短する方法

    Windows 10には、あまり知られていない便利な機能があります。それが「クリップボード履歴」です。かつて「クラウドクリップボード」と呼ばれていたこの機能は、Windows 10 October 2018 Updateで初めて搭載され、PC上でコピー・切り取り・貼り付けしたすべての項目を一覧で確認・管理できるようになります。この機能を有効にすると、Ctrl + C / Ctrl + X / Ctrl + Vといった定番のキーボードショートカットを使っている場合でも、操作したすべてのコンテンツが自動的に記録されます。複数のWindows 10デバイス間でクリップボードの内容を共有することも可能