Using Best Practices Analyzer
One way to avoid needing to perform troubleshooting is to deploy your services in a more trouble-free, or at least trouble-tolerant, manner. There are many ways to deploy and operate your environment, and some methods are demonstrably better than others. For example, having two DCs, two DNS servers with AD-integrated zones, and having two DHCP servers in a failover relationship means you can experience numerous issues in these core services and still deploy a reliable end-user service. While you may still need to do troubleshooting to resolve any issue, your services are running acceptably, with your users unaware that there is an issue.
Along with industry experts, MVPs, and others, Microsoft product teams have identified recommendations for how you should deploy a Windows infrastructure. Some product teams, such as Exchange, publish extensive guidance and have developed a self-contained tool.
The Windows Server Best Practices Analyzer (BPA...