{"id":253965,"date":"2021-05-23T01:18:08","date_gmt":"2021-05-22T23:18:08","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=253965"},"modified":"2021-06-05T12:37:22","modified_gmt":"2021-06-05T10:37:22","slug":"windows-10-21h1-meldet-als-releaseid-2009","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2021\/05\/23\/windows-10-21h1-meldet-als-releaseid-2009\/","title":{"rendered":"Windows 10 21H1 meldet als ReleaseID 2009"},"content":{"rendered":"<p><img decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline;\" title=\"Windows\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2021\/04\/Windows-klein.jpg\" alt=\"Windows\" width=\"200\" align=\"left\" \/>[<a href=\"https:\/\/borncity.com\/win\/2021\/05\/26\/windows-10-21h1-reports-releaseid-2009\/\" target=\"_blank\" rel=\"noopener\">English<\/a>]Seit einigen Tagen hat Microsoft ja das Windows 10 Mai 2021 Update (Version 21H1) als Funktionsupdate freigegeben. Wer \u00fcber PowerShell oder andere Tools die Windows 10-Version ermitteln m\u00f6chte, l\u00e4uft aber in gewisse Schwierigkeiten. Die ReleaseID von Windows 10 21H1 liefert den Wert 2009 zur\u00fcck. Ich bin zuf\u00e4llig auf die entsprechende Diskussion gesto\u00dfen und stelle das mal hier im Blog zur Information ein.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg01.met.vgwort.de\/na\/855bf0c0923c437da00ec873311b6195\" alt=\"\" width=\"1\" height=\"1\" \/>Das Ganze wurde auf Twitter durch Trevor Jones in <a href=\"https:\/\/twitter.com\/tweet_alqamar\/status\/1395396351073132547\" target=\"_blank\" rel=\"noopener\">diesem Tweet<\/a> angesto\u00dfen. Dazu schreibt Jones: <em>Hmm, what's this? The ReleaseId for W10 21H1 after enablement package install is 2009&#8230; <\/em>und hat im Tweet nachfolgenden Screenshot gepostet (ich habe die PS-Ausgabe auf zwei Zeilen aufgeteilt, um die Lesbarkeit zu verbessern.<\/p>\n<p><img decoding=\"async\" title=\"Windows 10 21H1 eleaseID is 2009\" src=\"https:\/\/i.imgur.com\/s60kBGN.png\" alt=\"Windows 10 21H1 eleaseID is 2009\" \/><\/p>\n<p>Die DisplayVersion wird zwar korrekt mit 21H1 angezeigt, aber die ReleaseID 2009 lie\u00df ihn stutzen. Relevant k\u00f6nnte dies f\u00fcr Tools wie WSUS, WAC oder alle (PowerShell-)Scripte werden, die von der ReleaseID abh\u00e4ngen, um die Betriebssystemvariante zu ermitteln.<\/p>\n<p>Gabe Frost von Microsoft lieferte dann in <a href=\"https:\/\/twitter.com\/bytenerd\/status\/1395071115072966656\" target=\"_blank\" rel=\"noopener\">Folgetweets<\/a> die Anworten. Das Ganze sei by-design, und die ReleaseID zur Auswahl der Betriebssystemversion ist veraltet.<\/p>\n<p><img decoding=\"async\" title=\"Tweets to ReleaseID of Windows 10\" src=\"https:\/\/i.imgur.com\/e9Rz6JY.png\" alt=\"Tweets to ReleaseID of Windows 10\" \/><\/p>\n<p>Frost schreibt, dass die ReleaseID weder dokumentiert ist, noch von keiner API (nur Registrierung) offengelegt wurde und nur f\u00fcr die Kompatibilit\u00e4t vorhanden sei. Um Windows 10 Version 21H1 zu unterst\u00fctzen (Umstellung auf gemischte Ganzzahl+Zeichenfolgen), haben die Microsoft-Entwickler einen neuen Schl\u00fcssel erstellt und den alten Schl\u00fcssel in Ruhe gelassen. So wurde die Information <em>DisplayVersion <\/em>geboren. Alles, was sich auf die ReleaseID zur Ermittlung der Betriebssystem-Build verl\u00e4sst, wird also mit Windows 10 Version 21H1 nicht mehr funktionieren. Frost gibt aber auch in seinen Tweets an, dass man den Wert <em>DisplayVersion <\/em>ebenfalls nicht zur Auswertung verwenden soll, da dies ebenfalls nicht dokumentiert sei. Der von Frost gepostete <a href=\"https:\/\/docs.microsoft.com\/en-us\/uwp\/api\/windows.system.profile.analyticsinfo?view=winrt-19041\" target=\"_blank\" rel=\"noopener\">Artikel hier<\/a> hilft bei der Auswertung per PowerShell nicht weiter, da es im Artikel um eine <em>AnalyticsInfo<\/em> Class f\u00fcr die Programmiersprache C# geht.<\/p>\n<p><a href=\"https:\/\/twitter.com\/SeguraOSD\/status\/1395218681722986496\" target=\"_blank\" rel=\"noopener\"><img decoding=\"async\" title=\"Problem: Windows 10 version detection\" src=\"https:\/\/i.imgur.com\/4DD3HNH.png\" alt=\"Problem: Windows 10 version detection\" \/><\/a><\/p>\n<p>David Segura, der die OSD-Tools pflegt, greift das Problem in <a href=\"https:\/\/twitter.com\/SeguraOSD\/status\/1395218681722986496\" target=\"_blank\" rel=\"noopener\">obigem Tweet<\/a> auf und schreibt, dass es mit <em>Get-WindowsImage (DISM) <\/em>nicht m\u00f6glich sei, zu bestimmen, ob die Windows 10 Vesion 2004 oder 20H2 oder 21H1 sei. Gibt einigen Mecker im Tweet-Thread von Administratoren, die ihre Scripte umstellen m\u00fcssen. Beklagt wird, dass die Community keine Tools und Scripte erstellen k\u00f6nne, wenn Microsoft die Betriebssystemerkennung jedes Jahr \u00fcber einen Haufen wirft. Ist das aus eurer Sicht alles ein Problem und wie l\u00f6st ihr als Administratoren das Ganze, um die Windows 10-Version festzustellen?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>[English]Seit einigen Tagen hat Microsoft ja das Windows 10 Mai 2021 Update (Version 21H1) als Funktionsupdate freigegeben. Wer \u00fcber PowerShell oder andere Tools die Windows 10-Version ermitteln m\u00f6chte, l\u00e4uft aber in gewisse Schwierigkeiten. Die ReleaseID von Windows 10 21H1 liefert &hellip; <a href=\"https:\/\/borncity.com\/blog\/2021\/05\/23\/windows-10-21h1-meldet-als-releaseid-2009\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3694],"tags":[8231],"class_list":["post-253965","post","type-post","status-publish","format-standard","hentry","category-windows-10","tag-windows-10-21h1"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/253965","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=253965"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/253965\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=253965"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=253965"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=253965"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}