diff --git a/src/WingetCreateCore/Common/PackageParser.cs b/src/WingetCreateCore/Common/PackageParser.cs index 49f6f1c2..4fe95938 100644 --- a/src/WingetCreateCore/Common/PackageParser.cs +++ b/src/WingetCreateCore/Common/PackageParser.cs @@ -463,12 +463,12 @@ private static bool ParsePackageAndGenerateInstallerNodes( archMatches.Add(InstallerArchitecture.Arm); } - if (Regex.Match(url, "x64|win64|_64", RegexOptions.IgnoreCase).Success) + if (Regex.Match(url, "x64|win64|_64|64-bit", RegexOptions.IgnoreCase).Success) { archMatches.Add(InstallerArchitecture.X64); } - if (Regex.Match(url, "x86|win32|ia32|_86", RegexOptions.IgnoreCase).Success) + if (Regex.Match(url, "x86|win32|ia32|_86|32-bit", RegexOptions.IgnoreCase).Success) { archMatches.Add(InstallerArchitecture.X86); }