Windows Server 2012 setup (upgrading from Server 2008) says after compatibility check:

"Setup has detected that at least one of Remote Desktop Session Host (RDSH), Remote Desktop Connection Broker (RDCB), Remote Desktop Virtualization Host (RDVH) and Remote Desktop Web Access (RDWA) role is installed. To upgrade your server, uninstall these components."

I don't know what these are or how to uninstall them. As far as I can tell, they aren't installed. I know that the name "Terminal Services" has been replaced by "Remote Desktop", but since "Session Broker", "Gateway", and "Web Access" are all listed as "Not Installed", that leaves "Virtualization Host" unaccounted for. It's not in the list as either installed or not installed, and they can't seriously expect me to uninstall Terminal Server itself??? What should I do?

TS Role Services

  • 2
    Why are you upgrading? A clean install is almost always a better choice for servers.
    – Zoredache
    Jul 18, 2013 at 20:55
  • 1
    That's obsolete information. Upgrades with Windows 8 and Server 2012 as supposed to be better options that run smoothly just like Macs do, and save you all the headaches of re-configuring everything. It's better to start with a known good configuration and upgrade. A better question is why does it think a role is installed that's not. I might have to do with the fact that Hyper-V was installed, but I had to uninstall it for the same reason (required to be uninstalled to upgrade).
    – Triynko
    Jul 18, 2013 at 21:01
  • Anyway, I am doing a clean install on an identical server sitting beside the one I'm upgrading, but my primary reason for upgrading is to avoid having to reconfigure everything and reinstall all the software. There are a lot of obscure configuration option in SQL Server as well surrounding CLR integration options, and I just don't have time to deal with it at the moment.
    – Triynko
    Jul 18, 2013 at 21:42
  • The message states "at least one", hence you have at least one of these components installed, not necessarily all of these components. Your screen shot shows Terminal Server and TS Licensing. Those are the components you need to uninstall.
    – joeqwerty
    Jul 18, 2013 at 21:49
  • I know it said "at least one", but notice that none of the names exist. No role services starting with the name "Remote Desktop" were installed, and even knowing that "Remote Desktop" == "Terminal Services", there were still service names that were unaccounted for. Of the 4 services it complained about: "Session Host" didn't exist. "Connection Broker" didn't exist. "Virtualization Host" didn't exist. And "Web Access" wasn't installed. How the hell is anyone supposed to know that "Remote Desktop Session Host" == ("Terminal Server" + "TS Licensing"). That's my point.
    – Triynko
    Jul 19, 2013 at 17:37

1 Answer 1


They do expect you to do so, the roles have changed dramatically and "Remote Desktop Session Host" is "Terminal Server", albeit in new language.

You will still be able to access your machine via remote desktop without the role installed, it will just be limited to 2 concurrent connections from administrative users.

  • I think its already limited to 2. I was just hesitant to uninstall it because of the headaches I remember going through with Microsoft on the phone trying to get TS licences activated. Do I also have to uninstall TS Licencing?
    – Triynko
    Jul 18, 2013 at 21:10
  • It does not say you need to remove the licensing role so I would try just removing the Terminal Server role. Jul 19, 2013 at 2:17

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.