From d797bd8de4623fb9c80a9dfd6eae63271be99780 Mon Sep 17 00:00:00 2001 From: Robo Date: Wed, 4 Feb 2026 03:17:56 +0900 Subject: [PATCH] fix: always remove the old context menu entries on win11 (#291574) --- build/win32/code.iss | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build/win32/code.iss b/build/win32/code.iss index 101dc2d3548..197ff3e9e26 100644 --- a/build/win32/code.iss +++ b/build/win32/code.iss @@ -1603,7 +1603,7 @@ begin begin #ifdef AppxPackageName // Remove the old context menu registry keys - if IsWindows11OrLater() and WizardIsTaskSelected('addcontextmenufiles') then begin + if IsWindows11OrLater() then begin RegDeleteKeyIncludingSubkeys({#EnvironmentRootKey}, 'Software\Classes\*\shell\{#RegValueName}'); RegDeleteKeyIncludingSubkeys({#EnvironmentRootKey}, 'Software\Classes\directory\shell\{#RegValueName}'); RegDeleteKeyIncludingSubkeys({#EnvironmentRootKey}, 'Software\Classes\directory\background\shell\{#RegValueName}');