I just made this.
It's switchless instaler that installs .NET FW 1.1SP1, 2.0 & 3.0 for Win x64.
There are 11 separated self-extracting EXEs. If you don't want to install any of them remove them from CAB file as well as their respective entries from INI file (I'll assume you know how to do it). Here is what is what:
1.exe - .NET Framework 1.1 with slipstreamed hotfixes KB867460 (SP1), KB886903 & KB890673
2.exe - .NET Framework 2.0 with slipstreamed hotfixes KB917283 & KB922770
3a.exe - Software Rasterizer for DirectX 9.0 SDK
3b.exe - MSXML 6.0 Parser (KB925673)
3bu.exe - MSXML 6.0 Parser (KB927977)
3c.exe - Windows Imaging Component
3d.exe - XML Paper Specification Shared Components Pack 1.0
3e.exe - Windows Communication Foundation
3f.exe - Windows Presentation Foundation
3g.exe - Windows Workflow Foundation
3h.exe - .NET Framework 3.0
WARNING: I didn't test this so don't expect too much. If you experience any errors, post them here.
You may also need this. It's Java Runtime Enviroment 6.0 for x64 switchless installer (also not tested).