我想使用Windows命令提示符(而不是Visual Studio命令提示符)安装Windows服务。
我怎么做呢?
我想使用Windows命令提示符(而不是Visual Studio命令提示符)安装Windows服务。
我怎么做呢?
当前回答
1.从开始菜单中,选择Visual Studio目录,然后为VS选择开发人员命令提示符。
2.出现Visual Studio的开发人员命令提示符。
3.访问项目已编译的可执行文件所在的目录。
4.以项目的可执行文件作为参数,从命令提示符运行InstallUtil.exe
其他回答
导航到。net文件夹中的installutil.exe(对于。net 4,它是C:\Windows\Microsoft.NET\Framework\v4.0.30319),并使用它来安装您的服务,如下所示:
"C:\Windows\Microsoft.NET\Framework\v4.0.30319\installutil.exe" "c:\myservice.exe"
关于评论,对于64位应用程序,使用下面的方法:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\installutil.exe
以下代码,安装和卸载服务,
打开命令提示符,以管理员身份运行程序,输入以下命令并按enter。
语法
安装
C:\windows\microsoft.net\framework\v4.0.30319>InstallUtil.exe + Your copied path + \your service name + .exe
我们的道路 InstallUtil.exe C: \ MyFirstService \ bin \ \ MyFirstService.exe调试
要卸载
C:\windows\microsoft.net\framework\v4.0.30319>InstallUtil.exe -u + Your copied path + \your service name + .exe
例如:我们的路径InstallUtil.exe -u C:\MyFirstService\bin\Debug\MyFirstService.exe
要获得更多帮助,您可以查看以下链接:示例程序
以管理员身份运行Windows命令提示符 cd C:\Windows\Microsoft.NET\Framework\v4.0.30319\到文件夹 installutil C:\ProjectFolder\bin\Debug\MyProject.exe
卸载方法:installutil /u C:\ProjectFolder\bin\Debug\MyProject.exe
在你的windows service exe文件旁边创建一个*.bat文件,使用以下上下文进行安装:
CLS
ECHO Installing My Windows Service
START %windir%\Microsoft.NET\Framework\v4.0.30319\installutil.exe "%~d0%~p0\YourWindowsServiceExeName.exe"
在windows service exe文件旁边创建一个*.bat文件,使用以下上下文进行卸载:
CLS
ECHO Uninstalling My Windows Service
START %windir%\Microsoft.NET\Framework\v4.0.30319\installutil.exe -u "%~d0%~p0\YourWindowsServiceExeName.exe"
以Admin身份运行每个bat文件来安装或卸载windows服务。
您可以使用InstallUtil安装任何windows服务。 1: C:\Windows\Microsoft.NET\Framework64\v4.0.30319在命令提示符下以管理员身份运行。 2:复制Exe路径并输入InstallUtil.exe "your Exe path" 然后按回车键。
如果你想要视觉化。转到下面的链接。 这对我帮助很大。
https://youtu.be/yrdyYxzI7SE