天天看点

Windows服务安装和卸载

安装服务

第一种:

  • 点击 开始,运行中输入cmd
  • 输入

    cd C:\Windows\Microsoft.NET\Framework\v4.0.30319

    回车
注意:在C:\Windows\Microsoft.NET\Framework目录下有很多类似版本,具体去哪个目录要看项目的运行环境,例 如果是.net framework2.0则需要输入 cd C:\Windows\Microsoft.NET\Framework\v2.0.50727
  • 输入

    InstallUtil.exe D:\Service.exe

    回车
说明:D:\Service.exe 需要安装的windows服务exe文件位置
  • 打开服务,就可以看到已经安装的服务了

第二种

  • 点击 开始,运行中输入cmd
  • 输入

    sc create Service binpath= "D:\Service.exe" displayname= "Service" depend= Tcpip start= auto

说明: sc create 服务名称 binpath= “文件位置” displayname= “显示名称” depend= Tcpip start= auto (启动类型)

第三种

  • 新建文本文件,重命名为 ServiceInstall.bat,将 ServiceInstall.bat 的内容替换为:
sc create "Service" binPath= "D:\Service.exe" displayname= "Service" depend= Tcpip start= auto
sc start "Service"
pause
           
说明:pause 的作用为 .bat 运行完不退出,以查看运行结果(也可使用 @cmd.exe)。
  • 以管理员身份运行 ServiceInstall.bat 完成 Windows 服务安装。

卸载服务

第一种

  • 点击 开始,运行中输入cmd
  • 输入

    cd C:\Windows\Microsoft.NET\Framework\v4.0.30319

    回车,切换目录
  • 输入

    InstallUtil.exe /u D:\Service.exe

    回车,卸载服务

第二种

  • 点击 开始,运行中输入cmd
  • 输入

    sc delete "Service" binPath= "D:\Service.exe"

说明:sc delete “服务名称” binPath= “文件位置”

第三种

  • 新建文本文件,重命名为 ServiceUninstall.bat,将 ServiceUninstall.bat 的内容替换为:
sc delete "Service" binPath= "D:\Service.exe"
@cmd.exe
           
  • 以管理员身份运行 ServiceUninstall.bat 完成 Windows 服务卸载。