diff --git a/ShareX.Setup/Program.cs b/ShareX.Setup/Program.cs index 399029447..4fe3fd3b0 100644 --- a/ShareX.Setup/Program.cs +++ b/ShareX.Setup/Program.cs @@ -243,13 +243,16 @@ private static void UpdatePaths() Console.WriteLine("Application version: " + AppVersion); - string sdkInstallationFolder = RegistryHelpers.GetValueString(@"SOFTWARE\WOW6432Node\Microsoft\Microsoft SDKs\Windows\v10.0", - "InstallationFolder", RegistryHive.LocalMachine); - string sdkProductVersion = RegistryHelpers.GetValueString(@"SOFTWARE\WOW6432Node\Microsoft\Microsoft SDKs\Windows\v10.0", - "ProductVersion", RegistryHive.LocalMachine); - WindowsKitsDir = Path.Combine(sdkInstallationFolder, "bin", Helpers.NormalizeVersion(sdkProductVersion).ToString()); + if (Job.HasFlag(SetupJobs.CompileAppx)) + { + string sdkInstallationFolder = RegistryHelpers.GetValueString(@"SOFTWARE\WOW6432Node\Microsoft\Microsoft SDKs\Windows\v10.0", + "InstallationFolder", RegistryHive.LocalMachine); + string sdkProductVersion = RegistryHelpers.GetValueString(@"SOFTWARE\WOW6432Node\Microsoft\Microsoft SDKs\Windows\v10.0", + "ProductVersion", RegistryHive.LocalMachine); + WindowsKitsDir = Path.Combine(sdkInstallationFolder, "bin", Helpers.NormalizeVersion(sdkProductVersion).ToString()); - Console.WriteLine("Windows Kits directory: " + WindowsKitsDir); + Console.WriteLine("Windows Kits directory: " + WindowsKitsDir); + } } private static void CompileSetup()