Windows 10でサービスを安全に削除する方法

Windows 10 でサービスを削除するには、コマンドプロンプトまたは PowerShell を管理者として開き、sc.exe delete "ServiceName"サービスの内部名を正確に指定して実行します。削除しようとしているソフトウェアに属していることを確認してください。このコマンドはサービス登録を削除するだけで、アプリをアンインストールしたり、ファイルを消去したりするものではありません。Windows コンポーネントの場合は、サポートされている機能またはアプリの削除手順を使用してください。

Microsoft の Windows 10 に関するドキュメントsc deleteによると、サービスが実行中であるか、アプリがまだサービスを開いている場合、それらの参照が閉じられるまで Windows はサービスを削除対象としてマークします。以下の手順では、サービスの識別と検証について説明します。

サービスを削除する前に

サービスは、Windows、ドライバー、セキュリティツール、デスクトップアプリをサポートします。誤ったエントリを削除すると、機能が無効になったり、PCが不安定になったりする可能性があります。Microsoftは、このコマンドを使用してDHCP、DNS、インターネットインフォメーションサービスなどのWindows組み込みサービスを削除しないよう警告しています。

  • サービスに付属していたアプリが不要になった場合は、まず「設定」>「アプリ」または「コントロールパネル」からそのアプリをアンインストールしてください。アプリ自体のアンインストーラーを使用すれば、サービスやその他のコンポーネントもまとめて削除できます。
  • サービスが起動しないようにするだけであれば、アプリの対応設定から起動動作を変更するか、無効化することを検討してください。削除は元に戻すのが困難です。
  • 続行する前に、サービスの説明、実行可能ファイルのパス、および「依存関係」タブを確認してください。サービスが職場または学校で管理されているデバイスの一部である場合は、管理者に問い合わせてください。

1. 正確なサービス名を見つける

Windows+を押してR、services.mscと入力し、 を押しますEnter。サービスをダブルクリックします。[一般]タブで、サービス名を記録します。この内部名は、リストの表示名と異なる場合があります。

説明を読み、「実行可能ファイルへのパス」を確認して発行元を特定してください。「依存関係」タブを確認してください。サービスをインストールしたのが不明な場合は、先に進む前にそのサービスを特定してください。

Windows 10 サービス コンソールで、Example Service が選択され、プロパティにその内部サービス名が表示されている。
「一般」タブには、表示名とは別に内部サービス名が表示されます。「ExampleService」はプレースホルダーであり、コピーする実際のサービスではありません。

2. サービスが安全かどうかを確認し、安全であれば停止する

スタートを開き、「コマンドプロンプト」を検索して「管理者として実行」を選択します。管理者権限でPowerShellを実行することもできます。ユーザーアカウント制御を承認します。PowerShellでは、sc.exe拡張子を付けて使用してください。拡張子なしの場合はsc別のコマンドを参照する可能性があるためです。

プレースホルダーを登録済みのサービス名に置き換えてください。スペースが含まれている場合は、引用符を付けてください。

sc.exe query "ServiceName"
sc.exe qc "ServiceName"

このクエリは状態を報告し、qc構成とバイナリパスを表示します。サービスが実行中で安全に停止できる場合は、次のリクエストを送信してください。

sc.exe stop "ServiceName"

停止するまで待ってから、再度問い合わせてください。依存サービスが使用中はサービスが停止しない場合や、自動的に再起動する場合があります。見慣れないWindowsサービスやセキュリティサービスを強制停止しないでください。

管理者コマンドプロンプトでプレースホルダーExampleServiceの状態を照会する
停止要求を送信する前に、管理者権限でコマンドプロンプトを開き、サービスの状態を確認してください。

3. サービス登録を削除する

内部名を確認し、必要に応じてサービスを停止した後、管理者権限で以下のコマンドを実行してください。

sc.exe delete "ServiceName"

プレースホルダー名の場合ExampleService、コマンドは次のとおりです。

sc.exe delete "ExampleService"

確認したサービスと一致しない限り、例をコピーしないでください。リクエストが成功すると、通常は が返されます[SC] DeleteService SUCCESS。これはサービス登録のみを削除し、プログラムファイル、データ、タスク、またはドライバーは削除しません。アプリを完全に削除するには、発行元のアンインストーラーを使用してください。

MicrosoftのSC deleteコマンドのリファレンスでは、構文について説明されており、実行中のサービス、またはハンドルが開いているサービスは削除対象としてマークされることが述べられています。

