如何安装windows服务

本文关键字:windows 服务 安装 何安装 | 更新日期: 2023-09-27 18:06:01

我有一个windows服务。现在我想安装它并重新安装它,但是如果我尝试用这个命令安装它,我会出现这个错误:

InstallUtil.exe GestoreService.exe

错误是

安装过程中出现异常。系统。参数异常:Origin GestoreService已经存在于本地计算机

如何修复此错误?

这是主代码:

public GestoreService()
{
    InitializeComponent();
    try
    {
    if (!System.Diagnostics.EventLog.SourceExists("LoggerGestore"))
    {
        System.Diagnostics.EventLog.CreateEventSource(
        "LoggerGestore", "LoggerGestore");
    }
    }
    catch (Exception e)
    {
    log.Error(e);
    }
    log.Info("preparazione file di config in corso..."); 
}

如何安装windows服务

首先卸载已经安装的服务:

InstallUtil.exe /u GestoreService.exe

然后重新安装:

InstallUtil.exe GestoreService.exe

已安装的服务在卸载之前无法再次安装。您需要使用/uninstall开关来卸载服务,您可以在installutil .exe(安装工具)

上了解更多关于installutil的信息。

作为一个额外的注意,如果你想更新一些库的服务.exe文件,那么你不需要卸载并重新安装它。您所要做的就是停止服务,替换旧文件(Assemblies/.exe),然后重新启动

InstallUtil.exe GestoreService.exe /uninstall

或者您可以将/uninstall的缩写为/u

InstallUtil.exe /u GestoreService.exe