SCコマンド
SC「SC.exe」は、コマンドラインからリモートでWindowsサービスの状態表示や設定変更を行うコマンドプログラム。コンパネのサービスで制御する以上の細かい制御を行うことが可能で結構使える・・・っていうか、不要サービスの停止にはこれが一番実用的かなという事で、備忘的に記しておく(以下はDOS窓(Vista上)に表示されるヘルプを抜粋)。
- 使用法
- sc
[コマンド] [サービス名] <オプション1> <オプション2>... - オプションの
は "\\ServerName" の形式です。「sc [コマンド]」と入力すると詳細なヘルプが表示されます。
- 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 データベースのロック状態を照会します。