SOFTELメモ Developer's blog

会社概要 ブログ 調査依頼 採用情報 ...
技術者募集中

【windows】サービス登録コマンド sc

サービスの登録、削除はscコマンド、
サービスの起動、停止等はnetコマンド

(追加)C:>sc create hoge binPath= "C:\Program Files\hoge\hoge.exe --引数など --必要なら"
(削除)C:>sc delete hoge

“binPath= “の後ろには1つスペースが必要とのこと。
なんだか不思議。そんなの知らないと普通くっつけちゃいますよね。

以下、コマンドのヘルプより。

C:\Users\yoshimura>sc create --help
説明:
        レジストリおよびサービス データベースのサービス エントリを作成します。
使用法:
        sc  create [サービス名] [binPath= ] <オプション1>
        <オプション2>...

オプション:
注意: オプション名には等号が含まれています。
      等号と値の間にはスペースが必要です。
 type= 
       (既定値 = own)
 start= 
       (既定値 = demand)
 error= 
       (既定値 = normal)
 binPath= 
 group= 
 tag= 
 depend= <依存関係 (スラッシュ (/) で区切られています)>
 obj= 
       (既定値 = LocalSystem)
 DisplayName= <表示名>
 password= <パスワード>

関連するメモ

コメント