How to run Best Practices Analyzer in Windows Server 2012 R2

Share this:

In this Tutorial we are going over the process to run the BPA (Best Practices Analyzer) on Windows Server 2012 R2. The Best Practices Analyzer concept has been out there since Exchange Server 2003 and it was added to Windows Server recent releases


In Windows Server 2012 R2, every time that we open Server Manager, we will have a summary of the roles and server groups and one of the items is the BPA results (Best Practices Analyzer), and most of the time that is the reason that we get a red square in one of the roles and/or servers.


In order to run a BPA, the administrator can go to the role on the left side, and then scroll down on the right side to the Best Practices Analyzer section. Click on Tasks and then Start BPA Scan to start the process, after a while all the recommendations will be listed on the same section.



Depending the number of servers that were added to the Server Manager, the administrator can pick and chose which servers the BPA will run against.


In some cases, the administrator is aware of a recommendation but that is not applicable to the system, in that case it could be removed from the list. In order to do that, just click on the desired recommendation and click on Exclude Result.


How about if you want to see an excluded recommendation? Not a problem, just click on the icon on the upper-right corner  and then all filters that are in place will be shown. We can remove the one that deals with Excluded and all results will be back on the main section.


Written by Anderson Patricio

Anderson Patricio

Anderson Patricio is a Canadian MVP in Cloud and Datacenter Management, and Office Server and Services, besides the Microsoft Award he also holds a Solutions Master (MCSM) in Exchange and several other certifications. Anderson has been contributing to the Microsoft Community with articles, tutorials, blog posts, twitter, forums and book reviews. He is a regular contributor here at,, and Anderson (Portuguese).

Related Post

Generation 2 Virtual Machine Overview Virtual machine generation determines the virtual hardware and functionality presented to the virtual machine. In Hyper-V on Windows Server 2012 R2 th...
Installing and running Hyper-V 2012 R2 from a USB ... Hyper-V 2012 R2 Server is the free version of Hyper-V and it offers all the components and features that are available in Windows Server 2012 R2 with ...
How to extend Azure Service Fabric to on-premise? You can deploy a Service Fabric cluster on any physical or virtual machine running the Windows Server operating system, including ones residing in you...
Cluster Shared Volumes (CSV) errors on Hyper-V Clu... In a failover cluster, virtual machines can use Cluster Shared Volumes that are on the same LUN (disk), while still being able to fail over (or move f...