From ae6607cedab61c9ee3b256b5cb082aaffd75f691 Mon Sep 17 00:00:00 2001 From: crschnick Date: Mon, 27 Jul 2026 18:11:15 +0000 Subject: [PATCH] Fixes for msi installer script --- app/src/main/java/io/xpipe/app/update/AppInstaller.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/app/src/main/java/io/xpipe/app/update/AppInstaller.java b/app/src/main/java/io/xpipe/app/update/AppInstaller.java index 0ed3e08dc..bd9a1540c 100644 --- a/app/src/main/java/io/xpipe/app/update/AppInstaller.java +++ b/app/src/main/java/io/xpipe/app/update/AppInstaller.java @@ -74,12 +74,12 @@ public class AppInstaller { + ScriptHelper.createExecScript(ShellDialects.CMD, sc, command) + "\""; } else { toRun = sc.getShellDialect() == ShellDialects.POWERSHELL - ? "Start-Process -WindowStyle Minimized -FilePath powershell -ArgumentList \"-ExecutionPolicy\", \"Bypass\", " + ? "Start-Process -WindowStyle Minimized -FilePath powershell -ArgumentList \"-NoProfile\", \"-ExecutionPolicy\", \"Bypass\", " + "\"-File\", \"`\"" + ScriptHelper.createExecScript(ShellDialects.POWERSHELL, sc, command) + "`\"\"" : "start \"" + AppNames.ofCurrent().getName() - + " Updater\" /min powershell -ExecutionPolicy Bypass -File \"" + + " Updater\" /min powershell -ExecutionPolicy Bypass -NoProfile -File \"" + ScriptHelper.createExecScript(ShellDialects.POWERSHELL, sc, command) + "\""; } @@ -122,9 +122,10 @@ public class AppInstaller { """ echo Installing %s ... cd "$env:HOMEDRIVE\\$env:HOMEPATH" - echo '+ msiexec /i "%s" /lv "%s" /qb%s' + echo '+ msiexec /i "%s" /lv "%s" /qb %s' Start-Process %s -FilePath msiexec -Wait -ArgumentList "/i", "`"%s`"", "/lv", "`"%s`"", "/qb"%s %s + exit """, file, file,