I can’t reproduce the problem upgrading from either 2.1.158 or 2.1.166 to 2.1.167.
Anyway, the main issue is that the install program did not stop the service successfully and then presents me with three bad options:
Abort - install fails
Retry - useless as the service was not stopped
Ignore - install hangs
Maybe it isn’t checking that the service stops successfully. Maybe it needs to retry the service stop if GWCtlSrv.exe is still in use.
I’ve reported it a few times without luck. I doubt it even tries to stop the service. It happens every time and it’s very annoying to recover from as you need to reboot to do so.
I did find several of your posts about the service not starting but didn’t find any about the service not stopping. Maybe I misread the ones you’re referring to or maybe you emailed them about the problem.
Having the service not stop or start with our installer would be a huge mess and we’d lose most of our user base if this was a common problem. However, losing even one GlassWire fan due to this error is unacceptable and I’m sorry you experienced this issue.
Our team discussed this issue in detail.
Our next update has a complete rewrite of our backend and we hope to have it out next month. Since the app backend is completely new it should not have this issue anymore. I’ll send you a beta version to test in advance if you are available to do so?
It is doing something seriously wrong, this time I stopped the service manually, and upgraded (let in uninstall previous & install new), that left the service in “disabled” state (I think to be deleted on boot).