当サイトの記事にはプロモーションが含まれています。

Windows PowerShellでサービス一覧を表示する方法|初心者向けガイド

パソコンパソコン・スマホ教室
スポンサーリンク

こんにちは!今日は、Windows PowerShellを使って、コンピュータ上で動作しているサービスの一覧を表示する方法について、初心者の方にもわかりやすく解説します。パソコンの操作に自信がない方でも安心して進められる内容になっていますので、ぜひ最後までご覧ください。

スポンサーリンク

PowerShellとは?

Windowsのイメージ

Windowsのイメージ

まず、PowerShellとは何かをご説明します。PowerShellは、Microsoftが開発したコマンドラインツールで、Windowsの設定や管理を効率的に行うためのものです。例えば、ファイルの操作や、システムの状態確認、サービスの管理など、さまざまな作業を自動化することができます。

サービス一覧を表示する基本コマンド

PowerShellを使って、コンピュータ上で動作しているサービスの一覧を表示するには、以下のコマンドを入力します。

Get-Service

このコマンドを実行すると、現在動作しているサービスの一覧が表示されます。表示される情報は以下の通りです。

Status(状態)サービスが「Running(実行中)」「Stopped(停止中)」など、現在の状態を示します。
Name(サービス名)サービスの内部で使用される名前です。
DisplayName(表示名)ユーザーが目にするサービスの名前です。

特定のサービスを検索する方法

一覧が多くて目的のサービスを見つけるのが大変なときは、検索機能を使いましょう。例えば、「wmi」で始まるサービスを検索するには、以下のコマンドを使います。

Get-Service "wmi*"

このように、サービス名の一部を指定することで、関連するサービスを絞り込むことができます。

サービスの状態で絞り込む方法

特定の状態のサービスだけを表示したい場合、`Where-Object`コマンドレットを使います。例えば、現在「Running(実行中)」のサービスだけを表示するには、以下のコマンドを使います。

Get-Service | Where-Object {$_.Status -eq 'Running'}

これにより、実行中のサービスのみが表示されます。

サービスの情報をファイルに保存する方法

サービスの一覧をファイルに保存したい場合、`Export-Csv`コマンドレットを使います。例えば、すべてのサービスの情報をCSVファイルとして保存するには、以下のコマンドを使います。

Get-Service | Export-Csv -Path "C:サービス一覧.csv" -NoTypeInformation

このコマンドを実行すると、指定した場所にCSVファイルが作成され、Excelなどで開いて確認することができます。

サービスの詳細情報を表示する方法

サービスの詳細な情報を確認したい場合、`Get-CimInstance`コマンドレットを使います。例えば、サービスの開始モードや実行アカウントなどの情報を表示するには、以下のコマンドを使います。

Get-CimInstance -ClassName Win32_Service

このコマンドを実行すると、サービスの詳細な情報が一覧で表示されます。

よくある質問や疑問

PowerShellを使うには管理者権限が必要ですか?

はい、システムの設定を変更する場合や、他のユーザーのサービス情報を取得する場合などは、管理者権限が必要です。PowerShellを管理者として実行するには、スタートメニューで「PowerShell」を検索し、右クリックして「管理者として実行」を選択してください。

サービスの一覧が多すぎて見づらいです。どうすればいいですか?

サービスの一覧が多い場合、`Format-Table`コマンドレットを使って、見やすく整形することができます。例えば、以下のコマンドを使うと、サービス名と状態のみを表示できます。

Get-Service | Format-Table Name, Status

また、`Out-File`コマンドレットを使って、結果をファイルに保存することもできます。

Get-Service | Format-Table Name, Status | Out-File "C:サービス一覧.txt"

これにより、ファイルを開いて確認することができます。

特定のサービスが実行中か停止中かを確認するにはどうすればいいですか?

特定のサービスの状態を確認するには、`Get-Service`コマンドレットを使います。例えば、「wuauserv」サービスの状態を確認するには、以下のコマンドを使います。

Get-Service -Name "wuauserv"

これにより、指定したサービスの状態が表示されます。

まとめ

今回は、Windows PowerShellを使ってサービスの一覧を表示する方法について解説しました。PowerShellは、コマンドを入力することで、さまざまな情報を簡単に取得できる強力なツールです。最初は少し難しく感じるかもしれませんが、少しずつ慣れていきましょう。

他にも疑問やお悩み事があれば、お気軽にLINEからお声掛けください。

この記事を書いた人
この記事を書いた人

企業の情報システム部門で10年以上、PC・アカウント・社内ネットワーク・Microsoft 365/Google Workspace運用を担当。年間数百件の問い合わせ対応(PC不調、メール送受信、Excel/Word資料、Teams会議、スマホ連携など)を通じて、初心者がつまずくポイントを「再現→原因切り分け→最短解決」の手順に落とし込んできました

現場や身近で実際に起きたトラブルをベースに、手順だけでなく「なぜそうなるか」「失敗しやすい落とし穴」「安全な設定(セキュリティ)」まで含めて解説します。

相談窓口(問い合わせ/LINE等)を設け、記事で解決しないケースも個別にサポートしていますので「パソコンが急に動かなくなった」「スマホの設定がわからない」などの悩みは一人で抱え込まず、お気軽にご相談ください。

【お問い合わせは下記URLから】
https://m32006400n.xsrv.jp/inquiry-form/

【公式LINEは下記URLから】
https://lin.ee/t8TDjcj

uri uriをフォローする
スポンサーリンク
よかったらシェアしてね! /
uri uriをフォローする

コメント

タイトルとURLをコピーしました