{"id":225148,"date":"2019-11-22T12:20:50","date_gmt":"2019-11-22T11:20:50","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=225148"},"modified":"2019-11-27T17:55:07","modified_gmt":"2019-11-27T16:55:07","slug":"insides-zur-windows-10-v190x-entwicklung","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2019\/11\/22\/insides-zur-windows-10-v190x-entwicklung\/","title":{"rendered":"Insides zum Windows 10 V1909-Deployment (19H2) [Service Pack-Ansatz]"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" style=\"float: left; margin: 0px 10px 0px 0px; display: inline;\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2015\/01\/win102.jpg\" width=\"58\" height=\"58\" align=\"left\" \/>[<a href=\"https:\/\/borncity.com\/win\/2019\/11\/22\/insides-windows-10-19h2-development-deployment-v1909\/\" target=\"_blank\" rel=\"noopener noreferrer\">English<\/a>]Im nachfolgenden Blog-Beitrag m\u00f6chte ich auf einige Fragen bzw. Insides im Umfeld der Entwicklung von Windows 10 Version 1909 eingehen. Das Microsoft Insider-Team hat dazu in einer Session (Webcast) einige Informationen offen gelegt. So ist zum Beispiel noch nicht wirklich sicher, dass der mit 1903\/1909 praktizierte Ansatz, gleiche Updates f\u00fcr beide Windows 10-Varianten auszurollen und das Herbst-Update als eine Art Service Pack bereitzustellen, weiter verfolgt wird. Denn es gab einige Probleme bei diesem Ansatz, wenn dieser auch Vorteile hat. Ich habe das Ganze f\u00fcr den eiligen Leser mal in komprimierter Form in einen Text gegossen.<\/p>\n<p><!--more--><\/p>\n<h2>Zum Hintergrund: Insider Webcast<\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/vg01.met.vgwort.de\/na\/22a088ab609344ddbc3dcb31390676b2\" alt=\"\" width=\"1\" height=\"1\" \/>Das Microsoft Insider Team h\u00e4lt von Zeit zu Zeit sogenannte Webcasts f\u00fcr Windows Insider ab. Dort nehmen Microsoft-Entwickler teil und geben Einblick in ihre Arbeit. Ich selbst verpasse diese Webcasts regelm\u00e4\u00dfig (vergessen, keine Lust\/Zeit, mir den Kindergarten anzuschauen, oft ist es die sprichw\u00f6rtliche Katze im Sack, wenn man an einem solchen Webcast teilnimmt). Und wenn die Informationen unter eine Verschwiegenheitsklausel (NDA) fallen, ist es f\u00fcr mich als Blogger eh witzlos. Am gestrigen 21. November 2019 fand wieder ein Insider Webcast statt, der sich auch nachtr\u00e4glich im <a href=\"https:\/\/mixer.com\/WindowsInsider?vod=mLxYstyWh0qVC0_VfZk8OA\" target=\"_blank\" rel=\"noopener noreferrer\">mixer-Kanal<\/a> abrufen l\u00e4sst.<\/p>\n<blockquote class=\"twitter-tweet\">\n<p dir=\"ltr\" lang=\"en\">In yesterday's insider webcast the team told about how complicated this change was underneath and they have no fixed plans to keep it up like this every year.<br \/>\nSo H1 feature \/ home targeted<br \/>\nH2 fixing business targeted.<\/p>\n<p>THERE IS A BIG BUT however:<br \/>\nThey TRY to keep it like that<\/p>\n<p>\u2014 al Qamar (Karl Wester-Ebbinghaus) (@tweet_alqamar) <a href=\"https:\/\/twitter.com\/tweet_alqamar\/status\/1197800556921794561?ref_src=twsrc%5Etfw\">November 22, 2019<\/a><\/p><\/blockquote>\n<p><script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n<p>Der obige Tweet von Blog-Leser Karl hat mich veranlasst, mir den Webcast nachtr\u00e4glich auf die Schnelle anzuschauen. Webcasts empfinde ich als extrem sperrig, weil man viel Zeit verbr\u00e4t, um ein paar Informationen, die man sonst in einer Minute erfassen kann, zu erfahren. Da der <a href=\"https:\/\/mixer.com\/WindowsInsider?vod=mLxYstyWh0qVC0_VfZk8OA\" target=\"_blank\" rel=\"noopener noreferrer\">Webcast<\/a> nun \u00f6ffentlich abgerufen werden kann, sehe ich mich auch nicht mehr durch mein NDA gebunden. Ich habe daher das Ganze mal in ein paar S\u00e4tzen Text\u00a0 zusammengefasst und gebe das nachfolgend komprimiert wieder.<\/p>\n<blockquote><p>Das Ganze wirft auch eine erhellendes Licht auf das, was ich die letzten 24 Stunden in den Beitr\u00e4gen <a href=\"https:\/\/borncity.com\/blog\/2019\/11\/22\/windows-10-v1909-kruder-update-status-bits-verklemmt\/\">Windows 10 V1909: Kruder Update-Status \u2026. Bits verklemmt?<\/a> und <a href=\"https:\/\/borncity.com\/blog\/2019\/11\/21\/windows-10-v1909-verwirrung-um-microsoft-konten-bei-einer-neuinstallation\/\">Windows 10 V1909: Verwirrung um Microsoft-Konten bei einer Neuinstallation<\/a> thematisiert habe.<\/p><\/blockquote>\n<h2>Die Delivery-Optionen f\u00fcr Windows 10 Version 1909<\/h2>\n<p>Im Webcast gingen die Microsoft-Entwickler auf folgenden Fragen im Zusammenhang mit der Windows 10-Entwicklung ein. Kern und Angelpunkt sind die Neuerungen beim 19H2 Delivery, also der Art, wie das Windows 10 November 2019 Update ausgerollt wird.<\/p>\n<p><img decoding=\"async\" title=\"Mixer: Windows 10 19H2-Webcast \" src=\"https:\/\/i.imgur.com\/wXLQll8.jpg\" alt=\"Mixer: Windows 10 19H2-Webcast \" \/><\/p>\n<p>Microsoft hatte ja bereits bei der Freigabe des Windows 10 Mai 2019 Update bekannt gegeben, dass das Funktionsupdate auf die Windows 10 Version 1909 \u00fcber Windows Update als 'normales Update' erfolgen werde. Die folgende Folie zeigt die Kernpunkte, die beim Feature-Update auf den Entwicklungszweig 19H2 (Windows 10 V1909) neu sind.<\/p>\n<p><img decoding=\"async\" title=\"Mixer: Windows 10 19H2-Webcast New with 19H2 Delivery\" src=\"https:\/\/i.imgur.com\/90QzXsK.jpg\" alt=\"Mixer: Windows 10 19H2-Webcast New with 19H2 Delivery\" \/><\/p>\n<p>Ich hatte ja in diversen Blog-Beitr\u00e4gen (z.B. <a href=\"https:\/\/borncity.com\/blog\/2019\/10\/11\/windows-10-v1909-wird-das-november-2019-update\/\">Windows 10 V1909 wird das November 2019 Update<\/a> in Kombination mit <a href=\"https:\/\/borncity.com\/blog\/2019\/11\/12\/windows-10-v1909-so-bekommt-man-es\/\">Windows 10 V1909 verf\u00fcgbar, so bekommt man es<\/a>) bereits erl\u00e4utert. Microsoft rollt f\u00fcr Windows 10 Version 1903 und Version 1909 die gleichen Updates aus. Die beiden Windows 10-Builds besitzen intern also den gleichen Code. Ben\u00f6tigt wird nun nur noch ein Freischalt-Update (Enablement Update, KB4517245), welches die betreffenden Funktionen f\u00fcr das Windows 10 November 2019 Update freischaltet.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" title=\"Funktionsupdate f\u00fcr Windows 10, Version 1909\" src=\"https:\/\/i.imgur.com\/ztcHF9C.png\" alt=\"Funktionsupdate f\u00fcr Windows 10, Version 1909\" width=\"629\" height=\"428\" \/><\/p>\n<p>Dieses Paket wird von der Update-Suche als <em>Funktionsupdate f\u00fcr Windows 10, Version 1909<\/em> als optionales Update angezeigt (siehe obige Abbildung). Der Download und die Installation dieses Funktionsupdates muss explizit \u00fcber den Hyperlink <em>Jetzt herunterladen und installieren<\/em> angesto\u00dfen werden. Es \u00e4ndert sich also nichts gegen\u00fcber der Vorgehensweise zur Installation des Funktionsupdates f\u00fcr Windows 10 V1903, auch wenn das November 2019 Update als 'Update-Paket' bereitgestellt wird.<\/p>\n<p><img decoding=\"async\" title=\"Mixer: Windows 10 19H2-Webcast Changes in 19H2 Delivery\" src=\"https:\/\/i.imgur.com\/wE1S33k.jpg\" alt=\"Mixer: Windows 10 19H2-Webcast Changes in 19H2 Delivery\" \/><\/p>\n<p>Hinter den Kulissen hat das aber enorme \u00c4nderungen zur Folge, wie die obige Folie verdeutlicht. Werden bei fr\u00fcheren Windows 10-Feature Updates noch bis zu 3,5 Gigabyte gro\u00dfe Pakete \u00fcbertragen, wird das beim 19H1-Entwicklungszweig anders. Windows 10 Version 1903 besitzt ja schon den Code von Windows 10 Version 1909, die neuen Features sind nur noch nicht freigegeben. Ohne das letzte kumulative Update werden maximal 330 MByte heruntergeladen. Sind alle kumulativen Updates bereits vorhanden, braucht das Enabler Update maximal 180 KB zum Download. Der gesamte Update-Prozess von Windows 10 Version 1903 auf die Version 1909 soll viel schneller als ein fr\u00fcheres Feature-Update ablaufen. Voraussetzung ist aber, dass alle kumulativen Updates bereits auf Windows 10 Version 1909 installiert sind.<\/p>\n<blockquote><p>Anmerkung: Beim Umstieg von Windows 10 Version 1809 oder fr\u00fcher \u00e4ndert sich f\u00fcr das Feature Update nichts \u2013 es m\u00fcssen immer noch die 3,5 GByte heruntergeladen werden. Aber das hatte ich ja im Blog in diversen Beitr\u00e4gen schon erkl\u00e4rt.<\/p><\/blockquote>\n<h2>Wie schaut es f\u00fcr WSUS aus?<\/h2>\n<p>In nachfolgender Folie fassen die Entwickler nochmals die Situation f\u00fcr Administratoren in Unternehmensumgebungen zusammen, die Updates \u00fcber Windows Server Update Services (WSUS) verwalten.<\/p>\n<p><img decoding=\"async\" title=\"Mixer: Windows 10 19H2-Webcast Changes in 19H2 Delivery WSUS\" src=\"https:\/\/i.imgur.com\/3qqv8Oa.jpg\" alt=\"Mixer: Windows 10 19H2-Webcast Changes in 19H2 Delivery WSUS\" \/><\/p>\n<p>F\u00fcr das Upgrade \u00e4lterer Builds vor der Version 1903 \u00e4ndert sich in WSUS nichts gegen\u00fcber fr\u00fcheren Builds. Alle Optionen zum Ausrollen der neuen Windows 10 Version 1909 sind auch weiterhin vorhanden. F\u00fcr den Windows 19 Version 1903 Entwicklungszweig 19H1 gibt es ISO- und ESC-Installationsmedien, um das Ganze auszurollen. Auch dort ist also nichts neues gegeben. Zum Umstieg auf Windows 10 Version 1909 (19H2) von Windows 10 V1903 wird auch im WSUS das Enablement Package als Update KB451724 angeboten. Der Vorteil ist auch dort, dass die Paketgr\u00f6\u00dfe sehr gering ist und das Upgrade der Clients schneller erfolgt.<\/p>\n<h2>Vorteile des neuen Ansatzes und weitere Fragen<\/h2>\n<p>Die Entwickler fassen den neuen Ansatz zum Ausrollen des 19H2-Feature Update in folgender Folie zusammen. Bei einem System mit Windows 10 Mai 2019 Update (Version 1903) braucht die Umstellung auf die Version 1909 weniger als 25 Megabyte Platz auf der Festplatte. Das ist letzten Endes das kumulative Enablement Update, was gespeichert wird.<\/p>\n<p><img decoding=\"async\" title=\"Mixer: Windows 10 19H2-Webcast: Details\" src=\"https:\/\/i.imgur.com\/hnZA98r.jpg\" alt=\"Mixer: Windows 10 19H2-Webcast: Details\" \/><\/p>\n<p>Wichtig ist aber, dass intern die Systemdateien weiterhin auf dem Stand der Build 18362 sind. Nur Winver, WMI und die API-Aufrufe zur Versionsabfrage liefern die Build 1836<strong>3<\/strong>.<\/p>\n<blockquote><p>Das k\u00f6nnte eine Erkl\u00e4rung f\u00fcr die im Betrag <a href=\"https:\/\/borncity.com\/blog\/2019\/11\/22\/windows-10-v1909-kruder-update-status-bits-verklemmt\/\">Windows 10 V1909: Kruder Update-Status \u2026. Bits verklemmt?<\/a> Merkw\u00fcrdigkeit sein. Irgend etwas ist da noch nicht sauber umgestellt worden.<\/p><\/blockquote>\n<h3>Soll das so bleiben, oder kann das weg?<\/h3>\n<p>Dann gehen die Entwickler im Webcast auf die Frage ein, ob man das k\u00fcnftig weiter so halten will und wo die Herausforderungen des neuen Experiments waren. Die folgende Folie fasst es zusammen. Die Entwicklung der Windows 10 Version 1909 mit Auslieferung als kumulatives Update war ein 'Pilot-Projekt'!<\/p>\n<p><img decoding=\"async\" title=\"Mixer: Windows 10 19H2-Webcast: FAQ - Future Plans\" src=\"https:\/\/i.imgur.com\/kxZK0Tm.jpg\" alt=\"Mixer: Windows 10 19H2-Webcast: FAQ - Future Plans\" \/><\/p>\n<p>Es gibt keine formalen Pl\u00e4ne, das auch k\u00fcnftig so zu handhaben. Vielmehr beobachtet man jetzt das Feedback und entscheidet dann, ob das eine Schnapsidee war und weg kann oder beibehalten wird. Es ist also das Eingest\u00e4ndnis einer 'Operation am offenen Herzen' der willigen Windows 10-Nutzerschaft \u2013 egal, ob Privater oder Unternehmenskunde. Mutig, mutig.<\/p>\n<h3>Wenn ein Ger\u00e4t kein Feature-Update angeboten bekommt<\/h3>\n<p>In der zweiten Frage aus obiger Folie wird auch nochmals klar gestellt, warum ein Ger\u00e4t das Windows 10 V1909 Feature Update nicht angeboten erh\u00e4lt. Es m\u00fcssen alle empfohlenen Updates auf dem Windows 10-Client installiert sein, bevor das Enablement Update angeboten wird. Hier will man in den n\u00e4chsten Monaten aber noch optimieren.<\/p>\n<blockquote><p>Bei Kompatibilit\u00e4tsproblemen kann Microsoft sowieso einen Upgrade-Stopper setzen, der dann aber f\u00fcr Windows 10 Version 1903 und 1909 wirkt.<\/p><\/blockquote>\n<h3>Hosen runter: Operation am offenen 'Windows-Herzen'<\/h3>\n<p>In einer weiteren Folie l\u00e4sst man vom Team dann 'die Hosen' runter. So einfach und elegant ist das Vorhaben wohl nicht gegl\u00fcckt. Hier die Folie mit den Kernaussagen des Teams. Es war wohl bereits fr\u00fchzeitig klar, dass Microsoft (nach dem Desaster bei der Auslieferung der Windows 10 Versionen 1803 und 1809) sich etwas einfallen lassen musste. Die grobe Idee war, die Feature-Updates im Herbst als normale Updates auszurollen.<\/p>\n<p><img decoding=\"async\" title=\"Mixer: Windows 10 19H2-Webcast: FAQ - the Challenge\" src=\"https:\/\/i.imgur.com\/XCYpvwQ.jpg\" alt=\"Mixer: Windows 10 19H2-Webcast: FAQ - the Challenge\" \/><\/p>\n<p>Im Nachhinein erwies sich das Vorhaben aber als gr\u00f6\u00dfte Herausforderung in der Windows 10-Entwicklung. Wie kriegt man es hin, dass der Code f\u00fcr die V1903 und 1909 gleich ist, die Version 1909 aber die korrekte Version anzeigt? Und das, obwohl die Dateien auf der Build 18362 bleiben? Es hat die Entwickler f\u00fcnf Monate gekostet, zwischen verschiedenen Design-Optionen die jetzt gew\u00e4hlte Variante zu finden und die Anpassungen zu implementieren.<\/p>\n<blockquote><p>Einerseits ziehe ich den Hut vor so was. Andererseits zeigt es, auf welch wackeligen F\u00fc\u00dfen die Windows as a Service-Geschichte bei Windows 10 steht. Jede Entscheidung kann ich in einem Jahr als Mist herausstellen. Dann muss die Mannschaft ihre Energie in das Projekt 'wie bekomme ich die Kuh vom Eis' stecken und ist f\u00fcr sonstiges geerdet.<\/p><\/blockquote>\n<h3>Instabilere Netzwerkverbindung in 19H2?<\/h3>\n<p>In der letzten Folie gehen die Entwickler noch auf die Frage diverser Nutzer ein, dass das Netzwerk in der Build 19H2 von Windows 10 unstabiler geworden sei. Da der Code der V1903 und 1909 gleich ist, hat sich intern f\u00fcr Windows 10 nichts ge\u00e4ndert.<\/p>\n<p><img decoding=\"async\" title=\"Mixer: Windows 10 19H2-Webcast: FAQ - the Issues\" src=\"https:\/\/i.imgur.com\/yZ2JBDR.jpg\" alt=\"Mixer: Windows 10 19H2-Webcast: FAQ - the Issues\" \/><\/p>\n<p>Die Entwickler gehen daher davon aus, dass da noch ein Bug vorliegt, der bereits in Windows 10 Version 1903 enthalten sein muss. Wer Netzwerkprobleme hat, sollte den Netzwerk-Troubleshooter (Problembehandlung) ausf\u00fchren und sicherstellen, dass alle Netzwerktreiber aktuell sind.<\/p>\n<blockquote><p>Soweit meine Kurzfassung aus dem Webcast nach Anschauen des Mixer-Videos.<\/p><\/blockquote>\n<p><strong>\u00c4hnliche Artikel<br \/>\n<\/strong><a href=\"https:\/\/borncity.com\/blog\/2019\/07\/24\/windows-10-19h2-was-sich-ndern-knnte\/\">Windows 10 19H2: Was sich \u00e4ndern k\u00f6nnte<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2019\/10\/11\/windows-10-v1909-wird-das-november-2019-update\/\">Windows 10 V1909 wird das November 2019 Update<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2019\/10\/17\/windows-10-v1909-isos-fr-vs-abo-kunden-verfgbar\/\">Windows 10 V1909: ISOs f\u00fcr VS-Abo-Kunden verf\u00fcgbar<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2019\/11\/12\/windows-10-v1909-so-bekommt-man-es\/\">Windows 10 V1909 verf\u00fcgbar, so bekommt man es<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2019\/11\/19\/windows-10-v1909-per-wsus-und-update-assistent-verfgbar\/\">Windows 10 V1909: Per WSUS und Update Assistent verf\u00fcgbar<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2019\/11\/22\/windows-10-v1909-kruder-update-status-bits-verklemmt\/\">Windows 10 V1909: Kruder Update-Status \u2026. Bits verklemmt?<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2019\/11\/21\/windows-10-v1909-verwirrung-um-microsoft-konten-bei-einer-neuinstallation\/\">Windows 10 V1909: Verwirrung um Microsoft-Konten bei einer Neuinstallation<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2019\/10\/25\/windows-10-v190x-update-kb4522355-verfgbar\/\">Windows 10 V190x: Update KB4522355 verf\u00fcgbar<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2019\/10\/20\/windows-10-v190x-microsoft-ndert-cpu-anforderungen\/\">Windows 10 V190x: Microsoft \u00e4ndert CPU-Anforderungen<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2019\/11\/14\/media-feature-pack-windows-10-n-1909\/\">Media Feature Pack Windows 10 N 1909<\/a><br \/>\n<a href=\"https:\/\/borncity.com\/blog\/2019\/11\/08\/windows-10-v1909-intel-grafiktreiber-meldet-fehler-os-not-compatible\/\">Windows 10 V1909: Intel Grafiktreiber meldet Fehler 'OS not compatible'<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>[English]Im nachfolgenden Blog-Beitrag m\u00f6chte ich auf einige Fragen bzw. Insides im Umfeld der Entwicklung von Windows 10 Version 1909 eingehen. Das Microsoft Insider-Team hat dazu in einer Session (Webcast) einige Informationen offen gelegt. So ist zum Beispiel noch nicht wirklich &hellip; <a href=\"https:\/\/borncity.com\/blog\/2019\/11\/22\/insides-zur-windows-10-v190x-entwicklung\/\">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":[185,3694],"tags":[6515,7414],"class_list":["post-225148","post","type-post","status-publish","format-standard","hentry","category-update","category-windows-10","tag-insider","tag-windows-10-19h2"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/225148","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=225148"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/225148\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=225148"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=225148"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=225148"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}