使用命令提示符安装Windows服务

时间:2014-01-23 06:53:09

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

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

3 个答案:

答案 0 :(得分:0)

调用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

答案 1 :(得分:0)

尝试installutil <Path of the Service>


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

答案 2 :(得分:0)

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

安装

@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.

For Uninstall

@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.