問題タブ [installutil]

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.

0 投票する
5 に答える
32016 参照

.net - InstallUtil を使用した .NET サービスのインストール

作成した .NET サービスをインストールしようとしています。MSDN で推奨されているように、InstallUtil を使用しています。しかし、コマンドラインまたはサービス自体でデフォルトのサービスユーザーを設定する方法を見逃していました。これで、InstallUtil を実行すると、ユーザーの資格情報を求めるダイアログが表示されます。サービスのインストールをより大きなインストールに統合しようとしていますが、サービスのインストールをサイレントのままにする必要があります。

0 投票する
3 に答える
6943 参照

windows-services - installutil を手動で実行する必要のない C# Windows サービスをインストールする最良の方法は何ですか?

installutil コマンド プロンプト ユーティリティを使用しなくても、誰でも簡単にインストールできるように、C# Windows サービス プロジェクトをパッケージ化したいですか? winforms アプリケーションのインストール方法と同様に、Visual Studio セットアップ プロジェクトを構成する簡単な方法はありますか?

0 投票する
7 に答える
153575 参照

c# - InstallUtil.exeを使用せずに.NETWindowsサービスをインストールする

C#で記述された標準の.NETWindowsサービスがあります。

InstallUtilを使用せずに自分自身をインストールできますか?サービスインストーラークラスを使用する必要がありますか?どのように使用すればよいですか?

次のように電話できるようにしたいと思います。

そして、それは呼び出すのと同じ効果があります:

0 投票する
3 に答える
2314 参照

.net - Webホストでの.NETWindowsサービスのインストールと実行

私はすでにJOS-.NETボードでこの質問をしましたが、ジョエルはそのボードを閉鎖しているので、ここに再びあります:

Webホスティングプロバイダーでは、Windowsサービスをインストールできますか?現在、自分の開発用PCから問題なく実行できる自動化機能を試してみたいのですが、この機能を一般に公開したいと思います。ただし、Webホストではinstallutil.exeを実行できますか?

誰かがこれを経験したことがあるなら、私に知らせてください。ありがとう。

0 投票する
4 に答える
13248 参照

sql - Windows サービスの起動シーケンスの制御

installutil を使用して Windows サービスをインストールし、「自動開始」に設定しています。私の問題は、一部のサーバーを再起動すると、「Microsoft SQL サービス」が開始する前に開始しようとすることです。これは、システムの再起動中にイベント ログを確認することで確認できます。SQLサーバーサービスが開始された後にサービスを「自動開始」する最良の方法は何ですか?

「SQLサーバーエージェント」が開始され、それがWindowsサービスを開始するときに開始するように設定されたSQLジョブを作成するという考えをいじっています。しかし、自動サービスの起動順序を制御する簡単で効果的な方法があることを願っています。

0 投票する
1 に答える
3273 参照

.net - インストール時にサービスがデスクトップと対話できるようにするにはどうすればよいですか?

.NET2.0のinstallutil /iコマンドによってインストールされているWindowsサービスを構築しています。次のアカウントと同様に、パスワードを使用してサービスをインストールします。

でサービスを実行するとnet start <serviceName>

それを削除するには、私は開いてservices.mscプロパティからサービスを提供する必要がありました

この「クリックの多い」ビジネス全体を、ネイティブの.NET C#コードまたはWMIまたはその他のバッチスクリプトのいずれかのコードに組み込むことはできますか?とにかくバッチスクリプトを使用するので、どちらでも構いません。

0 投票する
3 に答える
27637 参照

syntax - ファイル構文への正しいInstallUtilパス?

バッチファイルを使用してWindowsサービスをインストールしようとしています。これを「installservice.bat」と呼びましょう。ファイル内には、次のコマンドがあります。

バッチファイル(Vistaで管理者として実行)を実行すると、次のようになります。

実際のサービスはC:\ Services\MyService.exeにあります。「。\MyService.exe」の部分を正しく機能させるにはどうすればよいですか?

0 投票する
10 に答える
105532 参照

windows - サーバーに同じ Windows サービスの複数のインスタンスをインストールする

クライアント アプリケーションにデータをフィードするための Windows サービスを作成しました。クライアントは、同じサーバー上で実行され、別々のデータベースを指すように構成されたこのサービスの 2 つのインスタンスを必要とする楽しい構成要求を思いつきました。

