C# 利用 Windows服务模板 创建、安装与卸载Windows服务

转自:http://www.cnblogs.com/maiaimei/p/7363562.html

什么是Windows服务?
Windows服务,是在Windows操作系统下能够长时间运行的可执行应用程序。
它们在计算机启动后用户登录前就执行,启动方式分自动和手动,可以重启或者暂停,且没有任何用户界面。
Windows服务典型的应用是缓存、异步支付订单...

C#如何创建Windows服务?

利用Windows服务模板

新建项目

安装Windows服务

1、以管理员身份运行命令行工具

2、进入InstallUtil.exe文件夹
cd C:WINDOWSMicrosoft.NETFrameworkv2.0.50727 或 cd C:WindowsMicrosoft.NETFrameworkv4.0.30319

3、安装服务,如果路径带空格,用双引号包起来
InstallUtil.exe "F:maiaimeiWindowsServiceDemoMyWindowsService.exe"

卸载Windows服务

1、以管理员身份运行命令行工具

2、进入InstallUtil.exe文件夹
cd C:WINDOWSMicrosoft.NETFrameworkv2.0.50727 或 cd C:WindowsMicrosoft.NETFrameworkv4.0.30319

3、卸载服务,如果路径带空格,用双引号包起来
InstallUtil.exe /u "F:maiaimeiWindowsServiceDemoMyWindowsService.exe"

这里强调的是以管理员身份运行命令行工具,否则有可能报错

原文地址:https://www.cnblogs.com/fengsantianya/p/7423530.html