E' un articolo di giugno 2006, però ritengo che possa essere utile, perchè contiene alcune informazioni utili sul deploy del FW3.0. Per esempio, per capire se è installato il FW3.0, è sufficiente leggere la seguente chiave di registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup\InstallSuccess (che deve valere 1)
Comodo se si stanno facendo setup di applicazioni e bisogna capire se il sistema è aggiornato oppure no. Inoltre, ci sono tutte le opzioni che possiamo fornire a riga di comando per installare il FW3.0 in modo più o meno silente (/quiet), sopprimendo completamente le interazioni con l'utente e così via.
Source : http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnlong/html/netfx30.asp