問題タブ [srvany]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows - Windowsサービスは、標準の間隔でどのようにアプリケーションを起動しますか?
コンサルタントは、アプリケーションを実行するためにWindowsサービスをセットアップします。アプリケーションは15分ごとに実行されることになっています。アプリケーションがまったく実行されておらず、サービスは正常に実行されているようです。
サービスとして実行するときに、アプリケーションが標準の間隔でどのように実行されるかについてはよくわかりません。
このサービスはSRVANY.EXEツールを使用します。
windows-services - ユーザー定義サービスのインストール用に INSTSRV と SRVANY を置き換える Wix インストーラー
Visual Studio C# Express を使用して、実行可能な MyService.exe を作成しました。Express バージョンには、サービスを作成するためのオプションはありません。以前は、 MSDN の記事「ユーザー定義サービスの作成方法」 で説明されているように、これは INSTSRV と SRVANY を使用してユーザー定義サービスとして手動でインストールされていました。
このファイルの wix 3.5 インストーラーを作成することは可能ですか?
- ターゲット マシンに SRVANY.exe および INSTRV.exe ファイルが存在する必要はありません。
- INSTSRV.exe をカスタム アクションとして使用しない
windows - Openoffice - カスタム Windows サービスで soffice プロセスを実行すると、ポート 8100 がリッスンされない
Office ドキュメントを pdf ファイルに変換するために、サーバー モードで実行されている openoffice に依存する Web サイトがあります。
バッチ ファイルを使用してこのプロセスを開始することはできますが、プロセスが確実に実行され続けるわけではありません。
SRVANYを使用してプロセスを実行し続けるサービスを作成しようとしましたが、これはプロセスがいつ停止したかを認識せず、非常にうまく再起動しました。
System.Diagnostics.Process クラスを使用して .Net でサービスを作成しました。これには、終了するプロセスのイベント処理があります。
サービスは正常に開始され、手動で削除するとプロセスが再起動されますが、プロセス自体に問題があります。
プロセスで soffice.bin と soffice .exe を確認できますが、ポート 8100 (netstat -a) でリッスンしているかどうかを確認すると、リッスンしていません (元のバッチでプロセスを手動で開始すると、リッスンします)。
myProcess.StartInfo.CreateNoWindow = True myProcess.StartInfo.UseShellExecute = True myProcess.StartInfo.FileName = "c:\Program Files (x86)\OpenOffice.org 3\program\soffice.exe" myProcess.StartInfo.WindowStyle = ProcessWindowStyle.Hidden myProcess.StartInfo.Arguments = "-accept = ""socket,host=127.0.0.1,port=8100;urp;"" - norestore - nofirststartwizard - ヘッドレス - nologo" myProcess.EnableRaisingEvents = True myProcess.Start()
.Domain .UserName .Password を設定してみました
管理者アカウントに、しかし運はありません。
.UseShellExecute = False を設定すると、プロセスはまったく開始されません。
これを機能させるための提案をいただければ幸いです-または、サーバーモードで実行されているopenofficeが消えるのを防ぐ別の方法(5分ごとに再起動するスケジュールされたタスクを除いて...)
このサイトhttp://support.etouch.net/cm/wiki/?id=34626から SRVANY オプションを再試行しました が、ポート 8100 でもリッスンしていません。 Windowsファイアウォールがオフになっている会社のファイアウォール)
windows - 子プロセスが強制終了されたときに srvany を再起動する
を介して実行されるプレーンなコンソール アプリケーションであるサービスを作成しましたsrvany.exe
。破壊されるとすぐに再起動するように設定されていました。スクリプトは次のとおりです。
ちゃんと作成されており、 で kill すると再起動srvany
しtaskmgr
ます。しかし、私が殺すtestserv
と、srvany
実行し続け、すぐに再起動するという私の計画を効果的に台無しにします。
srvany
子プロセスが強制終了されたときに終了するための (コンソールまたはレジストリの) キーはありますか? そうでない場合、このタスクを達成する他の簡単な方法はありますか (サービスを作成せずに)?
windows - srvany.exe が .bat ファイルを開始しない
(OS:Windows7)
SC.EXE を使用して Windows サービスを作成しました。さらに、アプリケーション パスを指定するために必要なレジストリ エントリを作成しました (主要なパラメーターを使用)。
「アプリケーション」は、いくつかの環境変数を設定してから Python スクリプトを呼び出す .BAT ファイルです。CMD 内から直接 .BAT ファイルを実行すると、通常の望ましい動作が得られます。
Service Manager を使用して、サービスを開始および停止できます (CMD から直接発行された SC.EXE でも機能します)。すべて問題ありません。警告やエラー、その他の情報は (イベント ログに) 表示されません。
BAT ファイルは実行されません。アプリケーションパスを再確認し、サービス名を再確認しました。
- 修正: BAT ファイルが実際に実行されます (BAT ファイル内から単純なログ ファイルが作成されます)。どうやらうまくいかないのは、BAT ファイルの最後のコマンドとして python.exe を実行することです。ログファイル、イベントログエントリが表示されないため、python.exe によって生成されたエラーを確認できません...
BAT ファイルの内容:
PIBD サービス レジストリ エントリ: (ああ、Merde Alors - まだ写真を投稿できません... - 誰かが見たい場合は、直接メールで送信できます...)
これをデバッグ、修正、変更する方法についてのヒントをありがとうございます。
敬具
Frank - Windows の謎を理解しようと何日も費やしてきました。
windows-services - 実行可能ファイル (INSTSRV.EXE および SRVANY.EXE) からのサービスの作成エラー - 「サービスが開始され、その後停止されました」
独自の実行可能ファイルを使用して、Windows でサービスを作成しようとしています。サービスを開始しようとすると、次のエラー メッセージが表示されます。
「ローカル コンピューターのサービスが開始され、その後停止しました。実行する作業がない場合、一部のサービスは自動的に停止します...」
exe は、時間をチェックし、1 日の特定の時点でデータベースのバックアップを作成するタイマーを常に実行しているため、常に作業を行っている必要があります。実行可能ファイルを(サービスとしてではなく)単独でテストしましたが、正常に動作します。
バッチ ファイルと INSTSRV.EXE および SRVANY.EXE を使用してサービスを作成しました。バッチ ファイルは次のようになります。
コンピューターのサービスのリストにサーバー名が表示されるようになりました。また、レジストリを編集して、すべてが正常であることを確認しました。私のregeditエントリは次のようになります。
以前に同様のバッチ ファイルを使用して実行可能ファイルからサービスを作成し、そのサービスのレジストリ エントリを自分のサービスのレジストリ エントリと比較しました。それらはかなり同一です。サービスを開始したくない理由がわかりません。
vb.net - サービスとしてのwix srvany.exeが実行されていません
サービスとして実行したい Kofax コンポーネント exe があります。以前は、srvany.exe を使用して、exe をサービスとして手動で登録していました。サービスとしてインストールする wix msi インストーラーを作成しています。インストール後、手動で管理者としてexeを実行している場合、管理者がactivexエラーを発生させることなく、完全に実行され、適切な更新が行われます。そのため、exeのプロパティで「管理者としてこのプログラムを実行する」にチェックを入れました。私の問題は、msi によってインストールされたサービスが exe を自動的に実行せず、更新が行われないことです。しかし、サービスが稼働中で、exe を手動で実行しようとすると、「既に実行されています」というメッセージが表示されます。これは、サービスが exe を実行しているが何も更新していないことを意味します。サービスがexeを選択して実行できるようにするには、以下のコードでどのような変更を加える必要がありますか。