Windowsサービスとは(windows)

windowsの起動時に一定の権限(LocalSystem, LocalService, NetworkService)に起動され、バックグラウンドで実行される。
LocalSystemはAdmininistrator権限で、それ以外は所属するグループUser権限となる。

サービスにするメリットはユーザログイン前のwindows起動時に呼び出されて常駐するため、ユーザーが意識する必要がなくなる点。

こういったソフトを使って既存のexeをサービス化できるらしい。(使ったことはない)

NSSM - the Non-Sucking Service Manager

サービス一覧を取得するには以下のコマンドで一覧が取得できる。
activeな状態のサービスを取得する場合はstate= allが不要。(state= activeではダメ)
非activeな状態のサービスを取得する場合はstate= inactiveに変える。

sc query state= all | findstr /B SERVICE_NAME

コメント