This one was driving me up the wall, but after setting up a WCF tcp endpoint, I kept getting an error similar to:
net.tcp://... is unavailable for the protocol of the address
Solution is to re-install the Service model with:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319>ServiceModelReg.exe -r
Hope that helps someone out!