Вы не указали программное обеспечение, но один из возможных обходных путей - обойти установщик, установив программное обеспечение на 32-разрядную машину, а затем скопировав установленные файлы в 64-разрядную систему и создав необходимые записи реестра вручную. (Вы можете прослушивать их с помощью Process Monitor во время установки. См. Комментарий ниже для вспомогательных сценариев PowerShell.)
Это может быть очень трудоемким способом для сложных приложений, но с другой стороны, есть много приложений, которые используют установщик просто для копирования файлов, создания элементов меню «Пуск», записи нескольких записей реестра (если таковые имеются) и почти ничего другого. В таких случаях вы можете легко добиться успеха.
Другое дело, сможет ли приложение нормально работать в 64-битной среде. Вы можете попробовать с настройками совместимости, и вы можете или не можете добиться успеха. Но вы попросили обойти это так, вот оно.
Еще одна попытка открыть пакет установщика вручную (во многих случаях это исполняемый ZIP-файл или пакет установщика Windows) и извлечь его содержимое. Установщики MSI и некоторые установщики EXE могут быть распакованы таким образом, хотя в основном вы получите тот же набор файлов, что и на 32-разрядной машине, так что здесь нет ничего сложного. Но во многих случаях такое извлечение возможно.
Ссылки по теме: Распаковка пакета MSI и открытие самораспаковывающегося архива EXE .