From f94af90359ec8b01138ae542391caa704ec18ca8 Mon Sep 17 00:00:00 2001 From: Catalin Andrei Cacuci <52856673+catalinsh@users.noreply.github.com> Date: Wed, 9 Jul 2025 13:42:07 +0200 Subject: [PATCH] fix(nsis): per-machine installer not requesting elevation when run by non-admin users (#13786) --- .changes/fix-nsis-per-machine-installer-elevation.md | 5 +++++ crates/tauri-bundler/src/bundle/windows/nsis/installer.nsi | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changes/fix-nsis-per-machine-installer-elevation.md diff --git a/.changes/fix-nsis-per-machine-installer-elevation.md b/.changes/fix-nsis-per-machine-installer-elevation.md new file mode 100644 index 000000000..ae9fe46ad --- /dev/null +++ b/.changes/fix-nsis-per-machine-installer-elevation.md @@ -0,0 +1,5 @@ +--- +tauri-bundler: patch:bug +--- + +Fix NSIS per-machine installer not requesting elevation when run by non-admin users. diff --git a/crates/tauri-bundler/src/bundle/windows/nsis/installer.nsi b/crates/tauri-bundler/src/bundle/windows/nsis/installer.nsi index fb8e9bb40..e178c49ea 100644 --- a/crates/tauri-bundler/src/bundle/windows/nsis/installer.nsi +++ b/crates/tauri-bundler/src/bundle/windows/nsis/installer.nsi @@ -95,7 +95,7 @@ VIAddVersionKey "ProductVersion" "${VERSION}" ; Handle install mode, `perUser`, `perMachine` or `both` !if "${INSTALLMODE}" == "perMachine" - RequestExecutionLevel highest + RequestExecutionLevel admin !endif !if "${INSTALLMODE}" == "currentUser"