Windowsサービスを起動する方法とエントリを削除する方法

このサイトを検索 | Search this site

Windows サービス(以下、サービス)は、ダイアログを表示せずに特定プログラムを実行させることができる Windows の機能です。

サービスに登録されたプログラムは、Windows起動時に実行するよう設定することができます。または、起動要求があったときに手動で動作するように設定することができます。

起動されたプログラムは、停止要求があった時または、Windows をシャットダウンするまでバックグラウンドで動作します。

この特性を利用して、悪意のあるソフトウェアやテレメトリソフト(情報収集プログラム)はサービスを利用するものがあります。

従って、サービスを定期的に起動して、不審なプログラムが登録されていないかを確認することは重要です。


サービスを起動する方法

「サービス」を起動する方法は次の通りです。
  1. スタートメニューから起動する
  2. ファイル名を指定して実行から起動する
  3. コンピューターの管理を利用する

1. スタートメニューから起動する

WIN10 > スタート > Windows 管理ツール > サービス

service

2. ファイル名を指定して実行から起動する

  1. 「ファイル名を指定して実行」を起動する
    Windows キーを押しながらをクリックする
  2. 名前の横のボックスに「services.msc」と入力する
  3. OKをクリックする

ファイル名を指定して実行は次の方法でも起動することができます。
WIN10 > スタートボタン:右クリック > ファイル名を指定して実行(R)

services.msc

3. コンピューターの管理を利用する

WIN10 > スタートボタン:右クリック > コンピューターの管理(G) > サービスとアプリケーション > サービス

コンピューターの管理

サービスから削除する方法

  1. 削除したいサービスの「サービス名」を調べる
  2. 管理者モードでコマンドプロンプトまたは、Windows PowerShell を起動する
  3. sc delete コマンドの引数に「サービス名」を入力して実行する
    > sc delete <サービス名>
  4. 終了

具体例

次は、フリーで利用することができるダウンローダー EagleGet のサービス egGetSvc を削除する時のコマンド入力例です。

c:\_
管理者:コマンド プロンプトー □ × 
C:\>sc delete egGetSvc

>_
管理者:Windows PowerShellー □ × 
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
PS C:\>sc delete egGetSvc

サービス名の調べ方

sc delete の引数に指定する<サービス名>はサービスのプロパティ画面を開いて確認します。

例えば、仮想ドライブソフトウェア Alcohol 52% FE のプロパティ画面を例に取ると、サービス名は「AxAutoMntSrv」であることがわかります。

サービス名の下の「表示名」と混同しないようにしましょう。

AxAutoMntSrv

あとがき

コマンドラインツールはどうも...?
の方は、サービスのプロパティを開いてスタートアップの種類を「無効」にしておきましょう。

Startup-Disablde

SC2
Windowsランキング 将棋ランキング スマホ・携帯ランキング にほんブログ村 IT技術ブログ ライフハックへ にほんブログ村 その他趣味ブログ 将棋へ

このサイトを検索 | Search this site

コメントを投稿

0 コメント