タグ付けされた質問 「windows-services」

Windowsサービスは、デーモンやUNIXサービスと同様に、Windows NTベースのオペレーティングシステムでサービスコントロールマネージャーによって実行されるバックグラウンドサービスプロセスです。

21
「指定されたサービスは削除対象としてマークされています」エラーの解決方法
でWindowsサービスを削除しようとするsc delete <service name>と、次のエラーが発生します。 [SC] DeleteServiceが失敗しました1072: 指定されたサービスは削除対象としてマークされています。 私がすでにやったこと: 明らかに、サービスを停止しました。これsc queryex "<service name>"により、次の結果が得られます。 SERVICE_NAME: Stub service TYPE : 10 WIN32_OWN_PROCESS STATE : 1 STOPPED WIN32_EXIT_CODE : 1067 (0x42b) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0 PID : 0 FLAGS : Microsoft管理コンソールが閉じていることを確認しました(taskkill /F /IM mmc.exe)、 イベントビューアが閉じていることを確認した。 キーHKEY_LOCAL_MACHINE \ SYSTEM …

13
ファイルが存在しない場合、どうすればWindowsサービスをアンインストールできますか?
サービスファイルが存在しない場合、どうすれば.NET Windowsサービスをアンインストールできますか? InstallUtilを使用して.NET Windowsサービスをインストールしました。それ以来ファイルを削除しましたが、実行するのを忘れました InstallUtil /u 最初。そのため、サービスはまだサービスMMCにリストされています。 レジストリにアクセスする必要がありますか?それとももっと良い方法がありますか?


1
「自動」対「自動(遅延開始)」
Windowsサービスをインストールする場合、Windowsの起動時にWindowsサービスを自動的に開始するための2つのオプションがあります。1つは自動、もう1つは自動(遅延開始)です。これら2つの違いの詳細は何ですか? たとえば、wixtoolsetを使用してインストーラーを作成する場合、ServiceConfig要素にはDelayedAutoStart属性があります。起動時にサービスが開始されるとどうなりますか? WiXドキュメント:ServiceConfig要素




17
次のエラーのため、CLSID {XXXX}のコンポーネントのCOMクラスファクトリを取得できませんでした:80040154
C#.NETを使用してPDFレポートを生成するWindowsサービスを開発しました。PDFファイルを生成するには、サードパーティのDLLを使用しています。アプリケーションはWindows XPプラットフォームで実行されています。Windows Server 2008 64ビットバージョンでサービスを展開すると、次のエラーが発生しました。 CLSID {46521B1F-0A5B-4871-A4C2-FD5C9276F4C6}のコンポーネントのCOMクラスファクトリの取得は、次のエラーのため失敗しました:80040154。 regsvr32コマンドを使用してDLLを登録しました。レジストリでこのCLSIDを確認できました。しかし、問題は解決しません。 何が問題でしょうか?

8
Windowsサービスの「実行可能ファイルへのパス」の変更
アプリケーションへのパスを変更したいのですが、サービスがまだ古い場所を指しているため、変更するとパスが壊れます。 に移動するとAdministrative Tools > Services、プロパティダイアログを開いてを表示できますがPath to executable、変更する方法はありません。 ユーザーがアプリケーションを再インストールせずにサービスパスを変更できる方法はありますか?

19
JavaアプリからWindowsサービスを作成する方法
XPとVistaにサービスとしてインストールする必要があるJavaアプリケーションを継承しました。私が何らかの形でウィンドウを使用してから、サービスを作成する必要がなくなってから8年になります。Javaアプリのようなものからは言うまでもありません(アプリ用のjarと単一の依存性jarを持っています-log4j )。これをサービスとして実行するために必要な魔法は何ですか?私はソースを持っているので、コードの変更は、できれば避けられますが、可能です。

22
'MyClass'のタイプ初期化子が例外をスローしました
以下は、私のWindowsサービスコードです。コードをデバッグすると、エラー/例外が発生します。 'CSMessageUtility.CSDetails'のタイプ初期化子が例外をスローしました。 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Diagnostics; using System.Linq; using System.ServiceProcess; using System.Text; using System.IO; using System.Threading; using System.Windows; using System.Windows.Forms; using CSMessageUtility; namespace CS_Data_Trasmmiting_Service { public partial class svcCSWinServ : ServiceBase { //private string sLogFormat; //private string sErrorTime; private Thread new_thread; Logger logObject = …

12
サービスが使用するネットワークドライブをマップする
一部のWindowsサービスが、マップされたネットワークドライブを必要とし、UNCパスを必要としないコードを使用するとします。サービスの開始時にドライブのマッピングをサービスのセッションで利用できるようにするにはどうすればよいですか?サービスユーザーとしてログインして永続的なマッピングを作成しても、実際のサービスのコンテキストではマッピングが確立されません。



2
Windowsサービスが実行されているかどうかを確認する方法
Windowsサービスとして実装されている「ウォッチドッグ」と通信しているC#(XP組み込みで実行されている2.0)のアプリケーションがあります。デバイスが起動すると、このサービスは通常、開始するのにしばらく時間がかかります。私のコードから、サービスが実行されているかどうかを確認したいと思います。どうすればこれを達成できますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.