問題タブ [service-installer]

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 投票する
4 に答える
5345 参照

visual-studio-2008 - サービス プロジェクトに Visual Studio の [インストーラーの追加] リンクがない

Windows サービスを構築し、この MSDN の記事に従っていますが、「インストーラーの作成」のステップ 3 で行き詰っています。それが参照している「インストーラーの追加」リンクが見つかりません。指示に正確に従うことを含め、どこでもクリックしましたが、見つからないようです。Google で何人かの人々が同じ問題を抱えていましたが、解決策を見つけられませんでした (ServiceInstaller オブジェクトを追加して手動で構成する以外に)。

他の誰かがこの問題を抱えていて、理由を見つけましたか? 私はVS2008を使用しており、問題がある場合は.Net 2.0をターゲットにしています。

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

c# - TransactedInstaller とネストされたインストーラー

これに違いはありますか(ネストされたインストーラー)

この?(TransactedInstaller)

ネストされたインストーラーはデフォルトで処理されますか? どのスタイルを優先する必要がありますか?

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

wix - Wix は Windows サービスのユーザー名/パスワードを要求できますか?

Wix を使用して Windows サービスをインストールしています。サービスは、ユーザーが設定したシステム/サービス以外のアカウントで実行する必要があります。

サービス ログイン用のユーザー名/パスワードの入力を求めることは可能ですか?

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

c# - 1つのアセンブリに複数のサービス。インストーラーは、インストールして開始するサービスをどのように認識しますか?

2つのWindowsサービスを含むプロジェクトがあります。これらのアイテムをインストールするためのProjectInstallerを作成しましたが、これは正常に機能します。しかし、質問があります。以下に定義されているコードを考えると、プロジェクトインストーラーは、serviceInstaller1にインストールするサービスとserviceInstaller2にインストールするサービスをどのように認識しますか?

それは単にServiceNameに基づいていますか?

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

visual-studio - Visual Studio でのサービス インストーラーとサービス プロセス インストーラーの追加

何らかの理由で、Windows サービス プロジェクトにインストーラー クラスを追加した後、それをデザイン モードで開いて右クリックしましたが、サービス インストーラーまたはサービス プロセス インストーラーを追加するオプションがありません。なぜこれが当てはまるのか誰にも分かりますか?

0 投票する
2 に答える
447 参照

windows - Windowsサービスをインストールしようとすると、サービスインストーラーが表示されません

私はc#(VS2008)でWindowsサービスを作成し、それをインストールしようとしています(私のプロジェクトの名前はMyProjectです)。
記事http://msdn.microsoft.com/enus/library/zt39148a(v=VS.90).aspxの手順に従っています。

強調表示されたステップに到達すると、次のようになります。 ここに画像の説明を入力してください

「MyNewService」が表示されません。「MyProject.project」しか表示さ
れません。何が欠けていますか?

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

c# - C# .Net Service が Win 7 64 ビットにインストールされない

.Net 3.5

-i 機能を使用してそれ自体をインストールする機能をサービス exe に組み込みました。私はカスタムインストーラークラスを持っており、ここでオンラインで見つけた一般的な手法を使用しています。そのインストーラー クラスには、基本的に独自のサービスとサービス プロセス インストーラーがあります。

このコードは非常に長い間うまく機能しています。最後に、インストールを拒否した Win 7 64 ビット マシンに遭遇しました。

基本的に、ログはサービスをインストールしていることを示しており、それは成功しています。次に、イベントログを作成しようとしますが、失敗します

インストール フェーズ中に例外が発生しました。System.ComponentModel.Win32Exception: 指定されたサービスは既に存在します

OS を最初から完全に再インストールしたところ、最初にサービスとしてインストールしようとしましたが、同じエラーです。イベントログが既にあると考えているのはなぜですか?

私はすでに他のすべての投稿を読んでおり、レジストリを参照しましたが、サービスまたはイベント ログには何もありません。私は完全な管理者権限を持っています。管理者として cmd を開こうとしてもプロンプトが表示されません。私が知る限り、私は管理者です (ユーザー プロファイルで確認できます)。

EventLog が見つかったかどうかを確認するためのコードを追加しSystem.Diagnostics.EventLog.SourceExistsましたSystem.Diagnostics.EventLog.DeleteEventSource

から EventLog インストーラーを削除しようとしましたServiceInstallerが、他の理由で失敗し始めます。

何か案は?

これは、私が試した別のインストーラーのサンプル コードで、ここで同じ結果が得られました。

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

c# - 構成でWindowsサービスアカウントを設定する

構成ファイルでWindowsサービスのserviceaccountを設定する必要があります。しかし、インストーラーで構成値にアクセスできません。この質問を読みましたが、インストールパラメータを使用したくありません。これを行う方法はありますか?

編集:そして私もこれでいくつかの解決策を 試しましたが、インストーラークラス内のConfigurationまたはConfigurationManagerにアクセスできません...いくつかの参照を追加することになっていますか?

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

installshield - InstallShield: サービス名

InstallShield を使用してサービス インストーラーを開発しました。すべて正常に動作します。ユーザーにサービス名を尋ねることが可能かどうか教えていただけますか (変更したい場合)。

0 投票する
0 に答える
4964 参照

c# - サービスを開始できません。サービスの開始時に、サービス プロセスがサービス コントローラーに接続できませんでした

私はこのようなサービスを作成します:

ご覧のとおり、私のサービスは着信データのポートをリッスンします。ここでわかるように、サービスのインストーラーも追加します。

installutil.exe.everythingを使用してサービスをインストールすると、正常に動作し、サービスがインストールされ、サービスのリストに表示されます。しかし、開始しようとすると、次のエラーが発生しました。

ここに画像の説明を入力

ログイベントを確認すると、エラーは次のとおりです。

私の問題はどこですか?