1. 8
  1.  

  2. 4

    Seeing as this was written over 10 years ago, has the format gotten better since? I wouldn’t know, I don’t use Windows that much. It sounds like the format is not set in stone according to the author:

    The format changes from release to release of Windows.

    1. 5

      Last time I tried to edit it to remove references to a program that was incompletely uninstalled I ended up completely breaking windows resulting in a non-bootable machine. So I’d say at least on a user facing level, it’s still garbage.

      1. 2

        This repo lists some changes between the formats in different versions https://github.com/msuhanov/regf/blob/master/Windows%20registry%20file%20format%20specification.md There’s been a few improvements.

        Now I wonder how does reactos implement it since it doesn’t need to be compatible at file level. I may dive into it and update later.