Skip to content
| Marketplace
Sign in
Visual Studio>Tools>Microsoft Child Process Debugging Power Tool 2022
Microsoft Child Process Debugging Power Tool 2022

Microsoft Child Process Debugging Power Tool 2022

Microsoft

microsoft.com
|
36,301 installs
| (8) | Free
Power tool to add child process debugging to Visual Studio 2022.
Download

This version is only for Visual Studio 2022. For previous visual versions see here.

This extension allows Visual Studio to automatically debug child processes (new processes spawned from a process that you are already debugging).

Some important things to note:

  • The power tool requires a native debugger. This means if you are debugging .NET code, you must choose to enable mixed mode debugging (so managed and native) -- for .NET Desktop projects, this is done from the "Debug" tab on the project properties page (for most managed project types this is done by checking the "Enable native code debugging" checkbox under the "Enable debuggers" section of the page. For .NET Core projects, see MSDN.
  • The tool works for both launching projects (F5), and for attaching to processes

Updates for Version 1.6.0:

  • Improved support for dark theme
  • Added support for filtering process by their command line
  • Supported installing in ARM64 Visual Studio. Note that an issue in the core ARM64 debugger will prevent the extension from working when debugging ARM64 processes. This issue is fixed in Visual Studio 2022 version 17.6 preview 3.

Updates for Version 1.5.0:

  • Added support for ARM and ARM64 debugging
  • Made the link to CopyChildProcessBackend.cmd selectable so that it can be copy/pasted
  • A few other small bug fixes

Update for Version 1.4.0:

  • Support for Visual Studio 2022

Updates for Version 1.3.0:

  • Dropped support for Visual Studio 2013 (support removed because SHA-1 signing is no longer supported)
  • Changed support for CreateProcessAsUser so that this works even if Visual Studio is NOT running as an admin. This is important because CreateProcessAsUser can be used to launch low-rights processes.
  • Updated .NET engine names in engine selection drop down to match Visual Studio 16.8

Updates for Version 1.2.4: Fixed the manifest to support all 16.* versions (Visual Studio 2019), instead of only 16.0.

Updates for Version 1.2.3: Added support for Visual Studio 2019, and for .NET Core debugging (Windows-only). Note .NET Core, like all other forms of managed debugging, requires enabling mixed mode debugging. See MSDN for instructions.

Updates for Version 1.2.2: Added support for child processes created using CreateProcessWithLogonW (requires running Visual Studio as an admin)

Updates for Version 1.2.1: Added support for child processes created using CreateProcessWithTokenW (requires running Visual Studio as an admin)

Updates for Version 1.2:

  • Support for VS 2017
  • Improves support for the Visual Studio Dark Theme
  • Resolves issue where settings weren't automatic saved when start debugging

Using the tool

Once you install the power tool from the Visual Studio Gallery, a new menu item will appear on the "Debug" menu under the "Other Debug Targets" sub-menu.

When you open the settings page, you'll see a checkbox to enable child process debugging. Child process debugging is now enabled for all child processes, and will by default use the same debug engine settings you are debugging the parent process with (e.g. native only, or mixed mode).

More information can be found in the blog post announcing this tool.

  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft