DXDiag.exe is a built-in Windows diagnostic tool that displays detailed information about your computer’s DirectX components, graphics, sound, and input devices. If your games crash, videos stutter, or you need system specs for tech support, this tool gives you everything in seconds.
This guide shows you exactly how to use DXDiag.exe, what every section means, and how to fix common problems.
What Is DXDiag.exe and Why It Matters
DXDiag.exe (DirectX Diagnostic Tool) comes pre-installed on every Windows computer. Microsoft created it to help users troubleshoot graphics, sound, and gaming issues related to DirectX.
DirectX is a collection of APIs that let games and multimedia programs communicate with your hardware. When something breaks, DXDiag tells you what’s wrong.
You’ll need DXDiag when:
- Games crash or won’t launch
- Graphics display incorrectly
- Sound cuts out or distorts
- Tech support asks for your system specs
- You’re checking if your PC meets game requirements
- Hardware isn’t recognized properly
The tool runs without installation. No downloads, no setup, no confusion.
How to Open DXDiag on Any Windows Version
Method 1: Using Run Command (Fastest)
- Press
Windows key + Rtogether - Type
dxdiagin the box - Hit Enter
Method 2: Through Search
- Click the Start menu
- Type
dxdiagin the search bar - Click the DXDiag result
Method 3: Command Prompt
- Press
Windows key + R - Type
cmdand hit Enter - Type
dxdiagand press Enter
Method 4: Direct File Location
- Open File Explorer
- Navigate to
C:\Windows\System32 - Find and double-click
dxdiag.exe
All methods work on Windows 10, Windows 11, and older versions back to Windows XP.
Understanding the DXDiag Interface
When DXDiag opens, you might see a prompt asking to check if drivers are digitally signed. Click “Yes” for a complete scan. The process takes 5-10 seconds.
The tool has several tabs at the top. Each tab shows different hardware information.
System Tab: Your Computer Overview
This first screen shows your basic system information:
Operating System Details
- Windows version and build number
- System manufacturer and model
- BIOS version and date
Processor Information
- CPU name and speed
- Number of cores
- Architecture (32-bit or 64-bit)
Memory Details
- Total RAM installed
- Available RAM
- Page file size
DirectX Version
- Current DirectX version installed
- DirectX feature levels supported
The System tab also shows your computer name, language settings, and Windows product ID. Copy this information when contacting support teams.
Display Tab: Graphics Card Information
The Display tab (or multiple tabs if you have multiple monitors) contains critical graphics data.
Device Section
- Graphics card name and manufacturer
- Chip type and DAC type
- Display memory (VRAM)
- Current display mode and resolution
Drivers Section
- Driver version and date
- Driver provider
- WHQL certification status
- Driver file details
DirectX Features
- DirectDraw acceleration status
- Direct3D acceleration status
- AGP texture acceleration
- Feature levels supported
Look for “Enabled” next to each DirectX feature. If you see “Disabled” or “Not Available,” you have a problem.
The Notes section at the bottom displays error messages or warnings. An empty notes section means no detected issues.
Sound Tab: Audio Device Details
This tab lists every audio device on your system.
Device Information
- Sound card name and manufacturer
- Device ID and driver details
- Default playback/recording status
Driver Information
- Driver version and provider
- Driver date
- WHQL logo certification
DirectSound Features
- Hardware acceleration level
- Capture acceleration support
Most modern systems show “No problems found” in the notes. If you see warnings about missing codecs or disabled acceleration, your audio might not work correctly in games.
Input Tab: Controllers and Devices
The Input tab shows connected input devices:
- Keyboards
- Mice
- Game controllers
- Joysticks
- Racing wheels
- Flight sticks
Each device shows its status, controller ID, and whether drivers are properly installed.
If your controller doesn’t appear here, Windows isn’t detecting it. Check USB connections or try different ports.

