diff --git a/autobuild.xml b/autobuild.xml
index 42c164e361..f7ee8cd6d8 100644
--- a/autobuild.xml
+++ b/autobuild.xml
@@ -3072,9 +3072,9 @@
archive
name
darwin64
@@ -3096,9 +3096,9 @@
archive
name
windows
diff --git a/indra/newview/viewer_manifest.py b/indra/newview/viewer_manifest.py
index f6bbe7365a..bac80d8c13 100755
--- a/indra/newview/viewer_manifest.py
+++ b/indra/newview/viewer_manifest.py
@@ -206,6 +206,9 @@ class ViewerManifest(LLManifest):
summary_dict = {"Type":"viewer","Version":'.'.join(self.args['version']),
"Channel":self.channel_with_pkg_suffix(),
"Platform":summary_json_platform}
+ #MAINT-7294: Windows exe names depend on channel name, so write that in also
+ if summary_json_platform.startswith('win'):
+ summary_dict.update({'Executable':self.channel_with_pkg_suffix().replace(' ', '')+'.exe'})
with open(os.path.join(os.pardir,'summary.json'), 'w') as summary_handle:
json.dump(summary_dict,summary_handle)