Registry Location of Diagnostic Troubleshooting Packages

Windows uses built-in troubleshooting packs to detect, analyze, and resolve operating system, hardware, and network issues. This article outlines the exact Windows Registry paths used by the system to register and manage these diagnostic packages, explains how to navigate to them using the Registry Editor (regedit), and details the key information stored in these locations.

Primary Registry Path

Windows records registered system diagnostic troubleshooting packages under the following key in the Registry Editor:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Diagnostics\Troubleshooting\Packages

What Is Stored in This Key

Under the Packages key, each registered troubleshooting utility appears as a dedicated subfolder (subkey) named after its unique package identifier (for example, AudioPlaybackDiagnostic, NetworkDiagnosticsNetworkAdapter, or PowerDiagnostic).

Inside each individual package subkey, the registry contains specific string and DWORD values that define how the troubleshooting tool operates:

In addition to the main registration key, Windows uses supplementary registry paths to manage history, policies, and scheduled runs:

How to View the Registered Packages in Regedit

  1. Press Windows Key + R to open the Run dialog box.

  2. Type regedit and press Enter (select Yes if prompted by User Account Control).

  3. Paste the following path into the address bar at the top of the Registry Editor window and press Enter:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Diagnostics\Troubleshooting\Packages
  4. Expand the Packages folder in the left navigation pane to inspect all registered troubleshooting utilities currently recognized by the operating system.