What are the differences between Windows EVT and EVTX log files?

9,131

Windows Event files were classified as .evt files up until Windows XP.

Windows Vista and newer started calling event log files .evtx

You can convert between the two! :)

(this is a lot like .doc vs .docx in MS Word between the Office '03 and '07 releases)

EDIT TO FOLLOW YOUR EDIT:

ALSO I saw this link about compatibility of loading in evt files on older versions of Windows, etc...it seems you may not be the first to run into this problem!

Share:
9,131

Related videos on Youtube

Matt B
Author by

Matt B

Updated on September 18, 2022

Comments

  • Matt B
    Matt B almost 2 years

    Windows is moving to the *.EVTX format for their logging files, but we still have clients that have versions that write to the older *.EVT format. What are the differences in how those files are built, with a view to if they are parsed differently.

    The problem I'm having is when I try to open a *. EVT file in windows 7, I get a lot of invalid data errors, but when I turn around and open them in XP, it seems to work fine.

    For full disclosure, I'm seeing the same behaviour when I save the log out of the viewer, and when I try copying the files directly from the windows32 folder path.

    • joeqwerty
      joeqwerty over 11 years
      Replace "is moving" with "has moved".
    • fstolz
      fstolz over 11 years
      Just edited my answer to include a freebie utility that may load your evt files in windows 7 as apparently that's a built in behavior! Sigh...you learn something every day.
  • Matt B
    Matt B over 11 years
    So following the office analogy, I'm guessing that there's a format change using XML to store the data in the EVTX format, but that it should be pretty transparent opening an EVT on 7 or 2008, but not so much opening an EVTX on XP or 2003?
  • fstolz
    fstolz over 11 years
    Correct, you'd likely have to either open the evtx using an XML editor OR use wevtutil to convert it to an .evt file if you'd like to try and open it using the windows event viewer.