mirror of
https://github.com/debauchee/barrier.git
synced 2026-05-15 14:16:02 -06:00
[PR #988] [MERGED] Perform clean uninstall on windows #1733
Labels
No labels
HiDPI
bounty
bsd/freebsd
bsd/openbsd
bug
bug
build-infra
cantfix
critical
doc
duplicate
enhancement
fix-available
from git
from release
good first issue
help wanted
installer/package
invalid
linux
macOS
meta
needs testing
pull-request
query
question
regression
regression
v2.4.0
windows
wontfix
work-in-progress
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/barrier#1733
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/debauchee/barrier/pull/988
Author: @albertony
Created: 12/11/2020
Status: ✅ Merged
Merged: 12/29/2020
Merged by: @p12tic
Base:
master← Head:win_clean_uninstall📝 Commits (2)
91baa4fPerform clean uninstall on windows2c5cdf1Add version info resource to windows setup exe📊 Changes
1 file changed (+17 additions, -7 deletions)
View changed files
📝
dist/inno/barrier.iss.in(+17 -7)📄 Description
Changes:
net stopinstead ofsc stopfor stopping the service before uninstalling it.sc stopwill run completely async and then the followingsc deletetypically fails because it is still running, leavingbarrierd.exebehind after uninstall.net stopwill automatically wait until it has stopped, but will not block forever - aborts with error if service is unresponsive or takes more than 30 seconds.C:\ProgramData\Barrier, containingbarrierd.log, on uninstall.barrierd.logi application folder, but this is not (no longer) where the log file is created.Will still leave registry settings and user configuration in
%LocalAppData%\Barrierfolder (server config file, certificates and fingerprints) behind, I guess this is the sort of user-specific settings that are expected to be left behind in case of reinstall..🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.