Windows10のファイルにサービスのリストを保存する
Windowsサービスは、バックグラウンドで実行される特別なアプリです。 それらのほとんどは、ユーザーセッションとの対話がなく、ユーザーインターフェイスもありません。 サービスは、開始されたWindowsNTオペレーティングシステムファミリの最も重要な部分の1つです。 Windows NT 3.1で、Windows 7、Windows 8、Windows10などの最新のWindowsバージョンがすべて含まれています。 今日は、実行中および停止中のサービスのリストをテキストファイルに保存する方法を説明します。
広告
サードパーティのプロセスマネージャを使用している場合、サービスのリストをファイルに保存することは問題ではありません。 たとえば、Sysinternalsの有名なプロセスマネージャーであるProcess Explorerを使用すると、実行中のアプリのリストをエクスポートできます。
箱から出して、Windows10はサービスを管理するためのいくつかのツールを提供します。 唯一のGUIツールは、「サービス」と呼ばれる特別なMMCスナップインです。 押す 勝つ + NS キーボードのショートカットキーを使用して、[実行]ダイアログを開きます。 タイプ services.msc [実行]ボックスで。
サービスコンソールは次のようになります。
ただし、サービスのリストをファイルに保存することはできません。
この制限を回避するために、特別なコンソールツール「sc」を使用できます。 これは、Windows10の既存のサービスを管理できる強力なアプリです。
実行中のサービスをファイルに保存
実行中のサービスをWindows10のファイルに保存するには、 以下をせよ。
- 管理者として新しいコマンドプロンプトを開きます.
- 次のコマンドを入力して、実行中のサービスのリストをファイルに保存します。
sc query type = service> "%userprofile%\ Desktop \ active_services.txt"
好みに応じてファイル名とそのパスを変更します。
- 上記の例に従うと、デスクトップフォルダに「active_services.txt」という名前のテキストファイルが作成されます。 現在実行中のサービスのリストが含まれます。 テキストエディタアプリで開きます。例: メモ帳。
これで完了です。
ヒント:オプション/?を指定してsc.exeを実行します。 (sc /?
)利用可能なオプションを確認します。 または、これを参照してください オンラインドキュメント.
または、PowerShellを使用することもできます。 特別なコマンドレットが付属しています Get-Service
.
PowerShellを使用して実行中のサービスをファイルに保存する
- 開ける パワーシェル. 必要に応じて、次のように実行します 管理者.
- コマンドを入力します
Get-Service | Where-Object {$ _。Status-eq "Running"}
実行中のサービスのリストを表示します。 - ファイルに保存するには、次のコマンドを実行します。
Get-Service | Where-Object {$ _。Status-eq "Running"} | Out-File -filepath "$ Env:userprofile \ Desktop \ active_services.txt"
- これにより、デスクトップフォルダに新しいテキストファイル「active_services.txt」が作成されます。
停止したサービスをファイルに保存
- 高架で コマンド・プロンプト、次のコマンドを実行します。
scクエリタイプ=サービス状態=非アクティブ> "%userprofile%\ Desktop \ active_services.txt"
. - または、 昇格されたPowerShell 次のコマンドシーケンスを実行します。
Get-Service | Where-Object {$ _。Status-eq "Stopped"} | Out-File -filepath "$ Env:userprofile \ Desktop \ inactive_services.txt"
. - 使用する方法に関係なく、デスクトップフォルダーに新しいファイルinactive_services.txtが作成されます。 メモ帳で開きます。
すべてのWindowsサービスのリストをファイルに保存する
- 高架で コマンド・プロンプト、次のコマンドを実行します。
scクエリタイプ=サービス状態=すべて> "%userprofile%\ Desktop \ all_services.txt"
. - または、 昇格されたPowerShell 次のコマンドシーケンスを実行します。
Get-Service | Out-File -filepath "$ Env:userprofile \ Desktop \ all_services.txt"
. - 使用する方法に関係なく、デスクトップフォルダーに新しいファイルall_services.txtが作成されます。 メモ帳で開きます。
それでおしまい。
関連記事:
- 実行中のプロセスをWindows10のファイルに保存する
- Windows 10でサービスを開始、停止、または再起動する方法
- Windows10でサービスを無効にする方法
- Windows10でサービスを削除する方法