What is the difference between a Role and a Feature when customizing your Windows 2008 Server?

by David Davis [Published on 3 Jan. 2008 / Last Updated on 3 Jan. 2008]

Have you ever gone to install something in Windows 2008 Server and you are given the choice between installing a role or a feature? Which do you choose? Let's find out.

When you first install Windows 2008 Server, it comes up with the Initial Configuration Task screen. You are given the option to either add “Roles” or add “Features”. I wondered what the difference between these two was. For example, if I want to add the IIS webserver, is that a feature or a role? While there is some overlap between these two, in general, you can think of Roles as major functions of the server and Features as smaller add-on packages. Whether it is a role or a feature, these are all Microsoft Windows 2008 add-ons, not 3rd party applications.

Here are some examples of each:


  • Windows AD/DC Server,
  • DNS,
  • DHCP,
  • File,
  • Print,
  • NAP,
  • Terminal Server,
  • IIS,
  • WDS,
  • WSS


  • .NET,
  • Bitlocker Encryption,
  • BITS,
  • Remote Assistance,
  • SMTP Server,
  • SNMP,
  • telnet server & client,
  • failover,
  • NLB,
  • TFTP,
  • Windows Server Backup,
  • WINS, 
  • Powershell


David Davis has served as an IT Manager for over 15 years. He has a number of certifications including CCIE #9369, MCSE, CISSP, & VCP. Additionally, David has authored over one hundred articles, a number of video training courses including Windows XP, Wireless Networking, Linux Administration, ISA Server, A+ Certification, Microsoft Virtual Server, & VMware Server & Workstation. David publishes Cisco Networking how-to articles & videos at his website, HappyRouter.com.

See Also

The Author — David Davis

David Davis is Director of Infrastructure at TrainSignal.com - the global leader in video training for IT Pros. He has a number of certifications including CCIE #9369, MCSE, CISSP, & VCP. Additionally, David has authored hundreds of articles and six different video training courses at Train Signal with his most popular course being VMware ESX Server. His personal websites are HappyRouter.com and VMwareVideos.com. You can follow David on Twitter or connect with David on LinkedIn.

Featured Links