コマンドラインからWindowsサービスを無効にする

services windows windows-services

Windowsのサービスを無効にしたいのですが、無効にしたくありません

  1. サービス」管理コンソールを開きます
  2. サービス名までスクロールします
  3. プロパティを右クリック(またはダブルクリック)します
  4. Startup Type:をdisabledに変更します
  5. Apply
  6. Click “Stop”

私は、Windowsサービスを削除するのではなく、単に無効化するだけです

  68  Kevin Driedger  2012-08-10


ベストアンサー

sc config "Name of Service" start= disabled
sc stop "Name of Service"

start=」の後のスペースが重要です

サービス画面でサービスをダブルクリックするとサービス名が表示されます

Service Name

106  Kevin Driedger  2012-08-10


Kevinさんの回答に加えて、複数のサービスを制御する必要がある場合や、いくつかの条件に基づいて選択する必要がある場合は、wmicを使うことができます。1つのサービス(私の例ではSqlwriter)だけを停止させるための単純な使用法は次のようになります。 wmic service where name='SQLWriter' call ChangeStartmode Disabled

しかし、ツールははるかに強力で、例えば、SQLで始まるキャプションを持つすべてのサービスのために無効化モードを設定して、すでに無効化されていないと言うことができます

wmic service where "caption like 'SQL%' and  Startmode<>'Disabled'" call ChangeStartmode Disabled

16  wmz  2012-08-10


SC STOP "<nameservice>"

SC CONFIG "<nameservice>" START= ( BOOT, または SYSTEM, または AUTO, または DEMAND, または DISABLED, または DELAYED-AUTO )

リンクをクリックしてください。Sc の設定

12  Marc  2017-06-09


KB248660から引用しています

Microsoft Windows NT Resource KitのReg.exeユーティリティはコンピュータにインストールされている必要があります

コマンドラインを使用してローカルコンピュータ上のサービスの起動値を変更するには、コマンドプロンプトで以下のように入力してから ENTER を押します

ローカルでコマンドラインを使用してリモートコンピュータ上のサービスの起動値を変更するには、コマンドプロンプトで以下のように入力して ENTER を押します

サービス名がレジストリにどのように表示されるかを確認するには、次のレジストリキーを参照してください: HKEY_LOCAL_MACHINE_\SYSTEMCurrentControlSet\Services

-2  darnir  2012-08-10


タイトルとURLをコピーしました