Attempts to install .NET framework onto Windows 10 from a USB drive or any other format, other than the Control Panel, will end in failure. For Windows 10, the Control Panel is the only viable way to install .NET framework.
Fortunately, .NET 4.7 is included by default in the Creators Update v1703, but for earlier versions like .NET 3.5, a manual install is required.
Download the required .NET 3.5 data here: https://www.microsoft.com/en-us/download/details.aspx?id=21 and install onto the system following the download prompts. Once installed, enable the .NET Framework 3.5 in the Control Panel by pressing the Windows key on your keyboard and typing “Windows Features”. In the “Turn Windows features on or off” dialog box that appears, check the .NET Framework 3.5 (includes .NET 2.0 and 3.0) box, click OK and reboot the computer.