あつりんの備忘録♪

日々の出来事や忘れちゃぁならん事などなど、ゆる~く書いていきます♪

SCコマンド

SC「SC.exe」は、コマンドラインからリモートでWindowsサービスの状態表示や設定変更を行うコマンドプログラム。コンパネのサービスで制御する以上の細かい制御を行うことが可能で結構使える・・・っていうか、不要サービスの停止にはこれが一番実用的かなという事で、備忘的に記しておく(以下はDOS窓Vista上)に表示されるヘルプを抜粋)。

  • 使用法
    • sc [コマンド] [サービス名] <オプション1> <オプション2>...
    • オプションの は "\\ServerName" の形式です。「sc [コマンド]」と入力すると詳細なヘルプが表示されます。
  • コマンド一覧
    • quer : サービスの状態を照会したりサービスの種類ごとに状態を列挙したりします。
    • queryex : 拡張されたサービスの状態を照会したりサービスの種類ごとに状態を列挙したりします。
    • start : サービスを開始します。
    • pause : サービスに PAUSE 制御要求を送信します。
    • interrogate : サービスに INTERROGATE 制御要求を送信します。
    • continue : サービスに CONTINUE 制御要求を送信します。
    • stop : サービスに STOP 制御要求を送信します。
    • config : サービスの構成を変更します (固定)。
    • description : サービスの説明を変更します。
    • failure : エラー発生時のサービスの動作を変更します。
    • failureflag : サービスの障害動作フラグを変更します。
    • sidtype : サービスのサービス SID の種類を変更します。
    • privs : サービスの必要な特権を変更します。
    • qc : サービスの構成情報を照会します。
    • qdescription : サービスの説明を照会します。
    • qfailure : エラー発生時のサービスの動作を照会します。
    • qfailureflag : サービスの障害動作フラグを照会します。
    • qsidtype : サービスのサービス SID の種類を照会します。
    • qprivs : サービスの必要な特権を照会します。
    • delete : レジストリからサービスを削除します。
    • create : サービスを作成します (レジストリに追加します)。
    • control : サービスに CONTROL コードを送信します。
    • sdshow : サービスのセキュリティ記述子を表示します。
    • sdset : サービスのセキュリティ記述子を設定します。
    • showsid : 任意の名前に対応するサービス SID 文字列を表示します
    • GetDisplayName : サービスの表示名を取得します。
    • GetKeyName : サービスのキー名を取得します。
    • EnumDepend : サービスの依存関係を列挙します。
  • 次のコマンドはサービス名を指定しません(sc [コマンド] [オプション])
    • boot : (ok | bad) 最後に行われたブートを前回正常起動時の構成として保存するかどうかを示します。
    • Lock : サービス データベースをロックします。
    • QueryLock : SCManager データベースのロック状態を照会します。