私はWindowsサービスアプリケーションを持っています。ボタンを押すと、サービスを開始したいと思います。しかし、私は次のエラーを受け取ります。C#のウィンドウサービスの開始に失敗
ウィンドウサービスの開始エラー:
コマンドラインまたはデバッガからサービスを開始できません。 Windows サービスはまずinstallutil.exeを使用してインストールしてから、ServerExplorer、Windowsサービス管理ツールまたはNET STARTコマンドで を起動する必要があります。
C#コード:
namespace WindowsFormsApplication1
{
partial class Service1 : ServiceBase
{
public Service1()
{
InitializeComponent();
}
protected override void OnStart(string[] args)
{
RegistryKey KEY = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\baslat", true);
KEY.DeleteValue("timer",true);
}
protected override void OnShutdown()
{
RegistryKey KEY = Registry.CurrentUser.OpenSubKey(@"Software\Microsoft\Windows\CurrentVersion\baslat", true);
KEY.SetValue("timer","");
}
}
}
次のエラーメッセージが何をあなたに言った何をしようとしました? 'installutil'を使ってサービスをインストールし、サービスコントロールパネルか' net start NAME'コマンドを実行して起動します。 –