Stupidest thing overlooked, I needed to take out the /q from the parameters portion:
Code:
[Run]
Filename: {tmp}\dotNetFx40_Full_setup.exe; Description: Install Microsoft .Net Framework 4.0;    Parameters: /noreboot; Flags: skipifdoesntexist; Check: ShouldInstalldotNET40