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.

  • Replace "is moving" with "has moved". – joeqwerty Oct 22 '12 at 17:21
  • 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. – Jason Oct 22 '12 at 20:00

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)


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!

  • 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? – Matt B Oct 22 '12 at 18:37
  • 2
    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. – Jason Oct 22 '12 at 18:51

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.