It seems that Windows 8 simply does not support .NET framework installers at all; instead, you have to enable older .NET support in the OS settings.
This can be done from the Control Panel, but this requires an Internet connection.
There is also a way to do this from the command line, but you need the Windows 8 installation media to do this.
Detailed instructions for both scenarios can be found in the following page:
https://msdn.microsoft.com/library/hh506443.aspx[
^]