diff --git a/builders/windows-builder.py b/builders/windows-builder.py
index 0e99fcd..3eb170d 100644
--- a/builders/windows-builder.py
+++ b/builders/windows-builder.py
@@ -182,7 +182,6 @@ class WindowsBuilder(Builder):
progfilefolder = 'ProgramFiles64Folder' if self.arch == 'x64' else 'ProgramFilesFolder'
xml = xml % dict(dialog=os.path.join(config_dir, 'WizardMain.bmp'),
banner=os.path.join(config_dir, 'WizardBanner.bmp'),
- license=os.path.join(config_dir, 'gpl-2.0.rtf'),
platform=self.arch,
progfilefolder=progfilefolder)
tree = fromstring(xml.encode('utf8'))
diff --git a/windows/OpenLP-base.wxs b/windows/OpenLP-base.wxs
index 7ceb05e..da1ae89 100644
--- a/windows/OpenLP-base.wxs
+++ b/windows/OpenLP-base.wxs
@@ -13,14 +13,44 @@
-
-
- WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1
+ "1"]]>
+ 1
+ NOT Installed
+ Installed AND PATCH
+ 1
+ 1
+ NOT WIXUI_DONTVALIDATEPATH
+ "1"]]>
+ WIXUI_DONTVALIDATEPATH OR WIXUI_INSTALLDIR_VALID="1"
+ 1
+ 1
+ NOT Installed
+ Installed AND NOT PATCH
+ Installed AND PATCH
+ 1
+ 1
+ 1
+ 1
+
-