Situation In an effort to improve the recovery options available to users who experienced system failures on their Windows-based PCs, Microsoft IT deployed the Microsoft Diagnostics and Recovery Toolset 7.0 (DaRT). Microsoft IT Implements Microsoft Diagnostics and Recovery Toolset 7.0 Published: March 2012 The following content may no longer reflect Microsoft’s current position or infrastructure. This content should be viewed as reference documentation only, to inform IT business decisions within your own company or organization. Solution DaRT allows administrators to easily recover unusable PCs, rapidly diagnose probable causes of issues, and quickly repair unbootable or locked-out systems, all without requiring users to leave their PCs. Benefits Accelerated IT responsiveness and streamlined PC manageability Boot DaRT remotely reducing time lost for users in remote locations Multiple deployment options : local drive, network-based, and remote boot Improved employee experience and positively impacted productivity Products & Technologies Microsoft Desktop Optimization Pack for Software Assurance Microsoft Diagnostics and Recovery Toolset Microsoft Windows 7 Learn how Microsoft Information Technology (Microsoft IT) deployed Microsoft® Diagnostics and Recovery Toolset 7.0 (DaRT) to help troubleshoot, repair, and recover Windows®-based PCs. DaRT is part of the Microsoft Desktop Optimization Pack (MDOP) suite of technologies and provides administrators with the ability to recover unusable PCs, diagnose issues and causes, and repair unbootable or locked-out systems. By making DaRT available to Help Desk Technicians and corporate network connected users worldwide, Microsoft IT enabled Help Desk Technicians and users to work together through a remote connection to troubleshoot and repair system issues. A common challenge among corporate IT departments is the continued effort to streamline and improve processes while improving the user experience and reducing costs. To do this, many IT departments take a proactive approach to ensuring network stability and to backing up network data. However, they tend to be reactive in planning for desktop system failures. When a system failure does occur and the desktop becomes unbootable, the most common solution is to reimage the machine. However, reimaging a machine can result in loss of user settings, personalization, and data; and machine reimaging is a costly and time-consuming process. After reviewing the current issues and user experiences related to desktop system failures, Microsoft was compelled to find a proactive, efficient, and reliable way to resolve desktop system failures. As the company's first and best customer, Microsoft IT regularly adopts early releases of Microsoft technologies, tests them in a real-world environment, and provides critical feedback to improve products before they are generally available to the public. In this situation, the Microsoft Diagnostics and Recovery Toolset 7.0 was a viable solution for Microsoft IT to evaluate and to determine if it met their business needs and goals. Microsoft IT had three primary objectives. First, they wanted to provide users who had unbootable or locked-out systems with alternative solutions to machine reimaging. Second, they realized it was important to deploy a solution that could provide Help Desk Technicians with the ability to connect to user machines remotely. And third, they wanted to provide users with selfservice capabilities that could reduce user down time. Solution With the Microsoft Diagnostics and Recovery Toolset 7.0 (DaRT), IT administrators can easily recover PCs that have become unusable, rapidly diagnose probable causes of issues, and quickly repair unbootable or locked-out systems. DaRT is a powerful toolset that extends the Windows Recovery Environment (Windows RE), enabling more effective troubleshooting and repair of Windows-based desktops. Creating the DaRT Recovery Image The first step in deploying DaRT is to create a DaRT Recovery Image. The DaRT Recovery Image is the central component of the DaRT platform and is a bootable system image file used to boot in parallel on an unstable desktop. The customizable DaRT Recovery Image can contain some or all of the 14 DaRT tools and can include additional tools, drivers, and files for specific organization hardware and troubleshooting requirements. Note: DaRT is built on top of the Windows Recovery Environment and is deployed as a temporary, local installation of the recovery OS into the user machine's memory. DaRT does not remain on the machine after the repair is completed. Deployment Options DaRT includes flexible deployment options that meet a variety of organizational needs, including: Removable media (USB or CD) enables IT administrators to boot from DaRT manually on a per-machine basis. Local hard drive installation performed manually or using operating system imaging tools like Microsoft System Center Configuration Manager 2007 or the Microsoft Deployment Toolkit 2010 can deploy DaRT in a separate partition as part of installing the operating system. Windows Deployment Services (WDS) server configured to work via PXE can be the quickest and simplest way to make the DaRT Recovery Image available to network connected users in production. Toolset The Microsoft Diagnostics and Recovery Toolset is comprised of a robust set of tools that enables Help Desk Technicians to quickly repair unbootable systems without reinstalling or reimaging the operating system. DaRT users can also reset local passwords, detect and remove malware, restore lost files, and perform many other recovery and repair tasks. The toolset includes: Registry Editor enables registry edits focused on helping repair systems that will not boot or edit values that the installed Windows operating system locks while it is running. Locksmith permits password resets for any local account (not domain accounts) on the Windows operating system that is being repaired; in the event that a password is unknown or forgotten. Crash Analyzer can quickly determine the cause of an issue by analyzing the memory dump file on the Windows operating system under repair. File Restore attempts to restore permanently deleted files, including files within volumes that have been deleted. MICROSOFT IT IMPLEMENTS MICROSOFT DIAGNOSTICS AND RECOVERY TOOLSET 7.0 Page 2 Disk Commander allows recovery and repair of disk partitions and/or volumes. Disk Wipe can erase all data from a disk or volumes by using a single-pass overwrite or four-pass overwrite, the latter of which meets U.S. Department of Defense standards. Computer Management console diagnoses and repairs problems that can prevent the Windows operating system from booting. Explorer browses the computer’s file system and network shares, allowing access to important data that the user stored on the local drive before you try to repair or reimage the computer. Solution Wizard helps determine which tool to use when the user is not familiar with the tools in DaRT. TCP/IP Config tool enables manual TCP/IP configuration. Hotfix Uninstall can remove hotfixes or service packs from the Windows operating system on the computer that is being repaired. SFC Scan starts the System File Repair Wizard, which can automatically repair system files that are corrupted or missing. Search opens a File Search window that can be used to find documents when the file path is unknown or to search for general kinds of files across all local hard disks. Standalone System Sweeper scans a computer for and removes malware while the installed Windows operating system is not running and, therefore, is able to identify and remove viruses like root kits. Remote Connection remotely runs the DaRT tools on an end-user computer. MSIT’s Solution To take full advantage of the Microsoft Diagnostics and Recovery Toolset, Microsoft IT created their DaRT Recovery Image as a lightweight image generated alongside the Windows 7 OS image to ensure that it met all hardware and driver requirements and standards. Using Windows Deployment Services (WDS), Microsoft IT published DaRT as a selectable image enabling users to PXE boot and access the recovery tools. This deployment method provided users with the ability to load and use the toolset on demand. Implementation Pilot Deployment In April 2011, Microsoft IT designed a pilot program to test and validate DaRT before deploying it across all corporate domains. The pilot program's first task was to build the Recovery Image as a lightweight image that was generated with the Windows 7 OS image. After it was completed, the Recovery Image was published through the WDS environment, allowing users to load DaRT as part of a PXE boot. The objectives of the Pilot program were to determine: If the remote connectivity feature can be used worldwide If DaRT was a viable self-service option If DaRT was ready for production-scale deployment To account for a variety of variables and test locations worldwide, Microsoft managed the beta pilot program using a two-pronged approach, conducting testing in both a contrived scenario setting and in the Microsoft IT Help Desk environment. MICROSOFT IT IMPLEMENTS MICROSOFT DIAGNOSTICS AND RECOVERY TOOLSET 7.0 Page 3 In the contrived scenario setting, global users were paired with a Help Desk Technician to test the Remote Connectivity tool functionality. Global users were tasked with testing the process to boot into DaRT from the WDS server and then to give control to the Help Desk Technician. After the Help Desk Technician confirmed the Remote Connectivity functionality was performing as expected, they took control of the system and tested one or more of the repair tools to confirm functionality. In the Help Desk test environment, the Microsoft IT Help Desk Technician's assignment was to validate the PXE boot process and tool functionality on standard hardware. Their objective was to understand the functionality and to provide expert feedback on the experience. Pilot Results As a result of the DaRT pilot program, Microsoft IT successfully confirmed that the remote connectivity functionality performed as designed in both the contrived scenario setting and in the Microsoft IT Help Desk test environment. Contrived scenario setting results. Help Desk Technicians confirmed they could easily use the Remote Connection tool to access the global user's machine across the WAN, and that they could run the DaRT toolset effectively. Microsoft IT test environment results. Help Desk Technicians successfully validated that the PXE boot process and toolset functionality performed as expected on standard hardware. Microsoft IT was able to provide valuable usability feedback to the DaRT product team that helped to clarify and define UI wording and terminology and to refine the menu text, reducing the potential for administrator error. Note: An important consideration during any worldwide implementation is to plan appropriately for potential language barriers. During the pilot, the communication process between the Help Desk Technician and the user was briefly hindered by language differences when relaying instructions prior to establishing the remote connection. Production Deployment After the pilot program was completed and the DaRT 7.0 RTM version was released, Microsoft IT published the DaRT 7.0 RTM product as a self-service download on the Microsoft corporate network by deploying it through Windows Deployment Services (WDS) and by publishing an ISO image accessible from the software product servers. This publishing approach enables users to install DaRT via PXE boot or to burn a CD and run the tool locally. Deployment Considerations DaRT Recovery Image Maintenance. The DaRT Recovery Image is refreshed quarterly, when the Windows 7 image is refreshed within the corporate environment. DaRT Recovery Image Toolset Options. One of the considerations when releasing DaRT 7.0 to the internal Microsoft population was to determine the appropriate toolset options to make readily available to users as part of the DaRT Recovery Image. The deciding factor hinged on counter-balancing the user's ability to damage their machine through misuse of the toolset with the technical nature of the workforce. Microsoft IT decided to provide most functionality found in the toolset. However, based on MICROSOFT IT IMPLEMENTS MICROSOFT DIAGNOSTICS AND RECOVERY TOOLSET 7.0 Page 4 advisement from the Microsoft security team, the Locksmith tool is not available to the interactive user and is only available to the Help Desk Technician when they assist the user through the Remote Connection feature. Production Results Since the DaRT production rollout: Self-service DaRT downloads average about 1,000 downloads per month. Help Desk Technicians use DaRT approximately 30 times per month. Usage reports indicate that DaRT is primarily used for data recovery, for Master Boot Record recovery, and to wipe the hard drive prior to re-assigning or recycling the machine. When used, DaRT resolves 80 to 100 percent of the issues, leading to a better user experience. Machine reimage is no longer the first and only option available to users. Benefits By implementing DaRT, Microsoft has realized a number of benefits: Improved user experience and cost savings. Using DaRT, Microsoft IT has simplified Help Desk support and is able to deliver solutions quickly, reducing overall support costs, improving the user experience, as well as reducing lost productivity caused by down time. Rapid recovery. The toolset provides many options for recovery, even when Windows Safe Mode or normal boot will not function. The offline boot environment helps IT teams quickly restart computers, recover deleted files, and remove malware from infected systems while the computer is offline. This helps protect other computers on the network and reduces the amount of time the computer is unavailable. Improved IT responsiveness. DaRT helps IT professionals quickly respond to and resolve user issues. Key features include Remote Connectivity, Crash Analyzer, System Restore and Locksmith, enabling Help Desk Technicians to access and safely repair PCs. Shift in service philosophy. An unexpected benefit of the DaRT 7.0 rollout was the shift in Microsoft IT service philosophy. Microsoft IT realized that they were not only resolving a poor user experience related to machine recovery but that they were also developing a dynamic support structure that better met the needs of all users worldwide across multiple service points, including phone support, onsite technicians, and selfservice options. Conclusion Microsoft IT needed a proactive, efficient, and reliable way to resolve desktop system failures that could be deployed easily to users worldwide, provide remote connectivity access to Help Desk Technicians and a dynamic toolset that would benefit self-service users. Microsoft IT began testing DaRT in a pilot program starting in April 2011. This program was designed to test DaRT's ease of deployment, remote connectivity and extensive toolset. At the end of the pilot program and with the RTM release, DaRT moved into production and was rolled out as a self-service download on the corporate network. MICROSOFT IT IMPLEMENTS MICROSOFT DIAGNOSTICS AND RECOVERY TOOLSET 7.0 Page 5 As a result of the pilot program, DaRT is now a sustained Microsoft IT service that includes approximately 1,000 self-service downloads per month, and the product is used about 30 times per month by Help Desk Technicians. In those situations, DaRT resolves 80 to 100 percent of the issues, leading to a better experience for users and reduced challenges for Microsoft IT. Overall, DaRT helps Microsoft IT make desktops safer to use and easier and less expensive to manage while also providing an alternative to dispatching an on-site technician. For More Information For more information about Microsoft products or services, call the Microsoft Sales Information Center at (800) 426-9400. In Canada, call the Microsoft Canada Order Centre at (800) 933-4750. Outside the 50 United States and Canada, please contact your local Microsoft subsidiary. To access information via the World Wide Web, go to: http://www.microsoft.com http://www.microsoft.com/technet/itshowcase © 2012 Microsoft Corporation. All rights reserved. This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS SUMMARY. Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other countries. The names of actual companies and products mentioned herein may be the trademarks of their respective owners. MICROSOFT IT IMPLEMENTS MICROSOFT DIAGNOSTICS AND RECOVERY TOOLSET 7.0 Page 6