How to Enable JIT Debugging Windows 10: A Comprehensive Guide

JIT, or just-in-time, debugging is a developer feature that can launch a registered debugger when an application encounters an unhandled error. It is not a normal Windows 10 troubleshooting switch for everyday users. Enable it only on a development machine where you understand which debugger is registered. Windows 10 passed its standard-support end date on October 14, 2025.

Steps

Step 1: Install and open a supported debugger

For Microsoft development workflows, install a currently supported Visual Studio edition with the components needed for the application you are debugging.

Step 2: Open Visual Studio debugging options

In Visual Studio, open Tools > Options > Debugging > Just-In-Time when that page is available in your installed version.

Step 3: Select the code types you need

Enable JIT debugging only for the code categories relevant to your development work, such as Managed, Native, or Script when supported.

Step 4: Approve required permissions

Administrative permission may be needed to register or change JIT debugger settings.

Step 5: Test with your development application

Reproduce the failure in a controlled development environment and confirm that the expected debugger prompt appears.

What Happens Next

When configured correctly, eligible unhandled application errors can invoke the registered debugger instead of only presenting a normal crash experience.

Troubleshooting and Useful Details

Do not edit machine.config, Registry entries, or system debugger registrations based on old tutorials unless current debugger documentation specifically requires it for your development scenario. On a normal user’s PC, application crash logs, Event Viewer, vendor support, or application repair are usually more appropriate.

Get Our Free Newsletter

How-to guides and tech deals

You may opt out at any time.
Read our Privacy Policy