When attempting to install the V7 On-Premises Server, the installation fails.
If you search for "Return value 3" in the MSI log file you will find the following information above the return code:
MSI (s) (44:F0) [20:13:26:018]: Hello, I'm your 32bit Elevated Non-remapped custom action server.
CAQuietExec64: Error: 0x800f0906
CAQuietExec64: The source files could not be downloaded.
CAQuietExec64: Use the "source" option to specify the location of the files that are required to restore the feature. For more information on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077.
CAQuietExec64: Error 0x800f0906: Command line returned an error.
CAQuietExec64: Error 0x800f0906: QuietExec64 Failed
CAQuietExec64: Error 0x800f0906: Failed in ExecCommon64 method
CustomAction EnableWindowsFeatures returned actual error code 1603 (note this may not be 100% accurate if translation happened inside sandbox)
MSI (s) (44:E4) [20:13:45:252]: Note: 1: 2265 2: 3: -2147287035
MSI (s) (44:E4) [20:13:45:252]: User policy value 'DisableRollback' is 0
MSI (s) (44:E4) [20:13:45:252]: Machine policy value 'DisableRollback' is 0
Action ended 20:13:45: InstallFinalize. Return value 3.
This indicates that the installer was trying to download something it couldn't download since the server was not directly connected to Internet.
This is usually related to the .NET 3.5 feature since it's not available by default on Windows 2012 and above.