コマンド プロンプトまたは Get-Service PowerShell コマンドレットを使用して、実行中または停止中の Windows サービスの一覧を作成することができます。 この記事では、Windows 10/8/7 コンピューター上で実行されている Windows サービスの一覧を生成する方法を説明します。

Windows サービス一覧をエクスポートする方法

CMD でコマンドラインを使用して Windows サービス一覧をエクスポートする

昇格コマンド プロンプトを開き、以下を入力して Enter を押します:

sc query type= service > "%userprofile%\Desktop\ServicesList.txt"

これにより、デスクトップにテキスト ファイルとして一覧が保存されます。

PowerShellを使用してWindowsサービスのリストを生成する

Get-Serviceコマンドレットは、コンピューターにインストールされているサービスについての情報を取得するために設計されています。 Get-Service PowerShell コマンドレットを使用すると、Windows 10/8/7 コンピューター上で動作している Windows サービスの一覧を生成することができます。

昇格した PowerShell コンソールを開き、Get-Service と入力して Enter を押してください。 Windowsシステムにインストールされているすべてのサービスのリストが表示されます。

また、Windows PowerShellのフィルタリング機能を使用して、結果をフィルタリングすることもできます。 これを実現するために、パラメータを利用します。 停止中のサービスだけでなく、実行中のサービスのリストも生成できます。 また、Sort-Objectコマンドレットを使用すると、名前でソートすることができます。 さらに一歩進んで、GridViewにリストを出力することもできます。

たとえば、次のコマンドを使用することで、Get-Serviceコマンドレットを使用して、ステータスをRunningという単語でフィルターし、GridViewに出力することができます:

Get-Service | Where Status -eq "Running" | Out-GridView

これにより、Running Servicesのリストが生成され、結果を表示する別のウィンドウが開かれます。

リモートコンピュータの停止しているサービスの情報を取得し、GridViewに出力するには、次のように-ComputerNameパラメータを使用します:

Get-Service -ComputerName RemoteComputerName | Where Status -eq "Stopped" | Out-GridView

Windowsサービスの一覧をエクスポートするには、次のコマンドを使用します:

Get-Service | Where-Object {$_.Status -eq "Running"} | Out-File -filepath "$Env:userprofile\Desktop\ServicesList.txt"

一覧をテキストファイルとしてデスクトップに保存します。 Get-Service の詳細については、TechNet を参照してください。

次に、PowerShell を使用して Windows 10 でデバイス ドライバーをエクスポートおよびバックアップする方法を見てみましょう。

Windows PowerShell を使用すると、Windows Defender 定義の更新、ドライブ一覧、ユニバーサル アプリのアンインストール、スケジュール タスクのキュー状態の検索、システム画像の作成、Windows Store アプリを開くデスクトップ ショートカットの作成、インストール済みドライバー一覧、ドライバーのエクスポートなどにも使用できます!

Windows PowerShell を使用して、デバイス ドライバーをインストールしたりバックアップしたりすることもできます。

コメントを残す

メールアドレスが公開されることはありません。