Share via

MS-MDE2 Request/Enrollment version 7.0 documentation lacking

Jordan Montgomery 0 Reputation points
2025-07-30T14:46:01.5766667+00:00

After a recent Windows update, as best I can tell, Windows 11 24H2 26100.4484, MS-MDE2 Discovery Messages are being sent with RequestVersion 7.0. The MS-MDE2 documentation does not list this version directly, for instance https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-mde2/36e33def-59ab-484f-b0bc-701496346925 says:

RequestVersion: The value MUST be set to 1.0, 2.0, 3.0, 4.0, 5.0, or 6.0.<20>

Likewise, EnrollmentVersion lists values up to 6.0: https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-mde2/aa198049-e691-41f9-a45a-b973b9089be7

Version 7.0 is mentioned in this section only: https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-mde2/3ea67409-e871-47cc-9a06-1fcb51bffb40

This protocol update and deviation from the specification is a surprising and potentially breaking change given how protocol versions are generally allowlisted by applications implementing a given protocol. Should servers implementing this protocol simply allow higher versions even if not listed in the specifications?

Windows development | Windows Open Specifications

1 answer

Sort by: Most helpful
  1. Sreekanth Nadendla 791 Reputation points Microsoft Employee Moderator
    2025-08-14T15:45:20.28+00:00

    Hello Jordan,
    MS-MDE2 Open Specifications protocol document will be updated with missing version details for 7.0. Let us know if you've found any additional discrepancies.

    Regards,

    Sreekanth Nadendla

    Microsoft Windows Open Specifications

    Was this answer helpful?

    0 comments No comments

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.