管理者コマンドプロンプトで、プレースホルダーExampleServiceのsc.exe stopコマンドとsc.exe deleteコマンドを表示しています。
削除コマンドは内部サービス名を使用するため、管理者権限で実行する必要があります。

4. Windowsがそれを削除したことを確認します

同じ内部名を再度照会します。

sc.exe query "ServiceName"

Windowsが「インストール済みのサービスとして存在しません」と表示すれば、削除は完了です。services.msc古いエントリがまだ表示されている場合は、再度開いてリストを更新してください。

削除処理が保留中の場合、アプリまたは開いている管理ウィンドウがハンドルを保持している可能性があります。サービス、インストーラー、および関連するコマンドウィンドウを閉じてから、再度確認してください。それでも保留状態が続く場合は、Windowsを再起動し、その後で確認してください。レジストリキーを手動で削除しないでください。システムに不整合が生じる可能性があります。

Windows 10 サービス一覧(削除後)クエリで ExampleService がインストールされていないと報告される
指定されたサービスがインストールされていないというクエリ結果は、明確な検証結果です。

間違ったサービスを削除した場合

サードパーティ製サービスの場合は、発行元からアプリを修復または再インストールしてください。セットアップ時にサービスが再度登録される場合があります。Windows サービスが削除されて機能しなくなった場合は、変更前の復元ポイントの使用を検討してください。Microsoft によると、システムの復元は個人ファイルに影響を与えることなくシステムファイルと設定を元に戻しますが、復元ポイント以降に追加されたアプリ、ドライバー、または設定は変更される可能性があります。Microsoft のシステムの復元手順を参照してください。PC の完全なリセットは最終手段として扱い、重要なデータは事前​​にバックアップしてください。

公式コマンドの詳細については、Microsoft Learn のSC.exe サービス制御ガイドおよびSC.exe 構成ガイドを参照してください。

コメントを残す

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcherで写真を絵画、スケッチ、漫画に変換

FotoSketcher Studioを使えば、写真を絵画、鉛筆画、漫画に変換できます。エフェクトの選択方法、プレビューの調整方法、作品の保存方法を学びましょう。

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別ツールで音声ファイルを詳細に分析・識別する

オーディオ識別子がビットレート、エンコーダー、タグについて何を明らかにするのか、従来のワークフローがどのように機能するのか、そして現在利用可能なツールの中で、ファイルの検査や楽曲の識別に使えるものはどれなのかを学びましょう。

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Index:Windows用オープンソース写真整理ツール

My Photo Indexは、ローカル画像のタグ付け、評価、閲覧を行うための、Windows向けの旧来の写真カタログツールです。その機能、互換性の制限、および現在もサポートされている代替ツールについてご確認ください。

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用してファイルとフォルダの属性、日付、時刻を変更する

Attribute Changerを使用して、Windowsファイルの属性とタイムスタンプを編集したり、JPEG EXIF写真の日付を更新したり、バッチ変更を安全にプレビューしたりする方法を学びましょう。

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10で各モニターに異なる壁紙を設定する方法

Windows 10の各モニターに個別の壁紙を設定し、ディスプレイを識別し、画像のフィットを調整し、モニターの選択肢が見つからない場合のトラブルシューティングを行います。

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewer:最小限の画像ビューアとマンガ&コミックリーダー

pViewerの機能、写真モードとコミックモードの仕組み、ダウンロードすべきWindows版、そして旧バージョンと改訂版の違いについて学びましょう。

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloader:パラメータ設定とウェブサイトからの画像の一括ダウンロード

NeoDownloaderプロジェクトの作成方法、クロール範囲の選択方法、画像フィルタと保存先の設定方法、バッチダウンロードの確認方法を学びましょう。

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7および8でホットキーを使って次のデスクトップ背景に切り替える方法

Windows 7または8用のスライドショーを設定し、簡単なVBScriptショートカットを作成して、キーボードショートカットキーを割り当てて次の壁紙に進めるようにします。

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvert:エフェクトの適用と画像フォーマットの一括変換

XnConvertを使えば、エフェクトの適用、写真のリサイズ、画像フォーマットの一括変換が可能です。出力設定の選択、編集内容のプレビュー、オリジナル画像の保護も行えます。

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeApp: 保存された設定でWindowsプログラムを転送する

PickMeAppを使って、インストール済みのWindowsアプリケーションを別のPCに移行しましょう。TAPパッケージの仕組み、設定の取得方法、転送できない可能性のある項目について学びます。