When installing an Intel Parallel Studio XE product including Fortran onto a system where no supported Microsoft Visual Studio is installed, Microsoft Visual Studio 2013 Shell will be installed to support Fortran. (For more information on Visual Studio requirements for Fortran see Intel C++ and Fortran Compilers for Windows* - Required Microsoft* development software)
Installing onto a Windows 10 systems the Visual Studio 2013 Shell install may fail. The Intel installer will end with an error display similar to this, saying "Setup Wizard ended prematurely":
Look at the "Module name" in the message. If it is "vs_isoshell.exe" or "vs_intshelladditional.exe", it is related to the Visual Studio 2013 Shell install. This article suggests several possibilities for recovering from this error.
The first thing to do is to run the failing component installer manually. Look in C:\Users\<yourname>\Downloads\Intel\parallel_studio_xe_2017_setup\installs\cmp_and_libs\ and you will see one or more subfolders corresponding to the package ID of the install you are using, for example, "109". Under the package ID number for the current install, look in ww_vsshell_2013_isolated if the failing module is vs_isoshell.exe, or ww_vsshell_2013_integrated if the failing module is vs_intshelladditional.exe. In the respective folders you will find the executable that failed.
Right click on the EXE file and select "Run as administrator" and see if you can install the component that way. It will probably fail and give a more detailed error message. For example, when running vs_isoshell.exe:
In this case it tells you that the computer needs to be restarted in order to complete a previous Windows Update. If you see this message, restart the computer and try running vs_isoshell.exe again.
When the failing module is vs_intshelladditional.exe, you may see a different error "Windows Program Compatibility is on. Turn it off and then try setup again." In this case, the suggested steps are:
- Go to Settings (in the Start menu), Updates. Check for Windows Updates and install all available updates. Restart the PC and try running vs_intshelladditional.exe again.
- Log in to the computer using the local Administrator account. This is disabled by default - to enable it see How to enable the hidden Windows 10 administrator account (this link is not hosted by Intel) and try running the EXE again
In most cases, one of these steps will allow the Shell to install. If successful, you should then rerun the full Intel Parallel Studio XE installer.
If you need more assistance with this problem, please see Intel Software Support.