diff --git a/.changes/fix-wix-registry-search-order.md b/.changes/fix-wix-registry-search-order.md
new file mode 100644
index 000000000000..10e11326ced6
--- /dev/null
+++ b/.changes/fix-wix-registry-search-order.md
@@ -0,0 +1,5 @@
+---
+"tauri-bundler": patch:bug
+---
+
+Fix WIX installer registry search order so that the named `InstallDir` key takes priority over the NSIS default key, preventing install location from changing on updates.
diff --git a/crates/tauri-bundler/src/bundle/windows/msi/main.wxs b/crates/tauri-bundler/src/bundle/windows/msi/main.wxs
index a11b2ec4381c..a08c3b2cc5dc 100644
--- a/crates/tauri-bundler/src/bundle/windows/msi/main.wxs
+++ b/crates/tauri-bundler/src/bundle/windows/msi/main.wxs
@@ -70,12 +70,16 @@
{{/if}}
+
-
-
-
-
+
+
+
+