From 0857ddadc55b98a1e79c1384e63b6a2f3c8e33e5 Mon Sep 17 00:00:00 2001 From: John Tur Date: Tue, 28 Oct 2025 03:14:56 -0400 Subject: [PATCH] Always delete OpenConsole.exe on Windows uninstall (#41348) By default, the uninstaller will only delete files that were written by the original installer. When users upgrade Zed, these new OpenConsole.exe files will have been written by auto_upgrade_helper, not the installer. Force them to be deleted on uninstall, so they do not hang around. Release Notes: - N/A --- crates/zed/resources/windows/zed.iss | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/crates/zed/resources/windows/zed.iss b/crates/zed/resources/windows/zed.iss index 78f0f09a2a17a44a561851f2936e0abb8d843329..9df6d3b228272e305b2b06345c389b34756e326a 100644 --- a/crates/zed/resources/windows/zed.iss +++ b/crates/zed/resources/windows/zed.iss @@ -49,6 +49,10 @@ Name: "simplifiedChinese"; MessagesFile: "{#ResourcesDir}\messages\Default.zh-cn ; Delete logs Type: filesandordirs; Name: "{app}\tools" Type: filesandordirs; Name: "{app}\updates" +; Delete newer files which may not have been added by the initial installation +Type: filesandordirs; Name: "{app}\x64" +Type: filesandordirs; Name: "{app}\arm64" + [Tasks] Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked