Microsoft .NET Framework 3.5.1 входит в состав Windows Server 2008 R2, а .NET Framework 2.0 с пакетом обновления 2 является субкомпонентным базовым уровнем .NET Framework 3.5.1.
Чтобы вернуть Net.Tcp на компьютер с этим выпуском фреймворка, запустите ServiceModelReg.exe. Смотрите подробные инструкции здесь .
Важнейшая часть такова:
"% WINDIR% \ Microsoft.Net \ Framework \ v4.0.30319 \ aspnet_regiis" -i -enable
"% WINDIR% \ Microsoft.Net \ Framework \ v4.0.30319 \ ServiceModelReg.exe" -r
Параметр "-r" в ServiceModelReg переустанавливает сопоставления сценариев и служб WCF на компьютере. Смотрите "ServiceModelReg.exe /?" для всех вариантов.
Надеюсь, это поможет!