Windowsサービスからプログラムを削除する方法|Windows 10

このサイトを検索 | Search this site
cmd_300x.gif
Windowsサービスからプログラムを削除する方法|Windows 10

> sc delete ...(サービス削除構文)

Windowsサービスからプログラムを削除するGUIツールは用意されていませんが、コマンドプロンプトを利用して削除することができます。

[使用するもの]
  • コマンドプロンプト
  • SCコマンド

Windowsサービス

ソフトウェアの中には Windows サービス を利用するものがあります。

Windows サービスに登録されたプログラムは、PCが起動すると同時にユーザーと対話することなくバックグラウンドでプログラムを実行させることができるので、ユーザーはそのプログラムが動作していることはわかりません。

そのような Windows サービスを悪意を持って利用しようとするソフトウェアが存在します。

例えば、

以下のソフトウェアは、アンインストーラーを実行しても関連ソフトウェアがWindowsサービスで活動しています。

  • Wondershare Player
  • EagleGet
  • Free Audio Converter
  • Alcohol 52% FE


Windowsサービスのプログラムを無効にする方法

tweak

Windows サービスを起動して、登録されたプログラムを開きスタートアップの種類を「無効」に変更すると登録されたプログラムが起動されることはありません。

しかしながら、サービスに登録されたままだと気持ち悪いですね。

以下は、egGetSvc(イーグルゲット)のスナップショットです。

egGetSvcのプロパティ

表示名とサービス名

cmd

SCコマンドは引数に「サービス名」を指定します。

Windowsサービスを起動して、削除対象のプログラムのプロパティを表示するとサービス名を確認することができます。

前項の EagleGet を例にとると egGetSvc がサービス名になります。

サービス名と表示名が同じケースもありますが、表示名は直感的に機能が理解できる名前をつけられている場合が多いです。

Windowsサービスを起動する方法(クリックすると展開します)

Windows サービス

Windows サービスコンソールを呼び出す方法
[ファイル名を指定して実行/スタートメニュー/コンピューターの管理]

[ファイル名を指定して実行]
  1. 「ファイル名を指定して実行」を起動する:Win
  2. 名前:services.msc
  3. OKをクリックする
  4. 以上
    Run
[スタートメニュー]
  1. Win11 > スタート > すべてのアプリ > Windows ツール > サービス

    windows-tools
  2. Win10 > スタート > Windows 管理ツール > サービス

    service
[コンピューターの管理]

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

コンピューターの管理

SC delete ...

> sc delete <サービス名>

[手順]
※egGetSvcの例
  1. コマンドプロンプトを管理者モードで起動する
  2. sc delete egGetSvc(サービス名)
  3. egGetSvcが削除される

egGetSvc を削除するには次のようにコマンドプロンプトに入力します。

※コマンドプロンプトは管理者モードで起動しておきます

sc delete
構文sc <サーバー> [コマンド] [サービス名] <オプション 1>...
deleteレジストリからサービスを削除します
c:\_
管理者:コマンド プロンプトー □ × 
C:\>sc delete egGetSvc

悪意のありそうな...

スパイ

egGetSvc以外では、Wondershare Player の Wondershare Application Framework Service は怪しいです。

Wondershare Application Framework Service は Wondershare Player をアンインストールしても削除されません。

さらに、スタートアップの種類が「自動」に設定されているので、PCを起動すると同時に実行されます。

私は、上記のような振る舞いをするソフトウェアを悪意のあるソフトウェアに分類しています。

Free Audio Converter もお仲間ですかね...

まとめ

matome
reload2024/04/30
Windowsサービスからプログラムを削除する方法|Windows 10
  • Windows サービスからプログラムを削除するには、コマンドプロンプトを使用する必要があります。
  • GUI ツールは用意されていません。
  • 悪意のあるソフトウェア対策にも有効です。
  • アンインストールしても残るソフトウェア例:

    Wondershare Player, EagleGet, Free Audio Converter, Alcohol 52% FE

  • services | SC2 Insp.
Windowsサービスからプログラムを削除する方法|Windows 11

Windowsサービスからプログラムを削除する方法|Windows 11

Windowsサービスは悪意あるソフト悪用されやすい。アンインストだけでは削除できない場合も。削除方法と対策を理解し、セキュリティ対策を徹底しよう。

検証:Windows 10 Pro April 2018 Update, v1803
タイトル:Windowsサービスからプログラムを削除する方法|Windows 10:SC2
Windowsランキング 将棋ランキング スマホ・携帯ランキング にほんブログ村 IT技術ブログ ライフハックへ にほんブログ村 その他趣味ブログ 将棋へ

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