• ベストアンサー

サービスが開始できません。

適当なプログラムをサービス登録し、起動する際に開始できません。 例えばnotepadをサービス登録することは下記scコマンドで可能ですが サービス開始できません。 sc create notepad binpath= "C:\Windows\notepad.exe" エラー 1053: そのサービスは指定時間内に開始要求または制御要求に応答しませんでした notepad は通常のアプリケーションでありサービスプログラムではないことは理解しています。 通常のアプリケーションはサービス起動できないのでしょうか? なんとかサービス起動する方法はありますでしょうか? ご教授願います。

質問者が選んだベストアンサー

  • ベストアンサー
  • kteds
  • ベストアンサー率42% (1884/4443)
回答No.6

No.5の補足です。 質問者さんは、 scコマンドで「Windowsアプリ(exe)をサービスとして実行させることができる」 と思っているのでしょう。 scコマンドは「コントロールマネージャや登録してあるサービスと通信する」ものです。 したがって「サービスを登録すること」が肝心です。 サービスの登録はsrvany.exe で行ないます。 サービスのインストールおよび削除はinstsrv.exeで行ないます。 --- 下記のマイクロソフトの説明が、適切です。 説明通りにおこなったところ、win10 previewでも適用できました。 2005年から現在まで、仕様は同じであることがわかります。 「 ユーザー定義サービスの作成方法」 https://support.microsoft.com/kb/137890/ja 以上です。

その他の回答 (6)

  • kteds
  • ベストアンサー率42% (1884/4443)
回答No.7

No.6の追記です。 instsrv.exe srvany.exe はマイクロソフト ダウンロードセンターよりrktools.exeをダウンロードして使用してください。 http://www.microsoft.com/en-us/download/confirmation.aspx?id=17657

  • kteds
  • ベストアンサー率42% (1884/4443)
回答No.5

添付画像参照。 win10 previewで試してみました。(windowsならどのバージョンも同じ結果になるはずです) 画像は開始した状態です。 停止させると「開始」ができるようになります。 開始、一時停止、再起動ともエラーなど出ずに正常に実行できています。 下記のレジストリを追加しました。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\notepad\Parameters 名前:Application データ:C:\Windows\notepad.exe ---以上です。

tresure7878
質問者

お礼

このサービスの登録はどうやったのかが気になります。 コマンドで行いましたか?何かしらのツールなんですかね??

  • 121CCagent
  • ベストアンサー率52% (15940/30552)
回答No.4

質問者さんが書かれているような操作を実際にしてみましたがダメな感じですね。 直接レジストリで他のサービスの内容を丸々コピーして実行ファイルのパスをnotepad.exeやその他の実行プログラムに変更したりサービスのプロパティのログオン部分で「デスクトップとの対話をサービスに許可」を入れてみたりアカウントを設定してみたりなどなど色々やってみましたが全敗でした。 やはりアプリケーションをサービス化するようなソフトやツールを使わないと難しいのかも。

tresure7878
質問者

お礼

ツール使えば動くんですけど、やはり普通のプログラムなだけに使わないとなると難しいんですかね~。ありがとうございます!

回答No.3

instsrv.exe でGoogleった結果 http://d.hatena.ne.jp/lpczclt/20080708/1215591726 から抜き出して使えるようです。対象次第でしょうけど。 こちらのお兄さんは、Windows7でも大丈夫だよと言ってます。 http://www.timdavis.com.au/general/creating-a-user-defined-service-in-windows-7/ 何を起動するかで変わるような気がしますが グループポリシーでスタートアップ(ログオン前)に登録するとかでは? http://www.atmarkit.co.jp/fwin2k/win2ktips/455cexec/cexec.html ついでと言っては失礼ですが、こんなのも見つけてしまった。 http://prius.cc/d/20080519_kyounofushigi_sutatoappusukuri.html メモしとこ。

tresure7878
質問者

お礼

お兄さんの言ってることはわかりませんでしたが(笑) 参考にさせて頂きます。ありがとうございます!

  • weavaest
  • ベストアンサー率15% (157/1020)
回答No.2

通常のアプリケーションとサービスとでは、構造が違いますから無理だと思います。

tresure7878
質問者

お礼

やはりそうですかね。。。ありがとうございます

  • 121CCagent
  • ベストアンサー率52% (15940/30552)
回答No.1

sexe http://www.nanshiki.co.jp/software/index.html?sexe こういうソフトを使うのはどうでしょうか?ただ使えるOSが限られますが。

tresure7878
質問者

お礼

回答ありがとうございます。 ツールを使わずコマンドで操作できないものでしょうかね??