below and attached is terminalserverenable.reg
--------------------------------------------------------------------
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Terminal Server]
"NthCountMsgQPeeksSleepBadApp"=dword:00000005
"TSEnabled"=dword:00000001
"MsgQBadAppSleepTimeInMillisec"=dword:00000001
"FirstCountMsgQPeeksSleepBadApp"=dword:0000000f
"TSAppCompat"=dword:00000000
"fDenyTSConnections"=dword:00000000
"fEnableSalem"=dword:00000001
"fAllowFullControl"=dword:00000000
"fAllowRemoteAssistance"=dword:00000000
"fAllowToGetHelp"=dword:00000001
"fAllowUnsolicited"=dword:00000000
"DeleteTempDirsOnExit"=dword:00000000
"fWritableTSCCPermTab"=dword:00000000
"IdleWinStationPoolCount"=dword:00000000
"PerSessionTempDir"=dword:00000000
"TSAdvertise"=dword:00000000
"TSUserEnabled"=dword:00000000
----------------------------------------------------------
merging this and rebooting will make your terminal server settings the same as those on my posr2009 that sucessfully serves remote desktop. There could still be firewall and other issues such as the service not starting properly (I did not do a reg file to merge those settings) but this will make the settings affected in the system prop., remote tab the same as a working system (even if the interface is still greyed out
I installed removed and reinstalled terminal services and determined that the cab file I linked to in other post does contain ALL files needed to reinstall terminal services for posr2009
If you are worried about registry edits you can download erunt and backup your registry
It is one of the most useful programs I have encountered since win NT came out.
I often merge registry entries on offline hives (they have no CurrentControlSet) and I reflexivly exported ControlSet001 data. In 99+% of cases this will give you the same data in CurrentControlSet when you reboot but you could also rename ControlSet001 to CurrentControlSet to be sure.