Windowsでサービスを削除する方法

問題を排除するために楽器を試してください

Windowsオペレーティングシステムのサービスは、通常ユーザーの操作を必要としないバックグラウンドプロセスです。それらはWindowsで自動的に開始されるか、またはそれらをトリガーする特定のイベントが発生したときに開始されます。ほとんどのシステム管理者は、ファーストパーティサービスとサードパーティサービスを区別します。ファーストパーティサービスはオペレーティングシステムとともにインストールされ、Microsoftから提供され、多くはOSのコアパーツです。コアサービスを無効にすると、深刻な結果が生じる可能性があります。 Windowsが起動を停止したり、インターネットが機能しなくなったり、プリンターが印刷を拒否したりする場合があります。

一方、サードパーティのサービスは、Google、Apple、またはシステムにインストールしたウイルス対策ソフトウェアを開発した会社などのサードパーティの開発者によって追加されます。

これらのサービスは、アプリケーションがWindowsのコピーから長い間削除されている場合でも、サービスの下にリストされている場合などに、問題を引き起こすことがあります。悪意のあるソフトウェアがサービスを追加することもあり、ウイルス対策ソフトウェアがサービスを利用できない場合は、サービスを削除する必要がある場合があります。

しかし、どうすればWindowsからサービスを削除できますか?次のガイドでは、3つの異なるオプションを取り上げています。コマンドラインツール、Windowsレジストリ、およびサードパーティソフトウェア。

コマンドラインからのサービスの削除

これはおそらく最も複雑なソリューションです。 Windowsのバージョンによっては、管理者特権のコマンドプロンプトを最初に開く必要がある場合があります。ホットキーでコマンドラインを通常どおりに開いてみることができます Windows-r 、タイピング cmd そして押す 入る 。コマンドを発行して、管理者権限が必要であるというエラーが発生した場合は、 Windows開始オーブ 、 選択する プログラム (またはすべてのプログラム)、 付属品 。探す コマンド・プロンプト 、スタートメニューの項目を右クリックして、 管理者として実行 コンテキストメニューから。これにより、VistaおよびWindows 7でUACプロンプトがトリガーされ、受け入れが必要になります。

コマンドプロンプトが表示されます 管理者:コマンドプロンプト 操作が成功した場合。

スタートメニューで検索ボックスを有効にしているWindows 7およびVistaユーザーは、 cmd 代わりにボックスで昇格したコマンドプロンプトを開くには Ctrl-Shift-Enter

administrator command prompt

次のコマンドでWindowsサービスを削除します sc削除 その後にサービスの名前が続きます。名前がわからない可能性があるため、Windowsサービスのリストを開く必要があります。これはキーで行われます Windows-r 、タイピング services.msc そして 入る キーボード。

windows services

必要なのは、メインリストに表示される表示名ではなく、サービス名です。名前は時々同一であるかもしれません。削除するサービスをダブルクリックして、両方の名前を表示します。 Apple Mobile Deviceは、たとえば、サービスのサービス名と表示名です。一方、Microsoftでは短い暗号化サービス名と長い表示名を使用することがよくあります。 Bitlockerドライブ暗号化サービス(表示名)は、サービス名BDESVCで表示されます。

service name

名前はコマンドに影響を与える可能性があります。 iTunesをアンインストールした後に残ったApple Mobile Deviceサービスを削除したいとしましょう。コマンドラインでそれを行うコマンドは sc「Appleモバイルデバイス」を削除

サービスの名前を囲む引用符に注意してください。スペースは一般に新しいコマンドまたはパラメーターと見なされます。つまり、名前またはコマンドがスペースを使用して、基本的にすべて単語または句の一部であることをプログラムに伝える場合は、引用符を使用する必要があります。以下のスクリーンショットを見て、コマンドが引用符なしで発行された場合にどうなるかを確認してください。

sc delete service

