{"id":200493,"date":"2018-02-03T02:12:00","date_gmt":"2018-02-03T01:12:00","guid":{"rendered":"https:\/\/www.borncity.com\/blog\/?p=200493"},"modified":"2021-01-12T17:15:44","modified_gmt":"2021-01-12T16:15:44","slug":"windows10-was-sind-deltaupdates","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2018\/02\/03\/windows10-was-sind-deltaupdates\/","title":{"rendered":"Windows 10: Was sind Delta-Updates?"},"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\" align=\"left\" height=\"58\"\/>Im Zusammenhang mit Updates unter Windows 10 f\u00e4llt manchmal der Begriff der 'Delta Updates', speziell, wenn es Probleme gibt. Hier eine Erkl\u00e4rung, was sich dahinter verbirgt und was man wissen sollte.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/ssl-vg03.met.vgwort.de\/na\/90b0f78b2e72401aaa200c53975af8cd\" width=\"1\" height=\"1\"\/>Ich hatte das Thema bereits kurz im Blog-Beitrag <a href=\"https:\/\/borncity.com\/blog\/2017\/04\/11\/windows-10-creators-update-rollout-gestartet\/\">Windows 10 Creators Update: Rollout gestartet<\/a> angerissen. Aber es kann nicht schaden, die Sache nochmals dedizierter auf die F\u00fc\u00dfe zu stellen. <\/p>\n<h2>Die Idee mit den kumulativen Updates<\/h2>\n<p>In Windows 10 hat Microsoft ja das Prinzip der kumulativen Updates eingef\u00fchrt. Wird ein solches Update installiert, pr\u00fcft der Installer, welche Patches auf der betreffenden Maschine fehlen und installiert diese nach. Dies f\u00fchrt dazu, dass die Gr\u00f6\u00dfe eines kumulativen Updates mit jedem Patchday w\u00e4chst. Das Paket muss ja alle Patches beinhalten, damit der Update-Installer die fehlenden Patches auf der Maschine nachholen kann. <\/p>\n<blockquote>\n<p>An dieser Stelle bin ich mir nicht ganz sicher, ob die sch\u00f6ne Theorie von Microsoft auch funktioniert. Denn nach diesem Modell m\u00fcsste ich eine Windows 10-Maschine, die lange Zeit ausgeschaltet war, nur booten. Dann zieht dies sich das letzte Update und gut ist. Ich habe aber die Beobachtung bei meinen Test-VMs gemacht, dass diese beim Einschalten oft die kumulativen Updates der Vormonate 'nachtanken' und in eine Download- und Installationsorgie verfallen. Aber m\u00f6glicherweise tr\u00fcgt der Schein. <\/p>\n<\/blockquote>\n<p>Der zweite Pferdefu\u00df an der ganzen Sache mit den kumulativen Updates: Jede Maschine muss diese riesigen Pakete herunterladen, um vielleicht einen einzigen, fehlenden Patch zu installieren. Das erzeugt eine gigantische Last im Internet, sowie in den Netzwerken von Firmen, die mehrere Maschinen mit Updates versorgen, ohne WSUS zu verwenden. Auch Microsofts Update Server m\u00fcssen entsprechende Kapazit\u00e4t bereitstellen. <\/p>\n<p><img decoding=\"async\" title=\"Express-Updates mit WSUS\" alt=\"Express-Updates mit WSUS\" src=\"https:\/\/i.imgur.com\/E9fcbWU.jpg\"\/><br \/>(Updates mit WSUS, Quelle: Microsoft)<\/p>\n<blockquote>\n<p>Bei Verwendung von WSUS in Unternehmensumgebungen holt der WSUS sich ja erst die Metadaten vom Microsoft-Update-Server. Erst wenn der Administrator ein Paket frei gibt, wird dieses auf den WSUS heruntergeladen. <\/p>\n<p>Da ich keinen WSUS betreibe, kann ich aktuell nicht beurteilen, ob auf WSUS- und SCCM-Servern alle freigegebenen, fetten kumulativen Updates f\u00fcr Windows 10 gespeichert werden, oder ob nur noch das aktuellste kumulative Update abgelegt wird. Ich tippe darauf, dass der Administrator festlegen muss, welche 'Alt-Updates' gel\u00f6scht werden d\u00fcrfen.<\/p>\n<\/blockquote>\n<h2>'Delta Updates', die Theorie <\/h2>\n<p>Die in obigem Abschnitt angerissenen Nachteile veranlassten Microsoft \u00fcber eine Optimierung f\u00fcr Systeme mit Windows 10 nachzudenken. Bereits seit Windows 7-Zeiten gab es ein Feature Express, um die Update-Gr\u00f6\u00dfe zu reduzieren (<a href=\"https:\/\/docs.microsoft.com\/en-us\/windows-server\/administration\/windows-server-update-services\/deploy\/express-update-delivery-isv-support\" target=\"_blank\" rel=\"noopener\">siehe<\/a>). Die Funktion Expressinstallationsdateien in WSUS ist ein unterst\u00fctzter Update-Verteilungsmechanismus. Man kann Express-Installationsdateien verwenden, um die in im lokalen Netzwerk verbrauchte Bandbreite zu begrenzen. Das geht jedoch auf Kosten des Bandbreitenverbrauchs der Internetverbindung. Microsoft hat es <a href=\"https:\/\/docs.microsoft.com\/en-us\/previous-versions\/windows\/it-pro\/windows-server-2008-R2-and-2008\/cc708456(v=ws.10)#Anchor_2\" target=\"_blank\" rel=\"noopener\">diesem Dokument<\/a> ausf\u00fchrlich beschrieben.<\/p>\n<p><img decoding=\"async\" title=\"Gr&ouml;&szlig;e von Delta-Updates zu kumulativen Updates\" alt=\"Gr&ouml;&szlig;e von Delta-Updates zu kumulativen Updates\" src=\"https:\/\/i.imgur.com\/CyPIce7.jpg\"\/><br \/>(Quelle: Microsoft)<\/p>\n<p>In Windows 10 sind die Microsoft Entwickler auf die L\u00f6sung mit den sogenannten 'Delta Updates' verfallen, die auch ohne WSUS funktionieren sollen. Die Delta-Updates enthalten nur die Patches des Vormonats und nicht mehr die gesamte Update-Historie der betreffenden Windows 10-Build. Dies soll dazu f\u00fchren, dass die Gr\u00f6\u00dfe der Update-Pakete um bis zu 40 % sinkt. Microsoft hat mal die obige Grafik mit dem Gr\u00f6\u00dfenvergleich zwischen kumulativen Updates, Express-Paketen und den Delta-Updates ver\u00f6ffentlicht. <\/p>\n<p>Beschrieben ist das Ganze im Microsoft-Dokument <a href=\"https:\/\/docs.microsoft.com\/en-us\/windows-server\/administration\/windows-server-update-services\/deploy\/monthly-delta-update-isv-support-without-wsus\" target=\"_blank\" rel=\"noopener\">Monthly Delta update ISV support without WSUS<\/a> von Oktober 2017. Verf\u00fcgbar sind Delta-Updates erst seit Windows 10 Version 1607 (Anniversary Update). Microsoft empfiehlt folgendes:<\/p>\n<ul>\n<li>Stellt die Gr\u00f6\u00dfe des Updates auf dem Client-Ger\u00e4t ein Problem (beim Download) dar, wird die Verwendung von Delta-Updates empfohlen.  <\/li>\n<li>Bedingung ist aber, dass das System dass das Update des Vormonats bereits installiert ist.  <\/li>\n<li>Bei Ger\u00e4ten, die in Bezug auf die Installation monatlicher Updates im R\u00fcckstand sind, sollten kumulative Updates verwendet werden. <\/li>\n<\/ul>\n<p>Eingef\u00fchrt wurde das Ganze im Fr\u00fchjahr 2017 bei der Freigabe von Windows 10 Version 1703 (siehe meinen Beitrag <a href=\"https:\/\/borncity.com\/blog\/2017\/03\/14\/patchday-mrz-2017-updates-fr-windows-10\/\">Patchday M\u00e4rz 2017: Updates f\u00fcr Windows 10<\/a>). Aber auch f\u00fcr Windows 10 Anniversary Update werden die Delta-Updates angeboten. Microsoft stellt diese im Microsoft Update Catalog zum Download bereit. Diese tauchen dort mit der Markierung Delta-Updates wie '2017-03 Delta Update for Windows 10 Version 1607 for x64-based Systems (KB4013429)' auf (siehe folgender Screenshot).  <\/p>\n<p><img decoding=\"async\" src=\"https:\/\/i.imgur.com\/zBeudFW.jpg\"\/>  <\/p>\n<p>Da beide Update-Typen gleichzeitig im Microsoft Update Catalog angeboten werden, muss man sich entscheiden, welches Update-Paket man herunterl\u00e4dt und installiert. Wnn Administratoren in WSUS die gleiche Version des Delta- und Kumulativ-Updates genehmigen und bereitstellen, erzeugen Sie nicht nur zus\u00e4tzlichen Netzwerkverkehr. Die Updates werden ja beide auf den PC heruntergeladen. Es kann auf den Systemen dazu f\u00fchren, dass diese beim erforderlichen Neustart w\u00e4hrend der Update-Installation nicht mehr neu starten k\u00f6nnen. Microsoft gibt f\u00fcr diesen Fall <a href=\"https:\/\/docs.microsoft.com\/en-us\/windows-server\/administration\/windows-server-update-services\/deploy\/monthly-delta-update-isv-support-without-wsus\" target=\"_blank\" rel=\"noopener\">in diesem Dokument<\/a> einige Hinweise zur Probleml\u00f6sung.<\/p>\n<p><strong>\u00c4hnliche Artikel<\/strong><br \/><a href=\"https:\/\/borncity.com\/blog\/2017\/04\/11\/windows-10-creators-update-rollout-gestartet\/\">Windows 10 Creators Update: Rollout gestartet<\/a>&nbsp;<\/p>\n<p><a href=\"https:\/\/borncity.com\/blog\/2016\/11\/04\/windows-10-microsofts-update-tuning-plne\/\">Windows 10: Microsofts Update-Tuning-Pl\u00e4ne<\/a><br \/><a href=\"https:\/\/borncity.com\/blog\/2017\/02\/17\/windows-10-update-details-cbb-insider-preview-von-microsoft-erklrt\/\">Windows 10: Update-Details (CBB, Insider Preview) von Microsoft erkl\u00e4rt<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Im Zusammenhang mit Updates unter Windows 10 f\u00e4llt manchmal der Begriff der 'Delta Updates', speziell, wenn es Probleme gibt. Hier eine Erkl\u00e4rung, was sich dahinter verbirgt und was man wissen sollte.<\/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":[6819,4315,4378],"class_list":["post-200493","post","type-post","status-publish","format-standard","hentry","category-update","category-windows-10","tag-delta-update","tag-update","tag-windows-10"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/200493","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=200493"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/200493\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=200493"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=200493"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=200493"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}