[ホーム] - [バッチファイル サンプル一覧] - [Windows サービスを調べる6種類のコマンド]

Windows サービスを調べる6種類のコマンド | Windows バッチファイル






Windows 10 環境におけるサービスを調査するコマンドを紹介します。

このページでは TrustedInstaller サービスを調べる目的としてコマンドを紹介します


サンプルコード集

以下は Windows 10 環境におけるサンプルコードと実行結果です。


sc コマンドでサービス状態を表示することが可能です。

サンプルコード:

sc queryex TrustedInstaller

実行結果:


c:\>sc queryex TrustedInstaller

SERVICE_NAME: TrustedInstaller
TYPE : 10 WIN32_OWN_PROCESS
STATE : 1 STOPPED
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
PID : 0
FLAGS :



wmic コマンドでサービスの状態を確認にすることが可能です。

参考:
wmi と wmic の違いを簡単な比較表で表示
IPMI、CIM、WBEM、WMIの違い


サンプルコード:

wmic service TrustedInstaller

実行結果:


AcceptPause AcceptStop Caption CheckPoint CreationClassName DelayedAutoStart Description DesktopInteract DisplayName ErrorControl ExitCode InstallDate Name PathName ProcessId ServiceSpecificExitCode ServiceType Started StartMode StartName State Status SystemCreationClassName SystemName TagId WaitHint
FALSE FALSE Windows Modules Installer 0 Win32_Service FALSE Windows の更新プロ グラムおよびオプション コンポーネントのインストール、変更、および削除を可能にします。このサービスを無効にしていると、こ のコンピューターに対する Windows Update のインストールまたはアンインストールが失敗する場合があります。 FALSE Windows Modules Installer Normal 0 TrustedInstaller C:\WINDOWS\servicing\TrustedInstaller.exe 0 0 Own Process FALSE Manual localSystem Stopped OK Win32_ComputerSystem MYPCNAME 0 0


以下の通り表示項目を限定して確認することも可能です。以下の例ではサービスのDisplayName(表示名),name(名前),PathName(実態のパス)に限定して出力しています。


サンプルコード:

wmic service TrustedInstaller get DisplayName,name,PathName

実行結果:


DisplayName Name PathName
Windows Modules Installer TrustedInstaller C:\WINDOWS\servicing\TrustedInstaller.exe



サービスではないのですが、プロセス名 (exe名) が分かっている場合は tasklist コマンドで確認することも可能です。

サンプルコード:


C:\>tasklist /V | findstr TrustedInstaller


実行結果:


C:\>tasklist /V | findstr TrustedInstaller
TrustedInstaller.exe 24488 Services 0 6,704 K Unknown NT AUTHORITY\SYSTEM 0:00:00 N/A


net start コマンドで起動済みのサービスの一覧を表示し、findstr コマンドでサービスを抽出することも可能です。

サンプルコード:

net start | findstr /C:"Windows Modules Installer"

実行結果:


c:\>net start | findstr /C:"Windows Modules Installer"








本サイト内掲載されている情報は、著作権法により保護されています。いかなる場合でも権利者の許可なくコピー、配布することはできません。 このページはリンクフリーです。(このページへの直接リンクも可能です。)

[ホーム] - [バッチファイル サンプル一覧]