言い換えると、コマンドラインからサービスを削除するには、次の操作を行う必要があります。

  • 管理者特権のコマンドプロンプトを開く
  • Windowsサービス管理リストを開く
  • サービスをダブルクリックして、表示名ではなくサービス名を識別します。
  • コマンドを実行し、名前にスペースが含まれている場合は引用符を使用してください。
  • メッセージ[SC] DeleteService SUCCESSは、サービスがオペレーティングシステムから正常に削除されたことを示します。

Windowsレジストリでのサービスの削除

すべてのサービスはWindowsレジストリにリストされています。サービスのレジストリキーが削除されると、システムから削除されます。この方法は通常、はるかに高速です。以下にその方法を示します。

ホットキーを使用する Windows-r 実行ボックスを開くには、次のように入力します 再編集 ボックスに入れて押します 入る 。一部のユーザーには、受け入れる必要があるUACプロンプトが表示される場合があります。

ウィンドウの左側にフォルダーが表示され、右側にサブフォルダーまたはパラメーターが表示されます。左側のフォルダ構造に従って、次のレジストリキーを見つけます。

HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet services

サービスをクリックすると、利用可能なすべてのWindowsサービスがそのキーのサブフォルダーとして一覧表示されます。サービスのサービス名がフォルダ名として使用されていることに注意してください。これは、適切なサービスを特定するためにもう一度サービスリストを開く必要がある場合があることを意味します。

サービスの削除を開始する前に、まずキーをバックアップすることをお勧めします。 servicesフォルダーを左クリックし、[ファイル]> [エクスポート]を選択してキーをバックアップします。ファイル名を入力し、ハードドライブに保存します。

[ファイル]> [インポート]と以前にエクスポートしたファイルを選択すると、バックアップしたキーを再度インポートできます。

windows services registry

リストから削除するサービスを見つけます。左クリックするとサービスが選択され、そのパラメーターが右側のペインに表示されます。サービスプレスを削除するには 削除する キーボードで、またはサービスを右クリックして、コンテキストメニューから[削除]を選択します。

delete service

この方法を言い換えると:

  • Windowsレジストリを開く
  • キーHKEY_LOCAL_MACHINE SYSTEM CurrentControlSet servicesに移動します
  • サービスキーのバックアップ
  • 削除するサービスを特定します
  • そのサービスを左クリックして、キーボードのDeleteキーを押します

サードパーティソフトウェアを使用してWindowsサービスを削除する

この方法はおそらくそれらすべての中で最も簡単です。人気のソフトウェアをダウンロードするだけです 自動実行 マイクロソフトから無料で入手できます。プログラムは移植可能です。つまり、解凍後にインストールする必要はありません。 autoruns.exeを実行します。

プログラムは、Windowsの起動中に開始されるすべてをリストします。を見つけます サービスタブ 上部にあり、それをクリックします。デフォルトでは、すべてのファーストパーティサービスとサードパーティサービスがここに表示されます。

サードパーティのサービスを削除する場合は、Microsoftサービスを除外することができます。 [オプション]> [MicrosoftとWindowsのエントリを非表示]をクリックし、F5キーを押してリストを更新します。

autoruns services listing

削除するサービスを見つけ、左クリックして選択します。キーボードのDeleteキーを押し、開いたウィンドウで削除を確認します。一部のWindowsユーザーは、アクセス拒否のメッセージを受け取る場合があります。これは、ソフトウェアが昇格された特権で実行されていない場合です。 [管理者として実行]を選択して、管理者権限で自動実行を再起動し、UACプロンプトが表示された場合はそれを受け入れます。

autoruns

削除操作をもう一度実行します。今回は機能するはずです。エントリは、成功するとすぐにサービスリストから削除されます。

delete service

この方法を要約すると:

  • Microsoftから無料ソフトウェアAutorunsをダウンロードする
  • サービスタブに切り替えます
  • 削除するサービスを見つけます
  • サービスを左クリックし、削除を押して削除を確認します

おわりに

この3つの方法で、Windowsオペレーティングシステムのサービスを削除できます。 Autorunsは間違いなく最も快適なソリューションです。他の2つの方法は、その一方で利点がある「組み込み」です。

サービスを削除するよりも、停止して無効にする方が効率的な場合があります。これは、services.mscリストを使用して行うのが最適です。