これまでのところ、私はこれを実現することができず、仲間のスタックオーバーフロー メンバーがその理由についていくつかのヒントを提供できることを期待していました。

現在のセットアップ:

Windows サービスを含むプロジェクトをセットアップしました。これ以降は AppService と呼びます。カスタム インストール手順を処理する ProjectInstaller.cs ファイルは、App.config のキーに基づいてサービス名を設定します。 :

この場合、Util は構成ファイルからサービス名をロードする単なる静的クラスです。

ここから先は、両方のサービスをインストールするために 2 つの異なる方法を試しましたが、どちらも同じ方法で失敗しました。

最初の方法は、サービスの最初のコピーをインストールし、インストールされたディレクトリをコピーして名前を変更し、アプリの構成を変更して目的のサービス名を変更した後、次のコマンドを実行することでした。

それがうまくいかなかったとき、私は 2 番目のインストーラー プロジェクトを作成しようとし、構成ファイルを編集して 2 番目のインストーラーをビルドしました。インストーラーを実行すると問題なく動作しましたが、services.msc にサービスが表示されなかったため、2 番目にインストールされたコード ベースに対して前のコマンドを実行しました。

どちらの場合も、InstallUtil から次の出力を受け取りました (関連部分のみ)。

トランザクション インストールの実行。

インストールのインストール フェーズの開始。

サービス App Service Two をインストールしています... サービス App Service Two が正常にインストールされました。EventLog ソース App Service Two をログ アプリケーションに作成しています...

インストール フェーズ中に例外が発生しました。System.NullReferenceException: オブジェクト参照がオブジェクトのインスタンスに設定されていません。

インストールのロールバック フェーズが開始されます。

ソース App Service Two のイベント ログを以前の状態に復元しています。Service App Service Two is being removed from the system... Service App Service Two はシステムから正常に削除されました。

ロールバック フェーズが正常に完了しました。

トランザクションのインストールが完了しました。インストールに失敗し、ロールバックが実行されました。

十分な関連情報があることを確認したかったので、長々とした投稿で申し訳ありません。これまでのところ私が困惑しているのは、サービスのインストールが正常に完了し、NullReferenceException がスローされたように見える EventLog ソースを作成した後であると記載されていることです。だから、誰かが私が間違っていることを知っているか、より良いアプローチを持っているなら、それは大歓迎です。

0 投票する
3 に答える
20112 参照

.net - .net InstallUtil ユーティリティ - 32 ビットと 64 ビット

AnyCPUとしてコンパイルされたWindowsサービスがあります。配布するためにインストーラーに入れようとしています。ただし... InstallUtil の 32 ビット バージョンと 64 ビット バージョンの違いはよくわかりません。誰かが(もしあれば)何があるか知っていますか?

私の 64 ビット マシンでは、$(WinDir)\Microsoft.NET\Framework64\v2.0.50727 または $(WinDir)\Microsoft.NET\Framework\v2.0.50727 のいずれかを実行できます。

どちらの場合も、タスク マネージャーの結果のサービス プロセスには、*32 フラグが適用されていません。

32 ビットの InstallUtil だけが 32 ビットのマシンで動作します (明らかに)。

\Framework64\ バージョンの InstallUtil を使用する必要はありますか? それは何が違うのですか?

0 投票する
3 に答える
1865 参照

user-interface - Windows Server 2008 で .Net サービスをインストールおよび削除する公式の GUI の方法はありますか?

質問全体を読んでください。個人的には、これはプログラミングに関連していると思います。そうでない場合は、反対票を投じずに移行してください。

サービスをインストールする 2 つの異なる方法を見つけました: http://www.wsinnovations.com/softeng/support/manualservice.html

http://msdn.microsoft.com/en-us/library/50614e95(VS.80).aspxを使用するだけでなく、

私がこれを要求する理由は、どういうわけかそれ自体を更新するはずのサービスをデバッグしようとしているからです。現在は機能していませんが、以前は機能していたと言われました。

コマンドを使用してサービスをインストールしている間、コマンドを使用しsc delete <servicename>てサービスを削除しています(その方が短いため)installutil。これにより副作用が発生しないことを願っています。それらを除外したいと思います。

理想的には、ユーザーがサービスを開始および停止できる画面から直接サービスをインストールおよびアンインストールできるようにする必要がありますが、残念ながらそのようなオプションは存在しません。installutil.exe の GUI ラッパーである次善の策を探しています。