summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--packaging/windows-exe/rabbitmq_nsi.in4
1 files changed, 3 insertions, 1 deletions
diff --git a/packaging/windows-exe/rabbitmq_nsi.in b/packaging/windows-exe/rabbitmq_nsi.in
index 7aec1f1dc4..168f3da612 100644
--- a/packaging/windows-exe/rabbitmq_nsi.in
+++ b/packaging/windows-exe/rabbitmq_nsi.in
@@ -208,7 +208,9 @@ Function .onInit
rununinstall:
;Run the uninstaller
ClearErrors
- ExecWait "$INSTDIR\uninstall.exe /S"
+ ExecWait "$INSTDIR\uninstall.exe /S _?=$INSTDIR"
+ Delete "$INSTDIR\uninstall.exe"
+ RMDir "$INSTDIR"
${EndIf}
FunctionEnd