サービスが開始できません。こんにちはゲストさん。>>解決済みの質問サービスが開始できません。適当なプログラムをサービス登録し、起動する際に開始できません。notepadをサービス登録することは下記scコマンドで可能ですがサービス開始できません。通常のアプリケーションでありサービスプログラムではないことは理解しています。通常のアプリケーションはサービス起動できないのでしょうか?なんとかサービス起動する方法はありますでしょうか?ご教授願います。15:07:53通報するQNo.8933638tresure7878すぐに回答ほしいです質問者が選んだベストアンサーNo.5の補足です。質問者さんは、scコマンドで「Windowsアプリ(exe)をサービスとして実行させることができる」と思っているのでしょう。scコマンドは「コントロールマネージャや登録してあるサービスと通信する」ものです。したがって「サービスを登録すること」が肝心です。サービスのインストールおよび削除はinstsrv.exeで行ないます。---下記のマイクロソフトの説明が、適切です。previewでも適用できました。2005年から現在まで、仕様は同じであることがわかります。ユーザー定義サービスの作成方法」https://support.microsoft.com/kb/137890/ja以上です。回答(7)ANo.7ktedsNo.6の追記です。ダウンロードセンターよりrktools.exeをダウンロードして使用してください。(0)通報するANo.5kteds添付画像参照。previewで試してみました。(windowsならどのバージョンも同じ結果になるはずです)画像は開始した状態です。ともエラーなど出ずに正常に実行できています。下記のレジストリを追加しました。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\notepad\Parameters名前:Applicationデータ:C:\Windows\notepad.exe---以上です。08:11:53お礼このサービスの登録はどうやったのかが気になります。(0)通報するANo.4121CCagent質問者さんが書かれているような操作を実際にしてみましたがダメな感じですね。直接レジストリで他のサービスの内容を丸々コピーして実行ファイルのパスをnotepad.exeやその他の実行プログラムに変更したりサービスのプロパティのログオン部分で「デスクトップとの対話をサービスに許可」を入れてみたりアカウントを設定してみたりなどなど色々やってみましたが全敗でした。アプリケーションをサービス化するようなソフトやツールを使わないと難しいのかも。01:55:16お礼ツール使えば動くんですけど、やはり普通のプログラムなだけに使わないとなると難しいんですかね~。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メモしとこ。21:18:37お礼お兄さんの言ってることはわかりませんでしたが(笑)参考にさせて頂きます。(0)通報するANo.2weavaest通常のアプリケーションとサービスとでは、構造が違いますから無理だと思います。20:20:47お礼やはりそうですかね。(0)通報するANo.1121CCagentsexehttp://www.nanshiki.co.jp/software/index.html?sexeこういうソフトを使うのはどうでしょうか?ただ使えるOSが限られますが。回答ありがとうございます。apiを使って鳴らすプログラムを作っています。VC++2008にてプログラムを作成しています。Windowsのサービスコントロールマネージャ(以下、SCM)へのサービスの登録の件です。今から4年ほど前にTorをインストールしました。Windows7を使用しています。Reserved.掲載情報の著作権は提供元企業等に帰属します。