Installing SharePoint 2010 on Windows Server 2008 R2 – which server roles and features do I need?

If you’re installing SharePoint Server 2010, you will need to address the hardware and software prerequisites for SharePoint 2010.    This time around, Microsoft put together a nice TechNet page that tells you the basics of what you need before you install SP 2010:

This is a fairly comprehensive page, but there are some gaps in this document.  For instance, it tells you that you need to configure your server with the following roles:

  • Web Server (IIS) role
  • Application Server role
  • However, each of these roles consists of a number of role services – how do you know which role services need to be turned on for SharePoint 2010?   And if you miss one of the role services, you’ll get the following error when trying to install SharePoint 2010:

    “Setup is unable to proceed due to the following error(s):

    Windows Server Features or role services required by this product are not enabled. ”

    Below I’ve posted screenshots from one of my virtual machines where I was able to successfully install SharePoint Server 2010.  If you’re getting the error shown above, compare these screenshots to your configuration to find out which role services you’re missing.

    1. Turn on Application Server Role and make sure these role services are also turned on:

    2. Turn on Web Server Role and make sure that these role services are also turned on:

    3. On my VM, I also have the File Services role turned on:

    4. Go to Server Manager > Features and make sure that you have the following Features turned on:

    Good luck with your SP 2010 install!


    31 Responses to “Installing SharePoint 2010 on Windows Server 2008 R2 – which server roles and features do I need?”

    1. 1 Naveed Ul Islam September 19, 2010 at 5:43 pm

      I was got stuck and this blog resolved my issues. Great work… thanks!


    2. 3 Jason Nelson October 10, 2010 at 12:07 am

      We couldn’t quite nail down what the installer required, thanks for clearing it up with this great post.



    3. 4 Martina October 14, 2010 at 2:46 am

      thanks very much, great help!


    4. 5 Navid February 12, 2011 at 2:22 am

      Thanks You !!
      It helped me.

    5. 6 BVDB February 28, 2011 at 3:09 am

      I’ve had the same problem.
      I’ve checked all features and roles and all where installed.

      Turned out that the installer wasn’t able to write a file in the Temp folder to check the features and roles.
      Changing the environmental variables to another folder where everyone had full control solved the problem

    6. 8 Dildar March 12, 2011 at 6:09 pm

      Thanks Youuuuuuuuuuuuuuuuuuuuuuuuuuu !!
      It helped me.

    7. 9 Kaycee March 22, 2011 at 3:40 am

      Great Job mate Thanks

    8. 10 ggdal March 28, 2011 at 8:32 pm

      it works!!!!! thanks

    9. 11 uma June 6, 2011 at 1:23 am

      This helped me a lot.. Thanks

    10. 12 Dow October 9, 2011 at 11:07 pm

      Many thanks. Really useful

    11. 13 Lince December 13, 2011 at 10:09 am

      You have no ideia how it helped me! Thank you very much!

    12. 14 lp February 15, 2012 at 2:10 pm

      This was a great addition, helped me to finally install SharePoint…

    13. 15 loneRanger March 24, 2012 at 11:26 am

      Great jobs. This was great.

    14. 16 March 25, 2012 at 9:22 am

      Great Jobs, congratulations from Brazil!!!

    15. 17 paul May 2, 2012 at 11:53 am

      Why do you have net.tcp and net.pipe and msmq role services enabled?

    16. 18 Oluwatobi Olowosokedile Moses Smart May 10, 2012 at 9:06 pm

      it worked for me too. Thanks a million time. U are the best. God bless.

    17. 19 RamlalKaka July 21, 2012 at 7:14 am


    18. 20 Mark Campbell July 23, 2012 at 10:39 am

      Great article but one question. 🙂

      The technet article says that the web/application servers can be 2008R2 Webservers. The webserver doesn’t have the application role as an option. Am I missing something or does Microsoft find a way around this with their own services? It may be silly to some, but I figured I would ask…a Web Server license is much cheaper :p

      Thanks again.

    19. 21 HP September 26, 2012 at 10:05 pm

      Great post; Thanks for detailed explanation.

    20. 22 Ranjith November 28, 2013 at 6:21 am

      U r such a life saver 🙂

    21. 23 Kenny December 21, 2013 at 1:03 am

      Thanks so much, I followed all your configuration guideliness and I have it installed on my windows server 2008 x64 machine. Though it was giving me sme error earlier.

    22. 24 grggd retert February 26, 2014 at 2:11 am

      thanks, very helpful

    23. 25 Komlan ADOBLI February 28, 2014 at 9:56 am

      Million thanks to you. It was very helpful .

    24. 26 Nigel October 4, 2014 at 8:44 am

      Once you’ve found a broken extension, contact
      the manufacturer and ask for an update. Upon booting up, Windows will create a boot log
      of the start up process that can help you diagnose
      where you computer has gone wrong. Unfortunately, Microsoft has not been very forthcoming with the facts.

    25. 27 Rajni February 26, 2015 at 5:48 am

      it works for me. Thanks for the support.

    26. 28 Rajni February 26, 2015 at 5:50 am

      Suggetion – Do not select all services. Only select the services which are mentioned in given solution. Only then you will be able to solve this solution. Otherwise all the time, you will get the same error. It was happening same with me. Thanks

    27. 29 abhinav April 17, 2015 at 12:22 am

      It worked with some errors. But I have restart my system and installed through Splash Screen.

      Great Work.


    1. 1 Roles, Features, and IIS Management Compatibility required for SharePoint 2010 | My Blog Trackback on August 29, 2011 at 7:10 am
    2. 2 Sharepoint – installation says Windows Server Features or Role Services required by this product are not enabled » devnumbertwo Trackback on August 27, 2012 at 3:29 pm

    Leave a Reply

    Fill in your details below or click an icon to log in: Logo

    You are commenting using your account. Log Out /  Change )

    Google photo

    You are commenting using your Google account. Log Out /  Change )

    Twitter picture

    You are commenting using your Twitter account. Log Out /  Change )

    Facebook photo

    You are commenting using your Facebook account. Log Out /  Change )

    Connecting to %s

    RSS Information Week Headlines

    • An error has occurred; the feed is probably down. Try again later.

    RSS SharePoint Team Blog

    • An error has occurred; the feed is probably down. Try again later.

    RSS InfoPath Team Blog

    • An error has occurred; the feed is probably down. Try again later.

    RSS Joel Oleson Blog

    • An error has occurred; the feed is probably down. Try again later.

    RSS Bud Ratliff blog

    • An error has occurred; the feed is probably down. Try again later.

    RSS Susan Hanley’s KM Blog

    • An error has occurred; the feed is probably down. Try again later.

    Blog Stats

    • 374,603 hits

    %d bloggers like this: