diff --git a/ChangeLog b/ChangeLog
index a8dbbfa94..04efeb976 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -7,6 +7,7 @@ Bug fixes:
Enhancements:
- #6836 Enabling Github Code Scanning
+- #6841 Windows installer has been updated.
v1.12.x-snapshot
===========
diff --git a/dist/wix/Product.wxs b/dist/wix/Product.wxs
index 539f33116..1d18807fa 100644
--- a/dist/wix/Product.wxs
+++ b/dist/wix/Product.wxs
@@ -5,7 +5,6 @@
-
@@ -26,13 +25,13 @@
+ ForceCreateOnInstall="yes" ForceDeleteOnUninstall="yes">
+ ForceCreateOnInstall="yes" ForceDeleteOnUninstall="yes">
@@ -44,9 +43,11 @@
+ common_background
+
-
-
+
+
@@ -58,18 +59,7 @@
-
- 1
- 1
- NOT Installed
+
diff --git a/dist/wix/Synergy.wixproj b/dist/wix/Synergy.wixproj
index b340455f8..c3420922b 100644
--- a/dist/wix/Synergy.wixproj
+++ b/dist/wix/Synergy.wixproj
@@ -10,6 +10,12 @@
wix\obj\$(Configuration)\
+
+
+
+
+
+
diff --git a/dist/wix/SynergyBrowseDlg.wxs b/dist/wix/SynergyBrowseDlg.wxs
new file mode 100644
index 000000000..4751af4f9
--- /dev/null
+++ b/dist/wix/SynergyBrowseDlg.wxs
@@ -0,0 +1,33 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/wix/SynergyDlgSequence.wxs b/dist/wix/SynergyDlgSequence.wxs
new file mode 100644
index 000000000..2b736202c
--- /dev/null
+++ b/dist/wix/SynergyDlgSequence.wxs
@@ -0,0 +1,72 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ "1"]]>
+
+ 1
+ NOT Installed
+
+ 1
+ Installed AND PATCH
+
+ 1
+ NOT WIXUI_DONTVALIDATEPATH
+ "1"]]>
+ WIXUI_DONTVALIDATEPATH OR WIXUI_INSTALLDIR_VALID="1"
+ 1
+ 1
+ 1
+
+ NOT Installed
+ Installed AND NOT PATCH
+ Installed AND PATCH
+
+ 1
+
+ 1
+ 1
+ 1
+
+
+
+
+
+
+
diff --git a/dist/wix/SynergyInstallDlg.wxs b/dist/wix/SynergyInstallDlg.wxs
new file mode 100644
index 000000000..358205ba2
--- /dev/null
+++ b/dist/wix/SynergyInstallDlg.wxs
@@ -0,0 +1,24 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/wix/SynergyMaintenanceTypeDlg.wxs b/dist/wix/SynergyMaintenanceTypeDlg.wxs
new file mode 100644
index 000000000..6e451a54c
--- /dev/null
+++ b/dist/wix/SynergyMaintenanceTypeDlg.wxs
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/wix/SynergyVerifyReadyDlg.wxs b/dist/wix/SynergyVerifyReadyDlg.wxs
new file mode 100644
index 000000000..4226df711
--- /dev/null
+++ b/dist/wix/SynergyVerifyReadyDlg.wxs
@@ -0,0 +1,140 @@
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/dist/wix/SynergyWelcome.wxs b/dist/wix/SynergyWelcome.wxs
new file mode 100644
index 000000000..380d11059
--- /dev/null
+++ b/dist/wix/SynergyWelcome.wxs
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+ welcome_background
+
+
+
+
+
+ NOT Installed OR PATCH
+
+
+
+
\ No newline at end of file
diff --git a/res/banner.bmp b/res/banner.bmp
deleted file mode 100644
index 418746c86..000000000
Binary files a/res/banner.bmp and /dev/null differ
diff --git a/res/banner.png b/res/banner.png
new file mode 100644
index 000000000..cbf9b4675
Binary files /dev/null and b/res/banner.png differ
diff --git a/res/common_background.png b/res/common_background.png
new file mode 100644
index 000000000..647e8b40c
Binary files /dev/null and b/res/common_background.png differ
diff --git a/res/dialog.bmp b/res/dialog.bmp
deleted file mode 100644
index 2a8ee61b6..000000000
Binary files a/res/dialog.bmp and /dev/null differ
diff --git a/res/dialog.png b/res/dialog.png
new file mode 100644
index 000000000..c43c94470
Binary files /dev/null and b/res/dialog.png differ
diff --git a/res/welcome_background.png b/res/welcome_background.png
new file mode 100644
index 000000000..cbc306b21
Binary files /dev/null and b/res/welcome_background.png differ