Windowsバッチのサービス化後の実行エラーこんにちはゲストさん。>>解決済みの質問Windowsバッチのサービス化後の実行エラーWindwos環境で、バッチファイルをサービスに登録したのですが、エラーで実行できません。・本当はPowerShellで作ったスクリプトをサービス化して実行したいのですが、後述の同エラーが出力され、いろいろ解析しているうちに、そもそも簡単なバッチも起動できないので、Windowsのサービス登録~実行に問題があると思い、まずはバッチを起動の仕方を質問しています。・タスクスケジューラは最少の起動間隔が5分なので、NG。1分毎に起動する要件があります。・ログインスクリプトは、NG。サーバ機なので、常時ログインは出来ない。・Windowsサポートされていないフリーツール等の利用はNG。セキュリティ上の制限。【環境】OS:・Win2K8R2・Win2K12※どちらでも同じ現象でした。ログインユーザー:Administrator【実施内容】(1)コマンドプロンプトで以下を実施。"C:\AAAAA.bat"→正常登録(2)サービス画面より”test”を開始。→エラー画面が出力されます。「ローカルコンピュータのtestサービスを開始できません。エラー1053:そのサービスは指定時間内に開始要求または制御要求に応答しませんでした。→イベントには以下2つの出力がありました。testサービスの接続を待機中にタイムアウト(30000ミリ秒)になりました。・バッチを直接ダブルクリック。・コマンドプロンプト上で実行。・サービスの実行ユーザをadministratorに変更。→エラー現象変わらす。・レジストリのタイムアウト値を変更。→エラー現象変わらす。エラーメッセージ内の30000ミリ秒の値は変更されてました。・バッチの場所を変更。administratorのユーザディレクトリ配下等。→エラー現象変わらす。・バッチおよび上位のディレクトリのセキュリティ設定をeveryoneフルコントロールに変更。→エラー現象変わらす。Web等で探した対応は一通り、実施してみましたが、解消出来ませんでした。以前、OSは違いますが、バッチをサービス登録した記憶があるので、出来ない訳はないかと思っているのですが。こちら対応方法または関連情報をお持ちの方がいらっしゃましたら、ご回答願います。20:32:25通報するQNo.8483509yoakezeyoすぐに回答ほしいです質問者が選んだベストアンサーサービスとして作成されていないプログラムをサービスに登録しているので当然の結果のような気がしますが。>以前、OSは違いますが、バッチをサービス登録した記憶があるので、出来ない訳は>ないかと思っているのですが。いう通常のプログラム(サービスとして作成されていないプログラム)をサービス化するプログラムがあります。このツールはバッチもサービス化できます。2008以降ではリソースキットはありませんので、このツールは使用できない可能性が高いことになります。同じことをするフリーのツールとしてsexeというのがありましたが、フリーソフトはNGということで申し訳ありませんが解決策が見当たりません。余談ですがWindowsリソースキットもマイクロソフトは正式にサポートしていないので厳密にはNGということになります。.netでのサービスの作成はそれほど難しくないと思いますので、作ってしまうのも一つの手だと思います。タスクスケジューラの繰り返し間隔については他の方が書かれている通りです。09:53:07お礼ご回答ありがとうございます。そんな簡単なものではないのですね。サービス起動される前提で、プログラムを作る必要があるのですね。タスクスケジューラの方向で検討します。タスクスケジューラは最少の起動間隔が5分なので、NG。タスクスケジューラの『繰り返し間隔』項目は、選択肢にあるもの以外の値もキーボードから直接入力できます。「1分間」でも「60秒間」でも指定すれば良いかと。00:08:39補足ご回答ありがとうございます。検証環境でも確認できました。この設定ができれば対応できそうですね。こっちのほうが簡単ですかね。20:10:11お礼ご回答ありがとうございました。Windows2000SP3でIISを使用しています。R2のタスクスケジューラでバッチファイルが実行できない状態に陥っています。「システムの復元」を実...バッチファイルのタスクスケジューラでの実行について教えて下さい。XPにtelnetサービスがあります。現在その設定を行っているところです。WindowsXPで動作するバッチについて教えてください。Reserved.掲載情報の著作権は提供元企業等に帰属します。