Incase studio exe installer unable to get excel installation path to check excel bitness then it displays below error message to the user:
"Not able to get Excel bitness because the excel.exe path is not defined on this Computer at \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\excel.exe.
Setup will now terminate. Please add the Excel.exe path on the above registry location and try again."
Because of this issue, Installation of Studio is aborted.
This SPA helps to install Studio if it is blocked by this issue.
This below workaround is applicable to all customers even if they are on Foundation and including all the versions of Evolve.
Please note, the new validation message will be displayed from 20.03 version onwards only.
The Excel path stored at "Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\excel.exe" registry location is not defined for any version of Excel.
Hence Installer could not find the Excel bits (32/64), and aborts the installation.
- Use 32bit/64bit MSIs to install Studio instead of using Exe installer.
- If installation is to be done through EXE installer only, then run the installation from command prompt and use SKIP_EXCEL_CHECK=YES parameter to install (winshuttle-studio-20.0300.2209.06001.exe /v"SKIP_EXCEL_CHECK=YES").
Please note, if SKIP_EXCEL_CHECK=YES parameter is used then the bitness for Studio installation will be picked as per the Operating System bit.
If OS is 64bit and Excel is 64bit then 64bit Studio will be installed as expected from both exe as well as from 64 bit MSI.
if OS is 64bit and Excel is 32bit then 64bit Studio will get installed via exe, so in this case we recommend using 32bit MSI always.
If OS is 32bit and Excel is 32bit then 32bit Studio will be installed as expected from both exe as well as from 32 bit MSI.
Hence, if you have cross combination of 32 Bit Excel over 64 bit OS, then always use 32bit MSI for Studio installation and avoid installation through EXE installer.
WIN-43801: (Machine Specific Issue) : Check_Infopath_Version.dll in Studio wrapper installer is not able to create object on specific machine