- 2012-12-02 (日) 13:33
- Windows
サービス開発でインストール/アンインストールを繰り返していると稀にサービスのアンインストールに失敗し、サービス画面にエントリが残ったままになることがあります。
レジストリを操作することで対象サービスを削除することもできるのですが、操作を誤るとシステム全体に影響を及ぼしかねませんのでお勧めできません。
SCツール
Windowsに標準インストールされているSC(sc.exe)というツールがあります。
このツールを利用することでいろいろとサービスの操作を行うことができるのですが、今回はサービス削除にのみ注目してみます。
コマンドラインで次のコマンドを入力することで対象サービスを削除できます。
sc.exe delete [サービス名]
サービス名
「サービス名」と「表示名」は別物なので注意してください。
サービス画面に表示されているのは表示名ですので、上記コマンドで指定しても削除できません。
サービス名はプロパティ画面で確認することができます。
対象サービス上で右クリックしてポップアップメニューの[プロパティ]を選択します。
プロパティ画面の[全般]タブにサービス名が表示されています。
なお、サービス名にスペースが含まれている場合は引用符で囲む必要がありますのでご注意を!
関連があると思われる記事:
- [C#] サービスのインストールとデバッグ
- [Web] クラウドサービス
- [開発環境] マルチサーバ
- [MS-DOS] ファイルのBOM追加/削除
- [Android] エミュレータにアプリインストール
- Newer: [Java] 経過日数の取得
- Older: [Android] 振動機能(バイブレーション)
Comments:0
Trackbacks:0
- Trackback URL for this entry
- http://gacken.com/wp/windows/2148/trackback/
- Listed below are links to weblogs that reference
- [Windows] サービス削除 from ミライニトドケ