【问题标题】:Windows Service Installation using Command Prompt使用命令提示符安装 Windows 服务
【发布时间】:2014-01-23 06:53:08
【问题描述】:

我知道安装windows-service 的唯一方法是使用“Visual Studio 2010 命令提示符”,有没有办法在没有 的机器上安装 windows-service已安装 Visual Studio(假设已安装 .Net 版本 4.X)?

【问题讨论】:

  • 在适当的(正确版本).Net 目录中找到installutil。例如:C:\Windows\Microsoft.NET\Framework64\v4.0.30319

标签: c# visual-studio-2010 windows-services


【解决方案1】:

调用 SDK 命令提示符,跟随

Start>All Programs>Microsoft .NET Framework SDK v2.0>SDK Command prompt

输入 SDK 命令提示符

installutil C:\MyWebServiceApp\bin\Debug\MyService.exe

这是您的应用程序的 .exe 路径。

现在您的 Windows 服务已成功安装到 Windows 环境中。

要开始,请转到

Start>Run type services.msc and run it.

在此服务窗口中,找到您的 Windows 服务并写入单击它并选择属性。将启动类型设置为自动或手动。

现在重新启动您的机器并通过任务管理器找到您的 Windows 服务。它将显示在正在运行的服务下的任务管理器中。

Reference here

【讨论】:

    【解决方案2】:

    试试installutil <Path of the Service>


    C:\Windows\Microsoft.NET\Framework64\v4.0.30319

    【讨论】:

    • 我在命令提示符 C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\installutil.exe D:\Service Test\TestServices\RollsManiaService\bin\Debug>RollsManiaService 上试用此代码。 exe 他们显示以下错误
    【解决方案3】:

    您可以使用批处理文件并从您的安装程序或应用程序中调用它

    用于安装

    @ECHO OFF
    
    REM The following directory is for .NET 4.0
    set DOTNETFX4=%SystemRoot%\Microsoft.NET\Framework\v4.0.30319
    set PATH=%PATH%;%DOTNETFX4%
    
    echo Installing WindowsService...
    echo ---------------------------------------------------
    InstallUtil /i YouServiceName.exe
    echo ---------------------------------------------------
    echo Done.
    

    卸载

    @ECHO OFF
    
    REM The following directory is for .NET 4.0
    set DOTNETFX4=%SystemRoot%\Microsoft.NET\Framework\v4.0.30319
    set PATH=%PATH%;%DOTNETFX4%
    
    echo Installing WindowsService...
    echo ---------------------------------------------------
    InstallUtil /u YouServiceName.exe
    echo ---------------------------------------------------
    echo Done.
    

    【讨论】:

      猜你喜欢
      • 2011-12-31
      • 1970-01-01
      • 2010-09-21
      • 2018-02-13
      • 2013-03-25
      • 1970-01-01
      • 1970-01-01
      • 2019-05-28
      • 1970-01-01
      相关资源
      最近更新 更多