How does one stop a Windows service to do an upgrade install?

前端 未结 4 1060
时光说笑
时光说笑 2021-01-19 10:28

I have developed a Windows service along with a setup project using Visual Studio 2008. When I do an upgrade install I get the following warning:

The following appli

4条回答
  •  攒了一身酷
    2021-01-19 10:38

    If you want to go down the route of editing the MSI ServiceControl table, this following VBS script worked for me:

    Dim installer, database, view, result
    Set installer = CreateObject("WindowsInstaller.Installer")
    Set database = installer.OpenDatabase ("Installer.msi", 1)
    Set view = database.OpenView("INSERT INTO ServiceControl (ServiceControl,Name,Event,Arguments,Wait,Component_) VALUES ('ServiceName','ServiceName',170,null,null,'C__751A71A3822A287367770DB29839A759')") 
    view.Execute
    database.Commit
    Set database = nothing
    

提交回复
热议问题