Windows 7 SP1 lacks a critical update. Solution: Download and install KB3063858 from Microsoft Update Catalog first, then retry the .NET installer.

Microsoft .NET Framework is completely free to download, distribute, and install.