{"id":413,"date":"2010-02-12T16:26:25","date_gmt":"2010-02-12T11:26:25","guid":{"rendered":"http:\/\/www.borncity.com\/blog\/2010\/02\/12\/verbesserungspotential-windows-update\/"},"modified":"2024-07-26T18:49:24","modified_gmt":"2024-07-26T16:49:24","slug":"verbesserungspotential-windows-update","status":"publish","type":"post","link":"https:\/\/borncity.com\/blog\/2010\/02\/12\/verbesserungspotential-windows-update\/","title":{"rendered":"Verbesserungspotential: Windows Update"},"content":{"rendered":"<p>Eigentlich ist Windows Update ja eine der wichtigsten Funktionen unter Windows, soll diese doch daf\u00fcr sorgen, dass das System auf dem neuesten Stand ist. Verl\u00e4sst sich der Anwender auf Windows Update, ist er im wahrsten Sinne des Wortes \"verlassen\". Heute habe ich eine unangenehme Begegnung\/\u00dcberraschung der dritten Art mit Windows Update gehabt und Baukl\u00f6tze gestaunt.<\/p>\n<p><!--more--><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/ssl-vg03.met.vgwort.de\/na\/d6d39772d74c4b75849c08f3a5198219\" alt=\"\" width=\"1\" height=\"1\" \/>Die Internetforen sind ja voll von Anwendern, die sich mit diversen Windows Update-Fehlern konfrontiert sehen. Meist ist es dann so, dass Windows Update versucht etwas zu installieren, diesen Vorgang nicht ausf\u00fchren kann und dem Anwender eine Fehlernummer an den Kopf wirft. Gut, dann kann der Anwender ja noch reagieren und sich hilfesuchend an Foren wenden, oder (wie in meinem <a href=\"https:\/\/borncity.com\/blog\/2009\/11\/24\/windows-7-bucher\/\">Magnum Windows 7 Home Premium Tricks<\/a>-Titel, Seite 81 ff. \"Ein Update bricht mit einem Fehler ab\" empfohlen, bestimmte Ursachen als unzutreffend verifizieren und dann ) unter http:\/\/support.microsoft.com\/ph\/6527 auf Ursachenforschung gehen.<\/p>\n<p><strong>Da haben sie mich kalt erwischt, die L\u00fcmmel aus Redmond!<\/strong><\/p>\n<p>Ist das oben skizzierte Szenario unerfreulich, weil sich der Anwender mit einer unangenehmen Fehlermeldung konfrontiert sieht und in Panik ausbricht, gibt es aber eine Steigerung. Irgendwie war es mir entgangen, dass Windows 7 Home Premium mich die letzten Tage nicht mehr mit Updates bel\u00e4stigte. Ich hab mich nicht drum gek\u00fcmmert, weil ich glaubte, das automatische Update eingeschaltet zu haben (meist ist es auf meinen Systemen auf Benachrichtigung gestellt, damit ich entsprechende Infos erhalte).<\/p>\n<p>Um so mehr fiel mir heute morgen die Kinnlade runter, als ich (beim Schreiben dieses <a href=\"https:\/\/borncity.com\/blog\/2010\/02\/12\/die-systemwiederherstellung-funktioniert-nicht\/\">Blogbeitrags<\/a> einen Blick in die Ereignisverwaltung warf, um etwas zu \u00fcberpr\u00fcfen. Mich traf da fast der Schlag, als pl\u00f6tzlich zig Fehlereintr\u00e4ge unter <em>Anwendung<\/em> auftauchten, die mir meldeten, dass wuaueng.dll ein Problem habe, auf den ClientDataStore des SUS20-Systems zuzugreifen. Ich habe hier einmal den entsprechenden Auszug aus der Ereignisbehandlung aufgef\u00fchrt.<\/p>\n<p><a href=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2010\/02\/Update1.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"Update1\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2010\/02\/Update1_thumb.jpg\" alt=\"Update1\" width=\"450\" height=\"342\" border=\"0\" \/><\/a><\/p>\n<p>Noch geschockter war ich, dass mir auch gleich der Grund genannt wurde: Die betreffenden Funktionen des Update-Clients hatten Probleme, die <em>edb.log<\/em> unter <em>%windir%\\SoftwareDistribution\\DataStore\\ Logs\\<\/em> zu lesen. Also warf die Funktion das Handtuch.<\/p>\n<p>Nachdem ich dann Windows Update aufrufen wollte, dauerte es bereits eine Ewigkeit, bis die betreffende Seite auftauchte \u2013 und in der Ereignisverwaltung tauchten Warnungen \u00fcber Zeit\u00fcberschreibungen beim Zugriff auf ein Element mit der ClassID {xxxxx} auf. Irgendwann hatte sich Windows Update berappelt und kam mit der betreffenden Seite. Die Schaltfl\u00e4che zum Starten der Updates war aber bereits merkw\u00fcrdigerweise mit einem roten Kreis versehen. Als ich dann auf die Schaltfl\u00e4che klickte, wurde ich mit einem netten Dialogfeld begr\u00fc\u00dft.<\/p>\n<p><a href=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2010\/02\/Update.jpg\"><img loading=\"lazy\" decoding=\"async\" style=\"display: inline; border-width: 0px;\" title=\"Update\" src=\"https:\/\/borncity.com\/blog\/wp-content\/uploads\/2010\/02\/Update_thumb.jpg\" alt=\"Update\" width=\"450\" height=\"169\" border=\"0\" \/><\/a><\/p>\n<p>Na prima. Da wird der Anwender, der nix von meiner obigen Entdeckung in der Ereignisverwaltung wei\u00df, astrein in die Falle gelockt. Ein Neustart d\u00fcrfte die besch\u00e4digte log-Datei nicht reparieren.<\/p>\n<p>Der zweite Schlag traf mich, als ich mich auf die Suche im Ordner <em>%windir%\\SoftwareDistribution\\DataStore\\Logs\\<\/em> machte. Die dort befindliche <em>edb.log<\/em> war vom 13. Januar 2010 und damit gut einen Monat nicht mehr im Eingriff.<\/p>\n<p>Was hab ich gemacht? Einfach die <em>edb.log<\/em> in <em>edb.log.kaputt<\/em> umbenannt, das System gebootet und dann Windows Update erneut aufgerufen. Und pl\u00f6tzlich meldete Windows 7, dass gef\u00fchlte 30 kritische Updates vorl\u00e4gen und ich die doch bitte sch\u00f6n dringend installieren m\u00f6ge.<\/p>\n<p>Liebe Entwickler in Redmond: <strong>Ja geht's denn noch<\/strong>? Ich kann ja verstehen, dass ihr nicht f\u00fcr alle Situationen des Lebens eine Fehlerbehandlung einflicken k\u00f6nnt. Aber wenn ein Modul nicht auf eine Logdatei zugreifen kann, weil diese besch\u00e4digt ist \u2013 und dies eine so kritische Funktion wie Windows Update lahm legt \u2013 da w\u00e4re das mindeste, dass dem Anwender im Klartext gesagt wird \"ich kann auf die Logdatei yxz nicht zugreifen, weil kaputt\". Und wenn euch der Anwender am Herzen liegt, h\u00e4tte ein Dialogfeld erscheinen k\u00f6nnen, in dem man liest \"Lieber Anwender, magst Du, dass ich die Logdatei repariere oder l\u00f6sche\". Eine Ja\/Nein-Schaltfl\u00e4chenkombination h\u00e4tte dann das Problem auch f\u00fcr Otto-Normaluser l\u00f6sen k\u00f6nnen. Ja ich wei\u00df, bei einem Dienst ist das nicht so vorgesehen \u2013 aber Windows Update k\u00f6nnte beim Aufruf da wohl was zu sagen.<\/p>\n<p>Aber nein, da wird klammheimlich was in der Ereignisbehandlung eingetragen. Und nur wer pertinent genug ist und da mal nachschaut (mache ich h\u00f6chst selten), kommt dann auf den Trichter. Es ist zwar schon ein paar Tage her (genauer gesagt, war's im vorherigen Jahrtausend), dass ich eine Entwicklermannschaft geleitet habe. Wenn mir so etwas von einem meiner Entwickler auf den Tisch gekommen w\u00e4re, h\u00e4tte ich ihm das um die Ohren gehauen, dass es nur so summt. Also lieber Steven Sinofsky, krall dir nochmals deine Jungs und beginnt dr\u00fcber nachzudenken, ob man das beim SP1 nicht vielleicht etwas cleverer l\u00f6sen k\u00f6nnte.<\/p>\n<p>Aber sind nur \"just my 2 cents\".<\/p>\n<blockquote dir=\"ltr\" style=\"margin-right: 0px;\">\n<p style=\"background-color: #ffffd0;\"><strong>Nachtrag:<\/strong> Zwischenzeitlich bin ich auf den in [2] verlinkten Beitrag in der Microsoft Knowledgebase gesto\u00dfen. Dort gibt es einen Sack voll an Tipps, um Probleme mit Windows Update zu beheben.<\/p>\n<\/blockquote>\n<p><strong>Links<\/strong><br \/>\n[1] Windows Update-Fehlerseite<br \/>\n[2] <a href=\"http:\/\/support.microsoft.com\/kb\/822798\" target=\"_blank\" rel=\"noopener\">Updates und Programm nicht installierbar<\/a> (MS KB)<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Eigentlich ist Windows Update ja eine der wichtigsten Funktionen unter Windows, soll diese doch daf\u00fcr sorgen, dass das System auf dem neuesten Stand ist. Verl\u00e4sst sich der Anwender auf Windows Update, ist er im wahrsten Sinne des Wortes \"verlassen\". Heute &hellip; <a href=\"https:\/\/borncity.com\/blog\/2010\/02\/12\/verbesserungspotential-windows-update\/\">Weiterlesen <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[11],"tags":[111,108,110,107,4294,106,109],"class_list":["post-413","post","type-post","status-publish","format-standard","hentry","category-problemlosung","tag-datastore","tag-edb-log","tag-softwaredistribution","tag-sus20clientdatastore","tag-windows-7","tag-windows-update","tag-wuaueng-dll"],"_links":{"self":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/413","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\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/comments?post=413"}],"version-history":[{"count":0,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/posts\/413\/revisions"}],"wp:attachment":[{"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/media?parent=413"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/categories?post=413"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/borncity.com\/blog\/wp-json\/wp\/v2\/tags?post=413"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}