Is it safe to post dxdiag on the internet?

TLDR: It's probably fine, and MS meant it not to leak anything important.

It's worth stepping through this line by line, but it's too long. So let's leave out anything that's fairly innocent.

Essentially though, an attacker must work out what your system is (and this has no obvious Personally Identifying Information), and somehow find a specific driver of OS exploits. It's probably too much work to be worth it for most.

  • System Information: Mostly innocent. Machine name and exact OS version's there. If someone knew how to get to your system in the first place, and there was a specific issue with that version... maaaybe.

  • DxDiag Notes: Mostly innocent

  • DirectX Debug Levels: Nothing that seems to be problematic here. Mine gives no useful information.
  • Display Devices, sound devices, video capture devices, DirectInput devices, System Devices: Driver versions I guess. Driver versions are useful for troubleshooting, so its needed here. If someone knew how to get to your system in the first place, and there was a specific issue with that version of the driver, maaaybe
  • Disk & DVD/CD-ROM Drives: As above, and how much space you have used.

  • Preferred DirectShow Filters, Media Foundation Transforms,Media Foundation Enabled Hardware Categories,Media Foundation Byte Stream Handlers, Media Foundation Scheme Handlers, Preferred Media Foundation Transforms Disabled Media Foundation Transforms Disabled Media Sources: ALL TEH CODECS. Probably completely useless to anyone.

  • EVR Power Information: enhanced video renderer information. Nothing much here, I think.

  • Diagnostics: what's crashed or been troublesome. Looks like this, it's handy:

    +++ WER7 +++:
    Fault bucket 120429940662, type 4
    
    Event Name: APPCRASH
    
    Response: Not available
    
    Cab Id: 0
    
    
    
    Problem signature:
    
    P1: pa.exe
    
    P2: 0.0.0.0
    
    P3: 5626c8a1
    
    P4: KERNELBASE.dll
    
    P5: 10.0.10586.162
    
    P6: 56cd45b4
    
    P7: e06d7363
    
    P8: 0000000000071f28
    
    P9: 
    
    P10:
    

On the whole? Not too likely.


This depends on how paranoid you want to be. The dxdiag.txt file generated by using the Direct X Diagnostic utility will contain a lot of information about your computer and depending on the type of user you are, one particular thing may directly identify you (if you're the kind of person to name your PC Zachiel-PC).

For example:

  • NETBIOS name of your machine
  • Exact build number of your operating system
  • Driver versions for a variety of drivers

But in general, no, you should be OK uploading this file to the internet.