Saving Your DXDiag Report
Why save a report? Tech support teams often request this file. It contains everything they need to diagnose problems remotely.
How to save:
- Click “Save All Information” at the bottom
- Choose where to save the file
- Name it something clear like “DXDiag_Report_Jan2026”
- Click Save
The tool creates a TXT file you can open with Notepad. This file contains all information from every tab in plain text format.
Send this file to support teams via email or attach it to forum posts when asking for help.
Common DXDiag Problems and Solutions
Problem: “DXDiag has detected that there might have been a problem”
What it means: Something crashed or failed while DXDiag tested your system.
Fix:
- Update your graphics drivers from the manufacturer’s website (NVIDIA, AMD, or Intel)
- Update DirectX through Windows Update
- Run Windows Memory Diagnostic for RAM issues
- Check for corrupted system files using
sfc /scannowin Command Prompt
Problem: DirectX features show “Disabled”
What it means: Hardware acceleration is turned off or unavailable.
Fix:
- Update graphics drivers to the latest version
- Check if your graphics card supports the required DirectX version
- Verify hardware acceleration in Windows settings
- Reinstall DirectX runtime components from Microsoft
Problem: “Driver is not digitally signed”
What it means: Your driver lacks Microsoft certification.
Fix:
- Download official drivers from the hardware manufacturer
- Avoid third-party driver download sites
- Use Windows Update to get certified drivers
- Check Device Manager for driver problems
Problem: DXDiag won’t open or crashes immediately
Fix:
- Run as administrator (right-click DXDiag, select “Run as administrator”)
- Perform a clean boot to eliminate software conflicts
- Disable antivirus temporarily
- Use System File Checker:
sfc /scannow - Check Windows Event Viewer for error details
Problem: Wrong graphics card displayed
What it means: Your system uses integrated graphics instead of your dedicated GPU.
Fix:
- Update both integrated and dedicated GPU drivers
- Check BIOS settings for GPU priority
- Use GPU manufacturer’s control panel to set default graphics processor
- Ensure GPU is properly seated in the PCIe slot
What Each DirectX Version Means
DirectX versions determine what gaming features work on your system. Here’s what you need to know:
| DirectX Version | Release Year | Key Features | Compatible Windows |
|---|---|---|---|
| DirectX 9 | 2002 | Shader Model 2.0, HDR support | XP, Vista, 7 |
| DirectX 10 | 2006 | Geometry shaders, improved performance | Vista, 7 |
| DirectX 11 | 2009 | Tessellation, multi-threading, DirectCompute | 7, 8, 10 |
| DirectX 12 | 2015 | Lower CPU overhead, async compute, ray tracing | 10, 11 |
| DirectX 12 Ultimate | 2020 | Variable rate shading, mesh shaders, sampler feedback | 10 (20H1+), 11 |
You cannot manually upgrade DirectX beyond what your graphics card supports. If your GPU only supports DirectX 11, installing DirectX 12 won’t help. You need new hardware.
Windows 10 and 11 automatically update DirectX through Windows Update. You don’t need separate downloads.
Using DXDiag for Game Troubleshooting
When games crash or perform poorly, DXDiag helps identify the cause.
Step 1: Check system requirements
- Open DXDiag
- Note your GPU, RAM, and DirectX version
- Compare against the game’s minimum and recommended specs
- Verify you meet or exceed requirements
Step 2: Verify driver status
- Check the Display tab driver date
- Drivers older than 6 months often cause problems
- Visit your GPU manufacturer’s website
- Download and install the latest driver
Step 3: Look for warnings
- Check the Notes section on each tab
- Any message here indicates a problem
- Google the exact error message for solutions
- Address each warning before gaming
Step 4: Test DirectX features
- On the Display tab, verify all features show “Enabled”
- On the Sound tab, confirm no disabled features
- Disabled features prevent games from running correctly
Step 5: Save and share your report
- Save your DXDiag report
- Post it on game forums when asking for help
- Include it with support tickets
- Reference specific sections when describing problems
Advanced DXDiag Tips
Running 64-bit DXDiag on 64-bit Windows
Windows 64-bit systems have two versions of DXDiag:
dxdiag.exe– Shows 64-bit system informationdxdiag.exeinC:\Windows\SysWOW64– Shows 32-bit compatibility
Most users need the regular 64-bit version. Only check the 32-bit version when troubleshooting older 32-bit games.
Command Line Options
DXDiag accepts command parameters:
dxdiag /t filename.txt– Saves report automatically without opening the interfacedxdiag /x filename.xml– Saves report in XML formatdxdiag /whql:on– Forces driver signature checkingdxdiag /whql:off– Skips driver signature checking
Example: dxdiag /t C:\Reports\system_info.txt creates a report instantly.
Reading Feature Levels
Feature levels show what DirectX capabilities your GPU supports:
- 12_2 – Latest features, ray tracing, mesh shaders
- 12_1 – Conservative rasterization, ROVs
- 12_0 – Basic DirectX 12 support
- 11_1 – DirectX 11.1 features
- 11_0 – Standard DirectX 11
Higher numbers mean better graphics capabilities and newer hardware.
When DXDiag Isn’t Enough
DXDiag provides basic diagnostics, but sometimes you need more detailed tools.
GPU-Z shows real-time GPU stats, temperatures, and clock speeds. Use it for monitoring performance and checking if your GPU throttles during gaming.
HWiNFO displays every sensor on your system. Perfect for tracking temperatures, voltages, and detailed component information.
3DMark runs actual graphics benchmarks. It tests your system under gaming loads and compares results against similar systems worldwide. According to Microsoft’s DirectX documentation, proper benchmarking tools give better performance insights than diagnostic utilities alone.
Windows Event Viewer logs system errors DXDiag might miss. Check Application and System logs for crash details.
Protecting Your System While Using DXDiag
DXDiag is safe and legitimate. However, scammers sometimes impersonate tech support and request DXDiag reports to steal information.
Your DXDiag report contains:
- Computer name
- Windows product ID
- Hardware serial numbers
- Detailed system configuration
Never send DXDiag reports to:
- Unsolicited tech support callers
- Suspicious email addresses
- Unknown forum users asking for “system specs”
- Pop-up warnings claiming to be from Microsoft
Only share DXDiag reports with:
- Official game support teams through their ticketing system
- Legitimate tech forums where you initiated the help request
- IT professionals you personally hired
- Software vendors through official support channels
Remove sensitive information before sharing. Open the saved TXT file in Notepad and delete your computer name, product ID, and any personal details.
Summary
DXDiag.exe is your first stop for diagnosing Windows graphics, sound, and gaming problems. It shows exactly what hardware you have, what drivers are installed, and whether DirectX features work correctly.
Key takeaways:
- Open DXDiag by pressing
Windows + Rand typingdxdiag - Check the Display tab first for graphics card and driver information
- Save reports when contacting tech support
- Update drivers if they’re more than 6 months old
- Look for warnings in the Notes section on each tab
- Verify DirectX features show “Enabled” not “Disabled”
The tool runs on every Windows computer without installation. It’s completely safe, uses minimal resources, and closes instantly when finished.
Use DXDiag before spending money on new hardware. Many gaming problems come from outdated drivers or disabled features, not weak components. Fix software issues first, upgrade hardware second.
Frequently Asked Questions
What is DXDiag.exe and is it safe to run?
DXDiag.exe is Microsoft’s official DirectX Diagnostic Tool included with Windows. It’s completely safe to run and cannot harm your computer. The program reads system information without making changes. Windows Defender and antivirus programs recognize it as legitimate software. Never download DXDiag from third-party websites. The authentic version lives in C:\Windows\System32 on all Windows installations.
Can I uninstall or delete DXDiag.exe?
Do not delete DXDiag.exe. It’s a protected Windows system file required for diagnosing DirectX problems. Windows will recreate the file if removed, or your system may become unstable. The program uses negligible disk space and only runs when you open it manually. If you see high CPU usage from DXDiag.exe when you haven’t opened it, scan your computer for malware. Legitimate DXDiag never runs automatically in the background.
How do I update DirectX using DXDiag?
DXDiag cannot update DirectX directly. It only displays your current DirectX version. Update DirectX through Windows Update on Windows 10 and 11. For older Windows versions, download DirectX End-User Runtime from Microsoft’s official website. Your DirectX version depends on your Windows version and hardware capabilities. Graphics cards that only support DirectX 11 cannot run DirectX 12 games regardless of software updates.
Why does DXDiag show a different graphics card than I installed?
Your system might default to integrated graphics instead of your dedicated GPU. Check Device Manager to verify Windows recognizes both graphics cards. Update drivers for both the integrated and dedicated GPU. Access your GPU manufacturer’s control panel (NVIDIA Control Panel or AMD Radeon Settings) to set your dedicated card as the default. Some laptops switch between GPUs automatically to save power. BIOS settings might also disable your dedicated GPU.
What does “no problems found” mean in DXDiag notes?
“No problems found” means DXDiag detected no driver issues, disabled features, or DirectX conflicts during its scan. Your graphics and sound hardware appear properly configured with correct drivers installed. This doesn’t guarantee perfect performance in every game, but confirms Windows recognizes your hardware correctly. Games might still crash due to overheating, insufficient RAM, corrupted game files, or software conflicts DXDiag cannot detect.
- How to Add BCC in Outlook: Complete Step-by-Step Guide (2026) - April 5, 2026
- How to Check Samsung Warranty in 2026: Complete Step-by-Step Guide - April 3, 2026
- How to Access Computer Configuration Settings in Windows 11/10 - April 3, 2026
